Senior Software Engineer | Team Lead2015 - PRESENTStartup (eCommerce and Payments)
- Trimmed 66% off the homepage load time just by applying browser-based analysis done before joining the company.
- Helped build new front-end using the React ecosystem (including React Native, Redux, MaterialUI, and Apollo) and Angular 7 ecosystem (including Angular Material).
- Prevented catastrophic bugs and outages by suggesting incremental alternatives and escalating the situation appropriately.
- Maintained existing services and provided architecture guidance to new services being written mostly in Java and Ruby on Rails.
- Implemented security features necessary to defend against attackers and maintain PCI compliance.
Analyst Developer2012 - 2015Goldman Sachs
- Communicated with non-technical people (e.g., compliance officers and traders) and engineered software to do whatever they needed.
- Improved web service latency by 90% via building an aggregation cache using the JVM and SQL.
- Became the C# go-to person on my large global team and taught the team about the Agile methodology.
- Used scripting languages like Ruby, Python, Bash, and DOS to automate tasks and perform file handling.
Technical Consultant2010 - 2012Capital One & eBay
- Reduced security vulnerabilities by implementing appropriate back-end coding solutions.
- Substituted as a technical lead occasionally and applied the agile methodology to generate incremental value.
- Tuned databases, algorithms, and caches to improve the latency of systems.
- Integrated third-party software and APIs to improve the robustness of systems.