Ranjith is a dedicated software engineer proficient in Java and Spring frameworks, with a solid background in developing applications across various domains including Food & Beverage, Real Estate, and Travel & Tourism. He has demonstrated expertise in the full software development lifecycle, from requirement gathering to implementation, and is committed to maintaining high code quality through practices like TDD and static analysis.
Designed and developed microservice applications using Java and Spring Boot
Improved code quality by resolving SonarQube violations
Provided production support by solving critical issues
Implemented automated testing using React Testing Library and Jest
Improved code quality by resolving SonarQube violations across projects
Provided production support, effectively solving critical issues and analyzing exceptions in logs
Designed and developed a microservice using Java/Spring-boot
Overview: Food Flow is a premier restaurant aggregation and food delivery platform connecting partners from various countries. Responsibilities: Understood customer's technical requirements for project implementation. Designed and developed the application using Java and Spring-boot with AGILE methodology and Test-Driven Development. Developed minimally configured REST web-based services using Spring-boot.
Key outcomes:
Designed and developed a microservice using Java/Spring-boot
Improved code quality by resolving SonarQube violations
Developed REST web-based services
Overview: KeyWe is an online real estate portal that connects real estate agencies, proprietors, and buyers to streamline the real estate workflow. Responsibilities: Performed automated test execution in React using React Testing Library and Jest. Developed and maintained various modules in the application.
Key outcomes:
Performed automated test execution in React
Developed and maintained application modules
Overview: Traveller APP is an innovative business-to-Business (B2B) web application streamlining flight booking for travel agencies and corporate clients. Responsibilities: Used Spring-boot Rest Web Services for data manipulation in MySQL Database. Involved in production support by solving critical production issues and analyzing exceptions in production logs.
Key outcomes:
Provided production support by solving critical issues
Ensured code quality with static code analysis and fixes
Developed Spring-boot REST web services for data manipulation
Ranjith
Java Developer