# Shireen Taha > Staff Software Engineer Location: Gainesville, Florida, United States Profile: https://flows.cv/shireen Passionate software engineer with over 13 years of experience architecting, developing, testing and deploying large-scale production applications and microservices. Aspire to work with those who value diversity, team work and collective ownership, and who reward compassion, empathy and servant leadership. ## Work Experience ### Staff Software Engineer @ DebtBook Jan 2024 – Present | Charlotte, NC ### Senior Software Engineer Team Lead @ DebtBook Jan 2022 – Jan 2024 | Charlotte, North Carolina, United States ### Software Engineering Manager @ Feathr Jan 2022 – Jan 2022 | Gainesville, Florida, United States In addition to my role as Senior Software Engineer at Feathr, I led a team of 3 software engineers and drove the delivery of complex technical projects on time. Duties include: • Working directly with the Engineering Director and VP of Product to ensure the team is aligned with the company's goals and vision • Hiring, onboarding and training new software engineers • Mentoring and developing a team of software engineers to help them grow professionally and reach their goals ### Senior Software Engineer @ Feathr Jan 2019 – Jan 2022 | Gainesville, Florida Area Feathr is a SaaS product that offers digital marketing tools for associations, nonprofits and event organizers. Here I worked cross-functionally with customer-facing teams and other engineers to iteratively improve UX for various features and integrations based on customer feedback, as well as deliver on company goals every quarter. Main tasks: • Building, testing, and maintaining secure and performant RESTful API endpoints consumed by frontend applications using Python/Flask, MongoDB, ElasticSearch and Redis • Writing performant MongoDB and ElasticSearch queries/aggregations for reports and tooling • Designing and implementing frontend features using React/Typescript/MobX • Integrating, scaling and testing third party APIs • Building integration testing frameworks and staging environments as part of CI • Documenting APIs and systems for engineers using industry standard tools like Swagger and OpenAPI Notable Projects: • Added a completely new revenue stream for the company by re-engineering the product's Facebook integration process and UI to create a seamless and frictionless customer experience. This allowed the company to automatically bill clients on a monthly basis for their Facebook ad spend when previously they were only reporting on it, all while improving the customer (and developer) UX • Architected and built dynamic temporary staging and QA environments for backend microservices and frontend applications that were automatically deployed as part of the team's development CI/CD process using Helm and Kubernetes • Played a critical role in developing an integration testing framework that would allow our third party APIs to be tested as part of CI Main Technologies: • Languages and Frameworks: Python/Flask, React and Typescript • Databases: ElasticSearch, MongoDB Atlas, Redis • Automated Testing Frameworks: PyTest and Jest • GitOps and DevOps: Docker, Drone, K8s, Helm • AWS: EC2, S3, Cloudfront, IAM, SecretsManager, CertsManager, EKS, ECR, Lambda ### Software Developer @ Shadow Health, Inc Jan 2013 – Jan 2019 | Gainesville, Florida Shadow Health develops educational software that delivers interactive learning environments and virtual patient simulations for nursing and allied health education programs globally. With 600,000+ users, accredited colleges around the world are using the web product which offers a rich curriculum of digital patient clinical scenarios to facilitate clinical reasoning and therapeutic communication in nursing education. Some of my contributions to the company include: • Employing TDD and OOP/DDD to redesign a monolithic legacy Ruby on Rails web application by splitting core components into separate services, optimizing database queries and leveraging eagerloading and memoization to improve performance • Developing secure, RESTful public APIs using JWT and OAuth2 authentication to interface with services and responsive front-end clients • Architecting a system that allows the web product to be seamlessly integrated with customers' learning platforms using IMS Global's Learning Tools Interoperability standard • Building a CI/CD pipeline consisting of GitHub/GitLab web hooks, Jenkins for automated builds and scripting, and Infrastructure as Code to provision resources with AWS Cloudformation • Helping to hire, onboard, and mentor engineers Main Technologies: • Languages and Frameworks: Ruby on Rails, React, Angular, JavaScript, Sass, Haml • Databases: PostgreSQL, DynamoDB, Redis • Automated Tests: RSpec, Mocha • Automated Deployment: Jenkins for executing deploy scripts that utilized AWS Cloudformation templates to create stacks in VPCs/Subnets consisting of EC2 instances, Auto Scaling Groups, ElastiCache, and RDS/DynamoDB instances ### Web Application Developer @ Florida Fish & Wildlife Conservation Commission Jan 2012 – Jan 2013 | Gainesville, Florida Developed and maintained the Florida Shorebird Database, a web application used by biologists and conservationists for long-term monitoring of nesting shorebirds and seabirds. Contributions include: • Designing and implementing C# libraries to interface with SQL Server databases using ASP .NET framework • Debugging and maintaining legacy code in order to preserve functionality and ensured backwards compatibility ## Education ### Bachelor of Arts (B.A.) in Computer Science with a Minor in Mathematics Florida State University ## Contact & Social - LinkedIn: https://linkedin.com/in/shireen-taha --- Source: https://flows.cv/shireen JSON Resume: https://flows.cv/shireen/resume.json Last updated: 2026-03-22