Software Consultant Resume
MN
CAREER SUMMARY:
- Software professional with analytical ability and problem - solving skills
- Experience in developing Java8 spring-boot applications using TDD
- Experience in UI development using Javascript and JQuery
- Deep understanding and experience in distributed messaging services like Apache Kafka
- Working knowledge of React JS
- Hands-on experience in orchestrating applications in cloud using Docker and Kubernetes
- Hands-on work experience in monitoring and support using ELK stack
- Working Knowledge in Oracle SQL and PostGre SQL database
- Motivated and responsible team player with excellent communication skills
TECHNICAL SKILLS:
Programming Technologies: Java, Spring, Spring Boot, REST Web services, PL/SQL, Kafka, Spock, Junit, Javascript
Application Servers: Spring-boot, Apache Tomcat, IBM Websphere
Databases: Postgres, IBM DB2, Oracle
Platforms: Unix, Linux
Database Tools: SQL Developer, PG Admin
CI/CD Tools: Kubernetes, Docker, Drone, GitHub, Jenkins
Design/Development Tools: Eclipse, IntelliJ, Putty, JIRA, JMeter, RestClient, Kibana
PROFESSIONAL EXPERIENCE:
Confidential, MN
Software Consultant
Technologies & Tools: Java/J2EE, Spring Boot, REST Webservices, Postgres, Apache Kafka, Git, JIRA, Eclipse, IntelliJ, Spock, Kibana, Drone, Kubernetes
Responsibilities:
- Planning the Agile Sprints and creating user stories based on Project roadmap
- Designing and Data modeling of functionalities for the new system
- Creating Java8 applications using spring-boot as a gradle project
- Developing REST based micro-services to expose the system capabilities
- Creating KAFKA services for consuming messages near real-time through distributed systems
- Writing business logic using Java8 concepts such as lambda, stream
- Using various open source libraries such as GSON, Jackson for JSON processing and joox library for XML-processing
- Adding Unit and Integration Testing for the features
- Versioning the source using GIT
- Creating tables and Writing SQL queries in PostGres database
- Revamping existing web-focus reports using React JS and Axios
- Setting up drone pipeline for continuous integration of build and deployment
- Deploying the applications in cloud as a Docker image and Kubernetes
- Setting up log monitoring dashboards using Kibana and ELK stack
Confidential
Software Consultant
Technologies & Tools: Java/J2EE, Spring, REST, Maven, JIRA, Eclipse, JunitChef, Openstack, Jenkins, GIT
Responsibilities:
- Reverse-engineering for applications running on CAGen and Visual Basic
- Creating java applications using Spring MVC and spring-boot as a maven project
- Developing UI components using JSP, CSS, Javascript and Jquery
- Versioning the source code using GIT
- Deploying applications in cloud using Jenkins and Chef
- Doing performance analysis for applications using JMeter
- Writing Unit and Integration Testing for the features
Confidential
Software Consultant
Technologies & Tools: Java/J2EE, Spring, REST, Ant, JIRA, Eclipse, Junit, TFS, Jenkins, SONAR, Selenium, JMeter, IBM Websphere 8.5
Responsibilities:
- Reverse-engineering for applications running on ATG E-commerce
- Creating Java applications using Spring MVC and deploying in IBM Websphere server as an ant project
- Versioning the source code using TFS
- Writing Junit for the application with Mockito framework
- Writing automation test cases using Selenium
- Recording scripts using JMeter and running performance tests
- Building and deploying the application using Scorch Automation task and blade logic
- Assuring Code coverage and code quality using SONAR and PMD, Checkstyle plugins
Confidential
Software Consultant
Technologies & Tools: Java/J2EE, Spring Integrations, SOAP, Ant, Eclipse, Junit, Weblogic
Responsibilities:
- Creating Java applications using Java & Spring Integration and deploying in weblogic server
- Creating SOAP webservices to integrate data between cross-functional system
- Revamping the tibco GI to handle the new data and structural changes
- Versioning the source code using SVN
- Build and Deployment of the code using Hudson
- Working with the business users & Supporting the application post-production
