Adept Java Full Stack Developer with a proven track record at Accenture, enhancing application performance and user experience. Spearheaded best practices, significantly improving code quality. Skilled in Spring framework and RESTful APIs, with a strong focus on agile methodologies and collaborative development. Demonstrates exceptional problem-solving and teamwork abilities.
Software development professional with experience in developing and designing web applications using HTML, CSS, JavaScript, Angular, Node.js, and React. Adept at developing and deploying complex backend systems, web services and databases.
Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.
•Designed and coded application components in an agile setting, using a test-driven development strategy.
•Maintained and changed programs, made approved modifications by revising flow charts, created comprehensive programming logic, and wrote improvements using Spring Boot on the server and Angular with TypeScript on the client.
•Parse and process AJAX answers in JSON and XML format, dynamically updating the DOM with data from APIs.
•Convert AJAX replies into appropriate data formats for smooth integration with front-end UI components.
•Develop and manage online applications in C# with ASP.NET MVC or ASP.NET Core, providing a clear separation of the user interface, business logic, and data layers.
• Develop and manage containerized apps on AWS with services such as Lambdas, SNS, SQS, PostgreSQL, and other cloud-native technologies to ensure scalability and performance.
• Developed Cucumber-JVM (with JAVA) test cases using TDD and BDD for Jenkins Continuous Integration configuration.
•Used Hibernate/JPA for ORM, which reduced boilerplate code and improved database operations efficiency.
•Used Angular and React to create interactive, responsive, and user-friendly front-end interfaces.
•Use Docker to containerize applications and orchestrate deployments using Kubernetes on AWS/GCP cloud platforms.
•Conducted performance engineering to optimize batch tasks and online services, resulting in a 30% reduction in response times. I worked on implementing business logic and a validation framework with Spring Webflow and Spring MVC.
•Used Spring MVC to create REST web services that retrieve client-related data from a database and tested them with SOAP UI.
•Created SQL queries for the database, as well as stored procedures and SQL server triggers.
•Improved database speed by making MySQL configuration changes, running several instances, and upgrading hardware.
•Used Azure Application Insights to store user activity and error logs.
•Developed test suites and test cases for unit testing, which were then implemented using JUnit.
•Environment: Java 8, C#, Microsoft Azure, Azure Function App, Spring Boot, JavaScript, C#, HTML, CSS, Restful Services, SQL, Docker, Web services, Microservices, Maven, Eclipse, JUnit, Selenium, Jenkins, XML, and JSON.
Spring framework
API design and development
SQL and NoSQL databases
RESTful API
Java
SQL
JavaScript programming
JUnit and mockito
Hibernate ORM
Maven and gradle
HTML
CSS
React JS
Angular JS
AJAX
J Query