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

3 years

Startup Experience

no experience

Big-Tech Companies

no experience

Enterprise Experience

3 years
Contact Candidate

Contacts are hidden

Send a connection request to the candidate to get their contact details.

Contact Candidate