Built and led a completely remote team of 4 developers, providing feedback and mentoring to facilitate team members’ career and professional growth
Managed the technical and product roadmaps of the team's deliverables, communicating requirements, and timelines between the business and engineering
Provided department-wide technical vision for both a legacy WPF-based trading application and the web-based UIs that were in development as replacements for legacy applets
Delivered a heavily opinionated Angular starter project to align teams across the department with the new technical vision
Coordinated the platform and infrastructure upgrades, and deployment of said upgrades of 3 business-critical WPF GUIs across 3 functional teams
Delivered a new proposal/amendment flow within a legacy trading system to significantly reduce the time and effort required by trading and operations to address incorrect trade bookings
Renovated the complete dependency resolution strategy of a 400,000+ line C# application, moving away from an error-prone network-based dependency resolver to a modern, NuGet-based solution
Championed unit testing and good testing practices in a team that was lacking in both, increasing test coverage from below 50% to 95%+ on new projects while also fixing all previously unreliable tests
Provided direct, hands-on support to clients in equity securities trading, sales, and operations
Built a bespoke automated deployment solution for monolithic, legacy services in the equity securities area as an intern project to reduce the manual work involved in releases
Attended the Morgan Stanley Tech Analyst Program in New York and London, learning both company-specific and general engineering best practices
Developed a Scala compiler plugin that could generate the TypeScript client code for Scala APIs for the Morgan Stanley Development Environment team