I've been a software engineer for , working primarily in financial technology. In graduate school, my focus was on deep reinforcement learning. In recent years I've been focused on applied AI, specifically for AI agents, RAG, and document data extraction. I take pride in building software that feels great to use and saves time for people.
About
Experience
Staff Software Engineer
YCharts Inc.
June 2021 - present
- Lead the development of investment research tools that use large language models (LLMs)
- Develop a flexible dashboard system for monitoring investments and economic data
- Develop a tool for building and generating reports on investment portfolios
- Mentor engineers through code and architecture reviews
- Design, plan, and implement features using Python, Django, FastAPI, TypeScript, Angular, and LLMs
Software R&D Intern
Agilent Technologies
June 2020 - April 2021
- Full-stack application development using Node.js, Angular, and PostgreSQL
- Developed a tool to create and configure mock gas chromatograph APIs
- Created and managed AWS Elastic Beanstalk environments
- Collaborated with a product manager to refine requirements and deliver features
Teaching Assistant
University of Delaware
July 2019 - May 2020
- Teaching Assistant for Machine Organization and Assembly class and Fundamentals of Computing class
- Helped students understand points of confusion in office hours
- Taught a Fundamentals of Computing lab about Excel and Scratch
Software Engineer
JPMorgan Chase & Co.
July 2017 - June 2019
- Full-stack web application development using Java, Spring Boot, MarkLogic, Ext JS, and Angular
- Managed Linux environments and oversaw deployments to production servers
- Collaborated with a local development team following the Agile Scrum methodology
- Coordinated with a global team of 70+ developers located in the United States, India, and United Kingdom
Education
Master of Science in Computer Science
University of Delaware
2019 - 2021
Bachelor of Computer Engineering
University of Delaware
2013 - 2017
Skills
Languages
- JavaScript
- TypeScript
- Python
- Java
Frameworks
- Angular
- Django
- Node.js
- Spring