Vinodkumar M Resume

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

Vinod Kumar M

PROFESSIONAL EXPERIENCE

• Over 9+ Years of IT experience various stages of Software Development Life Cycle (SDLC) including requirement
analysis, design, development, testing and implementation.
• Extensive experience with advanced J2EE Frameworks such as spring, JSF and Hibernate.
• Expertise in implementing and deploying Rest webservices and microservices, WSDL to develop dynamic server-side
web contents.
• Thorough knowledge in developing applications using Core Java concepts like OOP, JAVASWING, JDBC, JMS,
Multithreading, Junit and advanced java concepts like webservices, JSP, Servlets, Java Mail, Log4j, ANT, XML, XSLT.
• Unit testing. Strong problem analysis and resolution skills. Highly motivated team player with zeal to lean new
technologies and always believes in giving the best of efforts in Extensively used the J2EE design patterns like
Session Facade, Business Object (BO), Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory
Method.
• Implemented the Hibernate framework (ORM) to interact with database.
• Proficient experience in using the databases such as MS SQL Server 2005/2008, MySQL, Oracle 9i/10g/11g, DB2.
• Strong experience in Database Design, writing stored procedure, functions, views, DDL, DMLSQL queries.
• Experienced in use of build tools like Apache Ant, Maven, Jenkins and logging tools like log4J, project-tracking tools
by JIRA.
• Experienced in deploying, configuring, maintaining applications on application servers such as Jboss, wild fly,
websphere, and Tomcat.
• Hands on exposure to different SDLC models like Waterfall, Agile and undergone the training in software
Development Processes like SDLC, Test Driven Development (TDD) and Behavior Driven Development (BDD),
SCRUM, SDLC, UML, Parallel programming, Extreme Programming and Test-Driven Development.
• Experience in client-side development with HTML, CSS, JavaScript, and JQuery.
• Hands on experience working with databases like Oracle, SQL Servers, NoSQL, MySQL.
• Written Test Cases for challenging environments using tools like Junit, Mockito and performed all kind of
Regression and integration tasting for developed applications.
• Used Log4J to print the logging, debugging, warning, info on the server console.
• Troubleshoot post-Install configurations issues. As well as recommend fixes to be applied to create new builds.
Escalate issues to developers accordingly when resolving issues encountered with a Jenkins build job.
• Experience in converting monolithic application to micro service architecture using java, Spring, Spring boot, Eureka,
restful services.
• Hands on Experience with different cloud technologies i.e. Azure, AWS
• Involved in development of application in AWS EC2, AWS S3 storage, Lambda function, SNS, AWS Kinesis.
• Hands on experience in Azure ADO, Azure K8S, Azure Storage, Azure SQL etc.
• Have good knowledge in Kafka messaging service.

EDUCATION

Electronics and communication Engineering Jawaharlal Nehru Technological University, Kakinada -2014

Professional Experience
 Working as a full stack Developer in Walmart, Texas (Sept-2023 to till date)
 Worked as a Sr. Java Developer in 7-Eleven, Texas (Nov-2022 to Aug-2023)
 Worked as Sr. Consultant in HCL Technologies, India (Jan-2022 to Jun-2022)
 Worked as Consultant in Capgemini, India. (Dec-2020 to jan-2022)
 Worked as Software Engineer in Light & Wonder India (april-2017 to Jun2020)
 Worked as Product Engineer in Xerox Business Services, India. (Jun-2016 to Mar-2017)
TECHNICAL SKILLS

Programming Java 1.8.0x, J2EE, SQL, Python.


Languages
Azure (Azure ADO(CI/CD), Azure SQL DB, Azure Keys, Azure AD, Azure RG, Azure K8s,Azure
Cloud Technologies Storage)AWS (AWS S3, AWS EC2, AWS CLI, SNS, Lambda)
Frameworks Spring, Spring Boot, Hibernate, JSF, Restful
Java OOPS, j2ee, Java Design Patterns, Exceptional Handling, Multi-threading, JDBC, Servlets,
Java/J2EE/Web/Other JSP, Spring, Spring Boot, Hibernate, Kafka, Striim, HTML, CSS, JavaScript, Data dog, New
Technologies relic, Azure Data Factory, WebSphere, Splunk .
Databases Oracle 8i/9i/10g/19c, MYSQL, MSSQL, Postgres SQL DB, DB2, PL/SQL, Cassandra,
Tools/Utilities ANT, Maven, Docker,
Version Control SVN, GIT, SourceTree, Azure ADO
Operating Systems Windows 10, Linux, IOS
IDE Eclipse, RAD, STS, IntelliJ
Web/Application Servers JBoss 2.x/3.x, wild fly, WebSphere, Apache Tomcat,
XML/Webservices XSL, XSLT, DOM, DTD/SOAP, Rest

