My Experience
Software Engineer (L3)
November 2024 - Present
- Present
Software Engineer
January 2024 - August 2024
- Worked with one other developer, a designer, and a product manager to create a React web application that help traders, analysts, and portfolio managers observe the active quality control incidents associated with the datasets that they are subscribed to.
- Created a PostgreSQL database schema and GraphQL api endpoints that allowed for the frontend to retrieve the incident data for a given dataset.
- Utilized by over 300+ traders and analysts to monitor the quality of their datasets.
Technologies: Â
Python, React.js, HTML, CSS, JavaScript, PostgreSQLAssociate Software Engineer
June 2023 - January 2024
- Worked with three other developers to create a React application that helps traders sort and filter macroeconomic data using tables (AgGrid), visualize data using graphs (lightweight-charts), and query data using Python & Excel code
- Added a high priority feature to the Data Catalog application (used by 500+ traders and sector data analysts) that enabled research insights to be tagged to multiple datasets
Technologies: Â
React.js, Apollo GraphQL, HTML, CSS, JavaScript, PostgreSQLBachelors in Computer Science
September 2019 - May 2023
- Programming coursework
- User Interface Design
- Introduction to Databases
- Data Structures in Java
Frontend Engineer Intern
May 2022 - August 2022
- Worked alongside two other software engineer on Mephisto, a data collection platform that allows researchers to easily publish tasks that workers can complete for money.
- I published a npm library with two React.js components named "tips" and "feedback".
- These components were used in tandem with the Python backend to improve worker-to-worker and worker-to-researcher communication.
- Made other improvements like adding a search bar to the documentation website and beautifying the command line interface.
Technologies: Â
React.js, Python, HTML, CSS, JavaScriptSoftware Engineer Intern
June 2021 - August 2021
- Worked with two other developers to create a serverless application that automates the uploading of VPAT (Voluntary Product Accessibility Template) files whenever a change is made to the VPAT in the repository.
- Created a dashboard which displayed the VPAT files from the database as well as other important information (file name, team name, team contact email, etc...).
- Used an AWS application load balancer, lambdas, DynamoDB, s3, and Jenkins to make this possible.
- Worked with one other developer to migrate an old AngularJS app to modern Angular 11.
Technologies: Â
React.js, Angular, AWS Lambda, DynamoDB, s3, Serverless Framework, Jenkins, HTML, CSS, JavaScriptSoftware Engineer Intern
June 2020 - September 2020
- Worked with two other developers to make substantial UI improvements to the Assess, Connect, and About pages of the main website using React.js.
- Worked with a Contentful database to get data for each employee on the About page.
Technologies: Â
React.js, HTML, CSS, JavaScriptSoftware Engineer
September 2019 - May 2023
- Worked with four other developers to create the Columbia Daily Spectator Mobile App. Utilized react-native and the expo framework to create a cross platform UI.
- Worked in a team with 10 other developers to migrate Columbia's leading student newspaper's website to React.js.
- Worked with three other developers to create react components for lionclubs, a platform where Columbia students can apply for clubs.