We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

Irving, TexaS

SUMMARY

  • Enthusiastic software engineer with more than 4 years of experience participating in designing, implementing and deploying web applications with active involvement throughout the development life cycle of the application.
  • Proficient at implementing core back - end development tasks including third party API integrations, RESTful API development, microservices development using different frameworks and technologies.
  • Strong in debugging, troubleshooting, code refactoring and problem solving. 3 years of experience in teaching and training core java, software development and engineering courses to undergraduate students.
  • Highly adaptable to new technical and business environments with the ability to maintain focus and motivation under pressure.

TECHNICAL SKILLS

Languages: Java, C++, Python

Web Design: JavaScript, HTML5, CSS, JQuery, AJAX, Angular, Servlet, JSP

Web Services: RESTful web services, SOAP web services

Web Servers: Apache Tomcat, Glassfish

Frameworks: Spring, Spring Boot, Spring Security, Spring data, Spring cloud, Spring WebFlux, Hibernate, Jersey, Struts2, Entity, Angular, JUnit5, Mockito

Databases: MySQL, PostgreSQL, MongoDB

Design Patterns: Singleton, Factory, Service Facade, MVC, Repository, Dependency Injection, DAO, Observables, AOP, Interceptor

SDLC: Agile / SCRUM, Waterfall

Tools: Git, Github, Gitlab, Github desktop, Maven, IntelliJ, Visual Studio Code, NetBeans, Spring Tool Suite (STS), Eclipse, Postman, Atom, Jenkins, ELK-stack

Cloud: AWS, PCF, GC, Apache kafka, Eureka, Docker, Kubernetes

PROFESSIONAL EXPERIENCE

Confidential, Irving, Texas

Software Engineer

Responsibilities:

  • Built, deployed and tested Resftul APIs using Spring, Spring Boot, Spring cloud, Hibernate, PostgreSQL, Jenkins, Mockito
  • Migrated .Net API to spring boot microservice API
  • Developed unit test and integration tests for the microservices using JUnit, Mockito and PowerMockito
  • Added additional features to the existing microservice API following best practices.
  • Troubleshooted and maintained existing microservice APIs
  • Debugged, reviewed and tested existing code to discover and fix bugs
  • Provided support during production to make sure the application is up and running as expected
  • Worked with kibana for data visualization during troubleshooting
  • Built fully reactive API using Spring WebFlux framework

Technologies Used: Java, Spring, Spring MVC, Spring Boot, Spring Data, Spring cloud, Spring WebFlux, Hibernate, PostgreSQL, PCF, Jenkins, RESTful Web Service, JUnit, Mockito, PowerMockito, Maven, Kibana, Git, Gitlab, Eclipse, STS.

Confidential

Full Stack Java Developer

Responsibilities:

  • Analyzed and designed user requirements
  • Designed and prepared UML diagrams as per the user requirements
  • Designed and implemented database schemas using MySQL
  • Implemented Hibernate framework for Object Relational Mapping and persistence
  • Implemented RESTful web service to communicate data over the network
  • Developed user friendly front-end applications using Angular, JavaScript, HTML and CSS
  • Developed back-end applications using Java, Spring and Spring Boot frameworks

Technologies Used: Java, Spring, Spring MVC, JSP, Hibernate, MySQL, Visual Paradigm, Apache Tomcat, RESTful Web Service, jQuery, JavaScript, Html, CSS, NetBeans IDE.

Confidential

Assistant Lecturer

Responsibilities:

  • Developed teaching materials, methods and approaches considering established objectives and practices
  • Supervised the work of students, provided advice on study skills and helped them with learning problems
  • Created and implemented best ways to improve their performance
  • Supervised and guided students on their academic projects

Technologies Used: Java, C++, Servlet, JSP, Html, CSS, MYSQL, Visual Paradigm, NetBeans, Dev C++ IDE.

We'd love your feedback!