Team Lead and Full-stack Developer2020 - PRESENTToptal Clients
Technologies: Infrastructure, Web Development, Google Cloud, GitLab CI/CD, GitLab, Communication Skills, Remote Team Leadership, Technical Leadership, Team Leadership, Material-UI, Stripe Payments, Firebase Authentication, Architecture, Firebase Cloud Functions, Scalable Web Services, Single-page Applications (SPA), Web App Deployment, Node.js, Visual Studio Code, Test-driven Development (TDD), Scrum, Agile, TypeScript, Stripe, Full-stack, Git, React, Firebase, Back-end Development, Full-Stack Developer, Back-end, Cloud Storage, Android
- Worked as a full-stack developer and tech/team lead for several Toptal clients.
- Managed developer teams, having members all over the globe.
- Oversaw the complete development life cycle of several projects that relied entirely on Cloud infrastructure.
- Created CI/CD pipelines that highly increased team productivity.
Java/Scala Developer2018 - 2020Morgan Stanley
Technologies: Model View Viewmodel (MVVM), Fintech, Scalable Web Services, Test-driven Development (TDD), Scrum, Agile, RESTful Microservices, Full-stack, Git, REST APIs, JUnit, Spring Boot, SQL, Microservices, Databases, Spring 4, Hibernate ORM, Hibernate, Jira, Core Java (J2EE), Back-end Development, Full-Stack Developer, Back-end, Gradle, Google Protocol Buffer, Spring
- Upgraded a group of microservices to use a more efficient way of serializing and sending data through the web. Transferring the same amount of information in a 50% smaller size reduced execution time and running costs for the firm.
- Collaborated with peers around the world (i.e India, London, New York) to upgrade a legacy Java system to use the most up-to-date Java, Gradle, and Spring versions.
- Created an API for an immense Scala-based back-end project. This allowed several upstream services to communicate directly with this component thus allowing the smoothest flow for million dollars worth of transactions.
- Onboarded Agile methodologies that increased developer productivity by 30% and reduced time to market by 20%.
- Mentored several new team members and junior software developers, both personally and professionally.