Senior Full-stack Engineer
2020 - PRESENTServiceTitan- Worked with product managers, designers, and engineers to prototype and implement product features.
- Communicated effectively with other engineers, product managers, customers, and partners.
- Coded and debugged software components of all layers of the stack.
- Built and maintained complex web applications using React.
Technologies: React, TypeScript, HTML, CSS, Agile, MobX, Node.js, Less, React Navigation, React Router, Test-driven Development (TDD), Jira, Git, REST APIs, Express.js, Front-end, MUI (Material UI)Full-stack Developer
2015 - 2020Bank of America- Worked as part of the team that developed a web-based application to support and ease a trader’s daily workflow.
- Developed screens using React and set up communication with a Python back end.
- Designed and developed data pipelines and automated daily data loading using an in-house job scheduling system.
- Provided support to daily users by tracking issues and fixing bugs.
- Implemented an efficient development experience by integrating PyCharm with a highly customized Python monorepo-based platform, Java/Kotlin plugin, and Python bridge components.
- Developed a reporting solution based on an Excel calculation engine and made it available across the organization via a REST API. This provided a rich web UI to manage configuration, report templates, and report tasks and an HTTP endpoint.
Technologies: MongoDB, Node.js, Java, Python, JavaScript, Redux, React Native, React, Test-driven Development (TDD), Jira, Git, Python 3, REST APIs, Express.js, Front-endSoftware Engineer
2015 - 2016Goldman Sachs- Developed a CI/CD process for applications to adhere to organizational standards using Gradle.
- Migrated a legacy LOB application to up-to-date technologies.
- Covered an existing application with unit and integration tests.
Technologies: WiX, Microsoft Build, TeamCity, Jenkins, Ant, Gradle, Infragistics, Windows Forms (WinForms), Node.js, JavaScript, C#, Test-driven Development (TDD), Jira, Git, REST APIs, Front-end, MySQLSoftware Engineer
2012 - 2015CompatibL Technologies LLC- Developed core application modules and user interfaces used by investment managers in 30+ central banks.
- Created a website providing access to an open-source library with a set of tools for model validation.
- Developed a PowerPoint add-in that allows reaching visual data from multiple sources, such as web services, SQL databases, Bloomberg, and static data.
- Designed and developed document conversion and workflow modules for a content management system based on the Microsoft Office stack.
- Provided daily support and bug fixes and participated in the architecture design.
Technologies: Node.js, JavaScript, C#, Test-driven Development (TDD), Jira, Git, REST APIs, Front-end