PROFESSIONAL EXPERIENCE

Client: Walmart

Role: Full stack Developer – Contract (Sept-2023 to till date)


Responsibilities:
• Worked in all phases of design and development and delivery of the microservice architecture-based application.
• Responsible for few microservices development and maintenance.
• Worked with different cloud technologies such AZURE cosmos, Kubernetes.
• Effectively interacted with team members for requirements capture and Analysis.
• Involved in the integration of multiple application to communicate between the service.
• Worked in an Agile Environment delivering output in sprints.
• Working experience azure SQL and cosmos database.
• Created service which will generate answers for user selected questions for QnA service.
• Developed functional testing using robot framework for API testing.
• Involved in creation of Spanish template for email acknowledge for all the privacy requests.
• Work experience with GIT HUB repository.
• Worked with multiple micro services for privacy request creation and life cycle of the requests.
• Involved in all the phases of privacy requests and state-based consumer privacy acts requests.

Environment: Java 8, Spring boot, Azure, Kafka, Kubernetes, Spring, Spring boot, Spring Batch, Node JS, Azure Cloud,
Azure Blob Storage, COSMOS, Splunk, Apache Tomcat 8, Maven, Junit, postman, GIT, Jira.

Client: 7-Eleven
Role: Sr. Java Develop – Contract (Aug-2022 to Aug-2023)
Responsibilities:
• Worked in all phases of design and development and delivery of the microservice architecture-based application.
• Responsible for few microservices development and maintenance.
• Worked with AWS kinesis, Kafka, Striim apps.
2
• Developed and designed web pages using with HTML5, CSS3, Ajax, Angular 7.0, React and jQuery. Created single
Page Application with loading multiple views using route services and adding more user experience to make dynamic
by using Angular 7 and React framework and Node JS.
• Effectively interacted with team members for requirements capture and Analysis.
• Analyzed and documented B2B business requirements.
• Involved in the integration of multiple layers in the application.
• Developed and responsible for Legal Entity project with kafka events.
• Worked in an Agile Environment delivering output in sprints.
• Working experience with on-premise data bases (MS SQL, Oracle) as well as azure SQL database
• Involved in performance testing, regression and stress testing.
• Performed the day-to-day analysis for issue tracking system.
• created batch processing using Spring Batch framework to extract data from database and load into corresponding
tables.

Environment: Java 8, Spring boot, AWS Kinesis, Kafka, Kubernetes, Spring, Spring boot, Spring Batch, Angular, React JS,
Azure Cloud, Azure Blob Storage, Oracle 19C, Cassandra, Splunk, Apache Tomcat 8, Maven, Junit, postman, SoapUI, GIT,
Jenkins, Jira.

Client: Light & Wonder


