Associate Developer Resume
TexaS
TECHNICAL SKILLS
Languages: Java 8, SQL, JavaScript, Python
Tools: & IDEs: Eclipse, Spring Source Tool Suite (STS), IntelliJ, VS Code
JEE Technologies: HTML, CSS3, XML, Bootstrap, JavaScript, React, JSON, Angular, JDBC, SOAP, REST, Microservices
Frameworks: Spring, Spring Boot, Hibernate, Spring MVC, Spring JPA, React, Spring Reactive, Spring Webflux
Databases: MySQL, Oracle
Web Technologies: HTML, JavaScript, CSS, jQuery Build Maven, Gradle
Web/Application: Servers Apache Tomcat
Version Control: Git and Bitbucket
Operating Systems: Windows, macOS
Other Tools: Junit, Agile, MuleSoft, Log4J, Kendo UI, Jasmine, Karma, Kibana
PROFESSIONAL EXPERIENCE
Associate Developer
Confidential, Texas
Responsibilities:
- Involved in client requirement gathering, analysis, and application design of application using agile
- Involved in the vital phases of Software Development Life Cycle (SDLC) that included development, testing, implementation, and maintenance support.
- Followed Agile methodology to create and manage user stories.
- Used JIRA for project management, tracking and monitoring progress of user stories
- Used Core Java concepts such as multi - threading, exception handling, collection APIs to implement various features and enhancements
- Designed and developed REST APIs using Spring Boot, and Java to communicate with the frontend application.
- Designed and developed application based on MVC design pattern using Java Spring Boot Framework
- Worked on 5G core PCF end-to-end deployment automation using Ansible, Ansible Tower, and Kubernetes.
- Worked on multiple orchestration and automation Java Spring Boot projects
- Applied technologies like Java 8, Spring Boot Framework, Spring MVC, JPA, SQL, XML, and JSP to design and implement and maintain web applications.
- Used SonarQube for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs and code coverage
- Developed multiple microservices using Spring Boot, Java, and AWS CI/CD pipeline.
- Worked with Java 8 features like functional interface, lambda expression, and stream API.
- Used Postman to test REST APIs developed using Java Spring Boot.
- Used GIT as a version control tool to maintain and update source code written in Java.
- Written united tests for Java Spring Boot application using Junit and Mockito.
- Implemented the DAO pattern to connect to the database and retrieve data.
Environment: Java, Spring Boot, Spring MVC, REST Services, Agile, Apache Tomcat, Ansible, Ansible Tower, Kubernetes, Kibana, SonarQube, Postman, Junit, Mockito
Software Engineering Intern
Confidential, Overland Park, KS
Responsibilities:
- Implemented core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
- Developed applications using Spring Framework with respect to Model View Controller architecture (MVC)
- Designed and developed the application's presentation layer using HTML5, CSS3, JavaScript, Bootstrap, JSP, and React.
- Implemented Spring Core Annotations for Dependency Injection and Spring Boot for Microservices.
- Involved in the creation of use cases, sequence diagrams, class diagrams, component diagrams, and implementation diagrams based on business domain principles.
- Followed Agile methodology to create and manage requirements via User Stories.
- Designed the front-end screens using React, HTML5, CSS3, JavaScript, Bootstrap and Spring Boot.
- Applied technologies like Java 8, Spring Boot Framework, Spring MVC, JPA, SQL, XML, and JSP to design and implement and maintain web applications.
- Implemented the application using Spring IOC, Spring MVC Framework, and handled the security using Spring Security.
- Deployed web applications on Apache Tomcat server.
- Implemented Spring JPA for the database and developed the entities to map to the MySQL database.
- Used Java 8 features like creating resource classes, lambda expressions, Local Date objects, fetching documents from the database.
- Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
- Using JUnit, I created several test cases such as unit tests, mock tests, functional and integration tests.
- Designed, developed, tested, documented, and deployed APIs using MuleSoft.
- Used Log4J to capture the logging information and used GIT as version control systems for maintaining the component for release and version management
Environment: Java, React, Spring Boot, Spring MVC, Hibernate, Maven, MySQL, JDBC, REST Services, Spring Data JPA, RESTful, Dependency Injection, Junit, HTML5, CSS, Agile. XML, JSON, Log4J, Apache Tomcat.
Programmer
Confidential, Parkville, MO
Responsibilities:
- Developed student portal and class scheduling application using Java, Spring Boot, HTML, Kendo UI and Bootstrap.
- Mentored 40+ students on Java courses and projects with one-on-one tutoring while maintaining grades.
- Implemented and debugged codes written in Python and Java for online courses testing platform.
- Launched a frontend UI for an inventory system that keeps track of resources and computers in the school’s computer lab
- Created homework projects for two Java classes (CS151 and CS219) that required students to implement the programming knowledge acquired in the classroom.
- Graded assignments and exams for 75+ students in two Java classes (CS151 and CS219) and suggested reasonable solutions.
- Updated student’s final grades on exams and assignments using the course management system.
- Conducted unit testing of Angular applications using Jasmine and Karma
Environment: Java, Spring, Spring Boot, Angular, GIT, Jasmine, Karma, Python, Kendo UI
