Senior Software Engineer (Full Stack - Team Lead)
Current➤ Build and enhance user interfaces using Ruby on Rails → Improved website load time by over 50% through optimizations → Upgraded ruby and rails versions ensuring compatibility with latest features and enhancing security and performance➤ Design and implement RESTful and gRPC APIs in Java Spring Boot → Contributed in migration of legacy code from Ruby on Rails to Java Spring Boot micro-services → Developed backend functionality complementing the… Show more ➤ Build and enhance user interfaces using Ruby on Rails → Improved website load time by over 50% through optimizations → Upgraded ruby and rails versions ensuring compatibility with latest features and enhancing security and performance➤ Design and implement RESTful and gRPC APIs in Java Spring Boot → Contributed in migration of legacy code from Ruby on Rails to Java Spring Boot micro-services → Developed backend functionality complementing the changes to user interfaces in a comprehensive full-stack solution → Hands-on with SQL and NoSQL databases like MySQL and DynamoDB➤ Implement CI/CD pipelines to automate the software delivery process and improve team productivity → Setup GitFlow to enable feature branches deployment on UAT environment streamlining the development workflow and facilitating collaboration → Hands-on with AWS, Docker, Github Actions➤ Lead a team of developers in the design, development and deployment of web applications → Coordinated with stakeholders to gather requirements, prioritize tasks and define project milestones → Collaborated with cross-functional teams including product, UX and QA to deliver high-quality software solutions → Mentored junior team members, providing guidance on technical skills, code reviews, and professional development → Conducted regular Knowledge Transfer (KT) sessions for domain and knowledge sharing, fostering a culture of continuous learning and collaboration within the team Show less