Role: Java Developer – Full Time (Apr-2017 to Aug-2020)
ACSC Provides various Services in casino management like creating a patron with unique id and how a patron
played in different casino games how much he spends his earnings, patron gaming behavior and best played
gems, coupons what he earned, how frequent player he is, and providing various reports and managing a patron
balances.
Responsibilities:
• Effectively interacted with team members for requirements capture and Analysis.
• Responsible for Understanding the scope of the Project and Requirement gathering.
• Analyzed and documented B2B business requirements.
• Responsible for creation of Beans, Controller, Entity Classes.
• Worked on spring application framework features IOC container and AOP.
• Implemented Spring Boot to remove a boilerplate typical of application development.
• Modularized monolithic application into small microservices using java, Spring, Spring boot, webservices, Eureka
server.
• Involved in batch processing using Batch to extract data from database and load into corresponding tables. Involved
in testing, code review and bug fixing.
• Involved in the integration of multiple layers in the application.
• Developed the Restful Micro services using Spring boot, implemented spring data with JPA and deployed it in
Amazon Cloud Services as part of internal development.
• Worked in an Agile Environment delivering output in sprints.
• Work experience with Azure ADO (Azure Repos, Azure pipeline (CI/CD)).
• Working experience with on-premise data bases (MS SQL, Oracle, DB2) as well as azure SQL database
• Involved in writing test cases using cucumber and performing regression and stress test.
• As the project is executed in Agile-Scrum, being a domain expert attends all the Scrum events and provides valuable
insights into design and implementation
• Used Log4J/slf4j to print the logging, debugging, warning, info on the server console.
• Troubleshoot post-Install configurations issues. As well as recommend fixes to be applied to create new builds.
Escalate issues to developers accordingly when resolving issues encountered with a Jenkins build job.
• Taken the group-wide initiative to adopt deploy for automatic application deployment for product release and
Performed Unit testing.
• Involved in E2E, regression and modular Testing.
3
• Performed the day-to-day analysis for issue tracking system.
• Managed the development server to deploy the application EARs and WAR files in webservers like wildfly,
WebSphere and in AWS.
• Created build files using Maven.
• Developed the application using Eclipse & RAD IDE. GIT for version control and Jenkins for continuous integration.

Environment: Java 8, j2ee, RAD, Batch processing, Spring boot, Spring Framework, hibernate, Angular JS, Azure Cloud,
Azure Storage, Azure ADO, Azure SQL DB, AWS Cloud, S3, EC2, Microservices, XML,MS SQL, DB2, Oracle 10g, MongoDB,
UML, Log 4j, Apache Tomcat 8, WebSphere, Maven, Splunk, Jenkins, JBoss 4.0.3 Application Server, wild fly, Junit,
postman, SoapUI.

Client: Xerox business solution


Role: Java/J2EE Developer - Full Time (Oct-2014 -Mar-2017)
Agile Jury is a jury management program designed to streamline the day-to-day tasks of a high volume of courts
in US County’s. Every citizen in US they must do their Jury service for every 18 months, for that Court will pay
them based on duration of jury duty. Agile Jury given entire automated process for jury system from summons
sending to paying the juror.
Responsibilities:
 Involved in Analysis, Design, Development, and Production of the Application.
 Built a presentation layer for applications using GWT, JSP and java and other framework.
 Built data-driven Web applications with server side J2EE technologies like Servlets/JSP, Spring, Hibernate. Generated
dynamic Web pages with Java Server Pages (JSP) and java.
 Created build files using Maven. Developed the application using Eclipse IDE. GIT for version control and Jenkins for
continuous integration.
 Extensively used the Spring MVC Framework to develop web application.
 Developed Action Classes and Action Forms in GWT framework
 Used Session Facade, Factory, singleton, and DAO design patterns.
 Extensively involved in the development of the pool module, which involved multi-threading and GUI for this
product.
 Involved in Integrating test suites with the CI/CD (Jenkins) pipelines.
 Developed UI Screens using GWT, JAVA, JSP, Servlets, JavaScript, CSS, Ajax, XHTML and HTML.
 Created and implemented Oracle Queries using SQL.
 Deployed application on Web Objects Application Server using Web Objects Framework.
 Involved in database design like creating ER diagrams and defining schema etc.
 Involved in development like creating REST and defining database connections etc.
 Implemented Junit and J Mockito for initial phase of the project.
 Created documentation tool using Swagger API.
 Involves creating EC2 instances and security groups.
 Worked on spring 4.0 Threading.
 Knowledge on the AWS and the Jenkins Deployment.
 Created and implemented Oracle Queries using SQL.
 As the project is executed in Agile-Scrum, being a domain expert attends all the Scrum events and provides valuable
insights into design and implementation.
 Develops Proof of Concepts/Prototypes that may have been required when needed to use any new technology or
framework in the project
 Ensures coding standards/principles and quality processes are being leveraged and followed

Environment: Java 1.5,J2ee, GWT, Spring, hibernate, JSP, JSF, RDBMS, JavaScript, jQuery, Junit, XML,RAD, Eclipse, JDBC,
Oracle 10g/9i, XSLT, Apache Tomcat, WebSphere, Ajax, JavaScript, HTML, CSS.

You might also like