Software Engineer Resume
SUMMARY:
- Motivated Full Stack Developer with 4+ years of professional experience implementing Agile / Scrum methodologies through all phases of software development life cycle in a team environment. Demonstrated expertise in designing functional user interfaces, maximizing functionality, improving security, and enhancing project management. Skilled in using technologies such as Java, Spring, Spring Boot, MS SQL, MySQL, MongoDB, REST, Microservices, HTML, CSS, TypeScript, and Node.js.
TECHNICAL SKILLS:
Languages: Java, Java EE, Jakarta, Maven
Web: HTML, CSS, JavaScript, jQuery, JSP, Thymeleaf, TypeScript, Angular, Node.js, React
Web Services: rest, JSON, soap, messaging
Web and Application Servers: Apache Tomcat
Frameworks: Spring Boot, Spring MVC, Spring Security, Hibernate, Angular, Express, Microservices, Spring Cloud, KAFKA, Cloud Config, Ribbon, Zuul, Eureka, Sleuth, Zipkin, Hystrix
Databases: MySQL, MS SQL, MongoDB, NoSQL
Design Patterns: Singleton, Decorator, Strategy, Adapter, Fa ade, Observer, Iterator, Command, Factory Method, Abstract Factory, Composite, Proxy, State, Visitor
SDLC: Agile / Scrum, Waterfall
Tools: IntelliJ IDEA, Eclipse, Visual Studio Code, Star UML, Git, GitHub, Maven, STS Suite, Postman, Swagger, GitKraken, Docker, ELK, Prometheus, Grafana
Platforms: Windows, macOS
PROFESSIONAL EXPERIENCE:
Confidential
Software Engineer
Responsibilities:
- Designed, developed, and implemented enterprise applications, backend services, and dynamic forms. Designed and implemented software systems to industry standards with high quality using Java and Spring Boot, built responsive and interactive front - end web applications while optimizing usability.
- Implemented technical root cause analysis to identify and establish corrective actions.
- Created user interfaces with JavaScript and React.
- Maximized functionality by building and implementing test cases with JUnit and Mockito.
- Contributed to the team in Scrum/Agile environment while ensuring prompt delivery of projects. improved security with Spring Security to streamline authentication and authorization
- Enhanced task management and scheduling for teams by contributing to the development of organizational workflow.
- Analyzed and improved performance by optimizing SQL queries.
Technologies Used: Java, Spring (Boot, MVC, Data, Security, Transaction, Validation, AOP), REST, JPA, MySQL, React, Angular, JavaScript, TypeScript, Node.js, Express, HTML, CSS, JSON / XML, Maven, IntelliJ, Eclipse / STS, StarUML, Docker, Tomcat, Scrum / Agile. continued …