Experienced Software Engineer adept in bringing forth expertise in design, Developing, testing and maintenance of software systems. Proficient in various platforms, languages, and DevOps. Experienced with the latest cutting edge development tools and procedures. Able to effectively self-manage during independent projects, as well as collaborate as part of a productive team.
Java
Spring boot
HTML & CSS
JavaScript
Nodejs
React
Angular
SQL
MongoDB
GitHub
CI/CD
Rest API
Microservices
Data structures & Algorithms
Conducted regular code refactoring to enhance readability, maintainability, and overall code quality.
Implemented innovative coding solutions to resolve complex technical challenges and enhance system functionality.
Worked with UX/UI designers to implement visually appealing and user-friendly interfaces.
Utilised version control systems to manage and track changes in codebase.
Collaborated in agile development sprints for timely delivery of high-quality code.
Implemented automation scripts for repetitive tasks, streamlining development workflows.
Executed various client projects as a back-end developer using Spring Boot, Java, JUnit & Mockito, developing RESTful web services, and devising JUnit test cases
Developed software prototypes, enabling efficient testing and feedback.
Developed and supporting the production dev environment, deploying the changes, and supporting the client in the technical aspects
Handling ServiceNow technical tickets and developing application modules for the Kroger stores using Java and SQL as a backend developer
Designed and implemented an API layer that enabled data integration with external systems
Created a system to manage application logs and monitor system health.
Used version control systems for code management and tracking.
Proficiently managing file transfer web applications as backend developer using Java,
Spring Boot, and SQL
As full stack developer performed various basic programming tasks and implementing
BBSI Technology through developing backend services and JUnit test cases (ReactJS)
Performed functions using Indexed DB to process JSON data offline in web application
Generated PDF from HTML through Thymeleaf and Flying saucer tools
Executed various client projects as backend developer using Spring Boot, Java, JUnit
& Mockito, developing RESTful web services, and devising JUnit test cases
Developed RESTful services for Job Scheduler for scheduling jobs at specific given time using Cron Trigger method
Developed application development & enhancing CI/CD (Continuous
Integration/Continuous Deployment) and client UAT testing
Implemented debugging and troubleshooting techniques, enhancing software reliability.
Integrated third-party APIs and components, expanding software functionality.
Debugged software, identified root causes, and proposed solutions to software issues.
Unit-tested code to guarantee optimal usability, reliability and robustness.