About Me
Hi, I’m Barbara Carradini. I’m a senior software engineer with 20+ years of experience designing, building, and maintaining complex software systems. I’ve worked on teams of every size, across industries and technologies, picking up whatever skills were required. Most recently, I led development for a web application serving 1M+ registered users.
I love clean, orderly, modular code. Building from scratch is perhaps the most fun, but I also have an editor’s itch and am comfortable diving into, understanding, and cleaning up existing code bases.
But I don’t just care about the code. Good software serves its audience, not just its engineers. Whether designing a simple interface or a complex application, I am committed to understanding and addressing the needs of the target audience and helping to ensure an excellent end user experience.
Experience
Check out my profile on LinkedIn for a full professional history.
Here are a few highlights:
- Senior Software Engineer for InHerSight
- Led development of web application serving 1M+ registered users (Postgres, Python, Django, VueJS, Stripe, AWS, Google Analytics, etc.)
- Developed and maintained iOS and Android mobile applications (React Native, Expo.io, Firebase, APNS)
- Helped support and maintain dev, staging, and production environments (Heroku, AWS, Cloudflare, etc.)
- Provided tech consultation to founders and tech oversight for small team
- Freelance Software Engineer and Technical Coordinator for DonorSee
- Developed and maintained back-end to support web, iOS, and Android clients (Ruby, PostgreSQL, Stripe, Cloudinary, Mailgun, Firebase Cloud Messaging, etc.)
- Supported and maintained dev, staging, and production environments
- Acted as tech lead and provided technical support and consultation to project founder
- Freelance Software Engineer for Virtuous
- Developed and maintained software to integrate various fundraising and payment processing services with Virtuous CRM (Ruby, PostgreSQL, Stripe, various API-based services)
- Engineering Project Mananger for Talari Networks (acquired by Oracle in 2018):
- Managed product requirements, project schedules, and release processes for Talari APN and Talari Aware software products
- Helped define and provided ongoing oversight for $10M joint development project with 3rd-party firm
- Maintained Talari’s web-based support portal
- Senior Software Engineer for Cisco Systems:
- Developed resource management software for Cisco’s ASR 9000 routing platform (C, Perl)
- Was lead expert on statistics management and on the interface database and its complex logical-to-physical translation layer
Skills
- A methodical approach to problem solving
- A stubborn belief that even the most mysterious technical problems can be solved, given enough time and effort
- A willingness and ability to pick up new hard skills on the fly, which 20+ years across wildly different projects has honed
- An attention to minute details that occasionally drives my husband crazy
- Languages: Python, Ruby, C, Javascript, HTML/CSS, SQL, PHP, Perl, Java
- Frameworks: Django, VueJS, React Native
- Paradigms: procedural programming, object-oriented programming, scripting, RESTful API design
- Tools & Services: Git/GitHub, Heroku, Amazon Web Services (AWS), PostgreSQL, MySQL, Expo.io, Cloudflare, SendGrid
What I Love
- My fantastic husband, Stephen Carradini, who is deeply committed to helping others get where they’re trying to go
- Listening to and making music, though not while I’m trying to code
- Sipping black tea when it’s still really hot