
Diana Patton-LoveCooksey
Software Engineer
About
With 3+ years as a software engineer, 5+ years in product development and business management, and 10+ years as an educator, I approach software engineering from a user-oriented lens that balances business goals in the short and long term. My passion is building things, whether they be apps, tools, websites, features, databases, or anything else needed to make life better for my team and our users. I bring a unique blend of both technological and business insights to my work to create the right solution for every context.
Experience
- Johns Hopkins UniversityJune 2024 - December 2024Master's of Science in Computer Science
- Graduation with Honors
- Vote.orgApril 2022 - August 2024Full-Stack Software Engineer
- Built, launched, and continuously upgraded tools used by thousands of voters daily
- Maintained and improved robust back-end infrastructure to support security and reliability at scale
- Ensured all systems conformed to best practices and met priorities from diverse users, partners, and internal stakeholders
- Highlights:
- Lead developer on the Anthem Award-winning “What’s On My Ballot” tool, responsible for software design, full-stack development, integration, and deployment as well as internal and external stakeholder management
- Planned, designed, developed, and launched an MVP version of the same tool in 1 month in 2022, with the resulting application supporting over 250,000 users in the first 2 weeks of launch
- Performed several major-version upgrades of core architectures, including Rails and React
- Scaled and performed major-version upgrades on databases, server operating systems, and Redis instances
- Johns Hopkins UniversityNovember 2021 - May 2022Grader: Computer Organization
- Evaluated and provided feedback on post-graduate level assignments
- Topics included processor design, compilers, and quantum computing
- PrepScholar IncSeptember 2015 - April 2022Director and Software Engineer
- Sep 2021 - April 2022: Software Engineer
- Sep 2019 - April 2022: Managing Director
- Feb 2018 - Sep 2019: Director of Tutoring and Sales
- Dec 2016 - Feb 2018: Director of Tutoring
- Sep 2015 - Dec 2016: Content Manager
- Designed, tested, and implemented software and systems to optimize education and sales results
- Created and iteratively improved technology products to provide excellent education at scale
- Managed multiple teams, totaling over 50 employees and contractors
- Highlights:
- Personally designed and coded over 40 apps, tools, and integrations for internal use
- Managed a total website redesign including creating initial wireframes, planning and ensuring mobile optimization, and writing final JavaScript, CSS, and HTML files
- Oversaw more than 50 new technical products, features, and fixes from initial specs to final deployment in an Agile engineering environment
- Hired and trained 49 new employees, including engineers, product managers, and salespeople
- Axiom LearningOctober 2013 - August 2015Global Educational Manager and Instructor
- Designed and taught curricula in mathematics, ELA, test prep, and cognitive functioning
- Researched, wrote, and edited complete ACT and SAT guides totaling 900 pages
- Managed a global faculty, supervising lesson design, teaching skills, and client relations
- Swarthmore CollegeMay 2011 - September 2013Advisor and Researcher, Math Images Project
- Developed adaptive demonstrations of Fractal behavior and logistic growth in MatLab
- Taught LaTeX and Drupal and conducted demonstrations on math imaging software use
- Presented results at the NCTM 2012 Conference
- Wrote and published articles on Markus-Lyapunov Fractals and Logistic Bifurcation
- Swarthmore CollegeSeptember 2009 - June 2013B.A. in Mathematics Education and English Literature
- PA Secondary Teacher Certification in Mathematics
- Delaware Aerospace AcademyJuly 2006 - July 2009Circuitry and Rocketry Teacher
- Designed and taught a 1-week circuitry curriculum; Co-taught a 1-week rocketry curriculum