Full-Stack Software Engineer with 7+ years of experience delivering scalable, user-centric applications across health tech, finance, and enterprise SaaS.
Experience
2024 — Now
Washington, District of Columbia, United States
Led backend development efforts for a top national medical research agency, serving as the primary point of contact for modernizing the application’s tracking tools and optimizing performance.
Pioneered AI-driven solutions within the application, spearheading the design and implementation of assistants and chatbots used in core, user-facing features.
Modernized legacy systems by implementing Java Spring Boot, improving maintainability, scalability, and API response times.
Spearheaded frontend modernization using Vue.js, enhancing UI responsiveness, accessibility, and overall user experience.
Pioneered CI/CD integration with Jenkins, automating deployments and improving development efficiency.
Optimized database queries and API response times, resulting in a 35% performance improvement in key system workflows.
Collaborated with cross-functional teams in a fast-paced Agile environment, ensuring efficient feature delivery and value creation for stakeholders
2022 — 2024
2022 — 2024
Austin, Texas, United States
Led a team of 4 developers on multiple custom integrations for a multi-billion dollar pharmaceutical company, serving as the primary point of contact for scalability and performance optimization.
Architected and developed RESTful APIs using Python and PostgreSQL, improving data handling and system reliability.
Optimized API response times by 80% through efficient SQL query design and backend performance tuning, significantly enhancing user experience.
Advocated for Test-Driven Development (TDD) using JUnit, Cypress, and PyTest, leading training sessions on best practices in TDD and CI/CD with Docker.
Standardized and modularized custom applications, improving reusability and paving the way for integration into the company’s core product offerings.
Delivered over 40 custom API endpoints and dynamic front-end components, leveraging Java, Vue.js, JavaScript, HTML, and CSS to build scalable and interactive applications.
2018 — 2022
2018 — 2022
Washington DC-Baltimore Area
• Participate in the complete software development lifecycle, including design, development,
implementation, deployment, problem resolution and maintenance of an application for mobile banking
functionality for a major global credit union
• Analyze business needs with customers to develop requirements for enhancements to the application
• Using Java, develop and implement new software functionality, certifying that the clients’ concept and
requirements are met
• Present new service upgrades bi-weekly to key business stakeholders, including client senior management
and vice-presidents
• Support client leadership with implementation, release coordination, and production issue triaging
• Recognized by upper management for intensive support of product deployments
2017 — 2017
2017 — 2017
Frederick, Maryland
• Built a GUI testing framework in Java and helped to uncover over 100 defects
• Integrated the testing framework into Jenkins in order to automatically run the test suite
• Set up automatically generated reports that gave an easy way to visualize the current build’s problems
• Educated developers how to add tests and steps into the new framework
2015 — 2016
Frederick, MD
Development Intern
• Advanced a GUI testing framework in Java and helped to uncover over 100 defects
• Authored daily automation testing reports and sent it to leaders in the company
• Gained extensive experience while creating over 200 automated API tests using Java and Selenium
• Presented reports to Spirent upper management
Education
James Madison University
Bachelor’s Degree
2014 — 2018