Software development Engineer
Summary
Successfully led the transformation of a Java/Grails monolith application into microservices architecture
Migrated API passwords From Grails/Java authentication(bouncy Castle) to Bearer Based. Also created logic to update user passwords from sha256 to bcrypt. Included Utility function for clients to move from ET to UTC using Node.js with NestJS framework from scratch. Also, achieving at least 95%-unit test coverage using Jest and Supertest.
Migrated SOAP & REST APIs from EC2/load balancer to AWS Lambda, reducing costs by 60%.
Developed ReactJS UI with advanced features like debouncing for search and useReducer for table
pagination and filtering. Additionally, optimized performance by addressing SQL queries, issues like the
N+1 problem.
Implemented deployment pipelines using the "Three Musketeers" model to containerize deployments Using AWS ECR, Integrated scans like Snyk, Check Marx, and SonarQube to identify vulnerabilities, and quality concerns to deployment. Leading to 30% faster deployments.
Resolved all pen testing issues including XSS, SQL Injection, and access control vulnerabilities, achieving 0% issues.
Expectations
Opportunity to grow, Learn, and apply my skills to benefit me and the organization both at the same time
Interested in learning a new tech/challenge everyday in the field of Technology.
Stability and Work Life balance
Employment Preferences
Relocation destinations:
- Bengaluru, Karnataka, India
Spoken Languages
- Kannada - Fluent
- Hindi - Fluent
- English - Fluent
Expected Base Salary
*,*00,000 INR
Academic Degree
Experience
Total Professional Experience
Startup Experience
Big-Tech Companies
Enterprise Experience
Contacts are hidden
Send a connection request to the candidate to get their contact details.
Contact Candidate
