New York City Metropolitan Area
Experienced Software Engineer with a demonstrated history of working in the financial services industry. Skilled in Python, Java, Communication, and Public Speaking. Strong engineering professional with a Bachelor of Science (B.S.) focused in Computer Engineering from Penn State University.
● Optimized API performance, reducing response time by over 90%, through strategic caching and vectorized data processing. ● Led the development of a borrowing base model using FastAPI, enabling ad-hoc API-triggered model execution and submission report generation. Integrated with Airflow for automated daily runs and utilized Keystone, Hartree's internal library (Modin with Ray engine), for scalable and efficient data processing. ● Built scalable data pipelines with Keystone and Python, integrating S3 for data sources and Athena for queryable outputs in ORC format. Designed Airflow-based workflows to automate and schedule pipeline execution, enhancing data accessibility and processing efficiency.
● Lead and coordinated end-to-end testing efforts across multiple project teams for data ingestion process ● Built RESTful APIs to retrieve product data using PostgreSQL and Spring JPA ● Utilized multiple observability and monitoring tools including, Splunk and Honeycomb, to maintain a 99% availability of our APIs ● Developed a data intake process utilizing a host of AWS services including, State machines, lambdas, event bridge and glue ● Demonstrated strong presentation skills to leadership teams, as well as leading demos in various product showcases ● Developed several APIs utilizing GraphQL, allowing for precise fetching across numerous datasets ● Utilized pair and mob programming to mentor and coach technical teams members all while practicing agile testing principles
● Onboarded two developers, providing both training and mentoring allowing for seamless integration into our team ● Migrated legacy monolithic applications to cloud based RESTful APIs ● Lead a DevOps initiative, working to drive key metrics and improve overall team performance resulting in a 40% increase in total deployments ● Automated Unit, Integration, End-to-End, and Security Tests using JUnit and Cucumber ● Worked on an agile development process to maintain and enhance a data sourcing application using Java batch