LTIMindtreeSenior Software Engineer
Jun. 2022 - Mar. 2024India- Built web and mobile apps using React.js, React Native, Expo, Redux, MaterialUI, PayPal APIs, Stripe APIs
- Led a team of developers and performed code review
- Created unit tests using Jest, Enzyme, performance tests using Lighthouse, and Cypress with Cucumber for end to end testing using TDD / BDD approach.
- Used Lazy Loading, Callback and Promises, Image Compressions for performance optimization
- Built the backend APIs using Node, Express, PostgreSQL, created tests using Mocha JS
- Used Docker for containerization and Jenkins for CI/CD
- Used Swagger JS for API documentation and testing
- Built web-services using GKE (Google Kubernetes Engine) on GCP
- Built mobile apps for iOS and Android using Flutter
- Using technologies such as Dart, Flutter with BloC pattern
- Utilized Google APIs, Cloud Build for CI/CD pipelines, and Firestore as a NoSQL database