Senior Full-Stack Software EngineerPearson · eDynamic Learning (opens in a new tab)
Building full-stack applications and APIs for digital curriculum and career-readiness experiences.
- React
- TypeScript
- Node.js
- Java
- Spring Boot
- GraphQL
Career history
Roles and technologies across more than 19 years in software engineering.
2026 — Present
Building full-stack applications and APIs for digital curriculum and career-readiness experiences.
Jan — Feb 2026
Senior software-engineering role immediately before joining Pearson.
2022 — 2025
Developed full-stack learning-platform features, Java services, GraphQL APIs, CI/CD workflows, and cloud infrastructure.
2020 — 2022
Built responsive React interfaces and participated in requirements analysis, UI/UX workflows, and Agile delivery for HMH.
2017 — 2020
Created and evolved adaptive microlearning experiences, analytics reports, and supporting microservice-based services.
2016 — 2017
Maintained a legacy Java web system, resolved client issues, and created requested reports.
2012 — 2016
Analyzed requirements and developed web, desktop, Windows Service, reporting, and SOAP/REST integration solutions.
Feb — Mar 2012
Delivered features, bug fixes, and tests for a JEE application in an Agile team.
2010 — 2011
Developed and maintained enterprise Java web applications, testing reports, and continuous-integration workflows.
2008 — 2009
Maintained system architecture and developed Java, Flex, and SQL Server-connected web applications.
2007 — 2008
Completed a systems-development internship covering Java web and desktop applications, Visual Basic 6, PHP, and MySQL.