Experienced and results-driven Software Engineer with over 7 years of hands-on experience designing, developing, and maintaining scalable backend systems and data-driven applications. Strong expertise in building distributed services, designing financial models, and optimizing data pipelines in both educational and financial domains. Skilled in Go, Java, and Python, with a proven ability to deliver high-performance APIs, data storage solutions, and ETL workflows that reduce costs and improve efficiency.
work:Pearson Education - Software Engineer
At Pearson, I serve as a Software Engineer on the Assessment Delivery and Management platform (ADAM), where I design, build, and maintain critical backend infrastructure for large-scale academic assessment systems. My role includes engineering concurrent services and APIs using Go, optimizing ETL pipelines with AWS Glue and Redshift, and building columnar data storage solutions with SingleStore to support fast and reliable analytics and reporting. I work closely with cross-functional teams - including product managers, developers, and data analysts - to deliver dynamic and scalable features such as student rostering, role-based access control, and assessment reporting for educational institutions.
New Constructs, LLC - Software Engineer
At New Constructs, I worked as a Software Engineer responsible for maintaining and enhancing the company's core financial modeling platform, its flagship product, primarily built in Java. I collaborated directly with CFA Level III Financial Analysts to co-design and implement complex financial models used by both retail and institutional investors, including clients such as Ernst & Young, Morgan Stanley, TD Ameritrade, and Harvard Business School.
resume:
Pearson Education |
|
New Constructs LLC |
|
Education |
|