Forward-thinking development professional bringing expertise in Java, SQL, HTML, CSS, JavaScript/TypeScript, and other programming languages. A complex problem-solver with an analytical and driven mindset, dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.
• Experience in the design, development, and deployment of web-based and client-server business applications using OOP, Java/J2EE technologies.
• Experienced in Java web-based and C++ desktop-based development with concepts of Object-Oriented Design, Object-Oriented Analysis, Object-Oriented Programming, and its implementation.
• Expertise in the design and development of various web and enterprise-level applications using Java/J2EE technologies such as Spring, Hibernate, and JPA.
• Experience in working with various SDLC methodologies based on the Agile and Scrum model.
• Experienced in SQL databases such as Postgres, MySQL, and Oracle.
• Experience in Spring modules such as Spring MVC, Spring Boot, Spring Security, and Spring Microservices.
• Experience developing single-page applications and structured TypeScript code using the React framework.
• Experienced in client-side validations and client-server data interaction using Axios in Node.js.
• Experience with Amazon Web Services (AWS) and Amazon Cloud technologies such as Amazon EC2 virtual servers, AWS Lambda, AWS API Gateway, and Amazon CloudWatch.
• Experienced in performing unit testing using JUnit, integration, and deployment of applications using tools such as Gradle, and debugging through log4j.
• Expert at designing, developing, and maintaining a wide range of new and existing technologies.
Web Technologies
Web/Application Servers
Version Control
Build Tools
Testing Frameworks
Programming Languages