Research Assistant at The University of Texas at Austin
Austin, Texas, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Erin Pennington is a research-focused software engineer with 11 years of experience bridging production-grade web systems and computational biology research. After earning dual BS degrees in Computer Science (Turing Scholars) and Computational Biology from UT Austin, she rose to Senior Software Engineer at Broadleaf Commerce, building high-throughput billing and subscription services that handled millions of users and tens of thousands of requests per minute. She now applies that scalable-engineering mindset to the Marcotte lab, automating high-throughput protein structure prediction workflows on TACC and validating models with ChimeraX. Proficient across Python, R, Java/C#, C/C++, SQL and JavaScript, Erin emphasizes code quality, clear communication, and fast learning—traits that earned her Broadleaf’s 2018 Employee of the Year and leadership responsibilities. Her open-source contributions include backend improvements to the Broadleaf Commerce framework, demonstrating an ability to modernize legacy systems (e.g., moving Hibernate criteria to JPA) while maintaining enterprise compatibility. Based in Austin, she combines production systems experience with hands-on bioinformatics tooling, making her adept at turning complex computational research needs into reliable, scalable pipelines.
11 years of coding experience
5 years of employment as a software developer
Bachelor of Science - BS, Computational Biology, 3.6, Bachelor of Science - BS, Computational Biology, 3.6 at The University of Texas at Austin
Broadleaf Commerce CE - an eCommerce framework based on Java and Spring
Role in this project:
Back-end Developer
Contributions:5 reviews, 13 commits, 7 PRs in 1 year 5 months
Contributions summary:Erin primarily focused on improving the Broadleaf Commerce framework's backend functionality. Their commits include refactoring code to remove deprecated configurations and key resolvers, enhancing data access by adding external IDs to customer profiles, and addressing compatibility issues with the PostgreSQL database, specifically related to CLOB handling. They also updated the SystemPropertiesServiceImpl to use JCache and converted Hibernate's deprecated session.createCriteria() to JPA criteria in several DAO implementations.
Contributions:18 pushes, 1 branch in 4 years 9 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.