Summary
Overview
Work History
Education
Skills
Timeline
Generic

Jayaprakash Kulandaivel

Summary

Belgium - +32-466449422 Belgium: +32 467 622 093 Jayaprakash kulandaivel Full stack Java and Golang developer Over 14+ years of experience in the IT industry with diversified exposure in Software Process Engineering, designing & building web applications using Java/J2EE and GoLang. Good hands-on experience in designing, developing, implementing, and deploying applications on cloud AWS. Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular. Good experience with Docker and Kubernetes. Extensive knowledge in using Git and Bitbucket. Experienced in handling big data systems using NoSQL DB, Cassandra & data streaming tools like Kafka in multi-data center cluster. Strong experience in Test Driven Development Experience in developing Unit testing & Integration testing with unit testing frameworks like JUnit, Mockito. Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers. Worked on CI/CD tool Jenkins to automate the build process from version control tool into testing and production environment.

Overview

15
15
years of professional experience

Work History

Java Full Stack Developer

ARHS Developments Belgium, European
Brussels, Belgium
06.2020 - Current
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms.
  • Streamlined user experience with front-end development utilizing HTML, CSS, and JavaScript.
  • Developed scalable web applications for improved functionality and user satisfaction.
  • Collaborated with cross-functional teams to ensure seamless integration of back-end systems with front-end interfaces.

Senior Java Developer

Hexaware (Client Is Belfius Insurance, Belgium)
Belgium
11.2015 - 05.2020
  • BICC is an online system to help the insurance agents to effectively interact with the customers and Belfius Insurance
  • It captures all the communication happening between agents, customer and the Belfius
  • The communication can be any form of creating policy documents, claim processing and the settlement
  • Responsibilities:
  • Created reusable services, Java components, and business objects
  • Extensively used SOAP and REST web services
  • Deployment of application on Unix environment
  • Analyzing the impact of Change Requests
  • Responsible for code review, maintaining application flow, debug, build and deployment
  • Used JUnit for test driven development and perform unit testing
  • Environment: JDK 1.7, Spring 4.0 (Core, MVC, JDBC), Web Services (REST, SOAP), JSON, JavaScript, WebSphere Application Server 6.1, RAD 7.0, Git, Maven 3.0, SOAP 5.2.0, Jenkins, JavaScript, Oracle
  • Company & Project: Cognizant – Systematic Tracking of Exchanges in Procurement (STEP)

Senior Java Developer

Cognizant (Client Is World Bank)
Chennai, India
07.2013 - 10.2015
  • STEP is an online system to help the World Bank and borrowers plan and track procurement activities under Bank-financed projects
  • It transforms data into knowledge, speeds up the procurement process, and improves accountability and transparency – driving results for development
  • Responsibilities:
  • Involved in requirement gathering phase of SDLC with Business Analyst and worked with Agile-Scrum methodology
  • Used JAX-WS API, SOAP for developing and consuming the web service
  • Participated in PSI (Potentially Shippable Increments) Sprint Planning, demos, and retro
  • Worked on refactoring the code for better readable, understandable, maintainable and with small exception of performance optimization
  • Worked in deployment of code promotion for different QA, UAT region using Jenkins and Maven tools
  • Worked very closely with the UX/UI Team who is responsible for creating visual layouts of the screen
  • Worked in developing spring related backend services
  • Extensively used JUnit for Unit Testing of web service and message transformation
  • Extensively used SOAP UI for testing the web services
  • Conducts daily post stand-up Developer huddles to encourage exchange technical ideas & possible solution reuse where applicable
  • Collaborates with Solution Architects & Developers to ensure that Application architecture, design & implementation of the solution is consistent with the Solution architecture & Architectural vision
  • Implement Maven changes in master pom and configure all projects to accommodate the change and release strategy
  • Involved in the team discussions regarding the modeling, architectural and performance issues
  • Provides technical guidance to QA Testing Lead to develop & implement testing strategy for the stories
  • JIRA is used to keep track of the defects and maintain the defect status
  • Environment: JDK 1.7, Spring 4.0 (Core, MVC, JDBC), Web Services (REST, SOAP), JSON, JavaScript, WebSphere Application Server 6.1, RAD 7.0, SVN, Maven 3.0, SOAP 5.2.0, Jenkins, JavaScript, Oracle, Apache CFX 2.7.8 , SAP JCO, CORDYS (BPM), AngularJS 1.4, HDIV Security
  • Company & Project: Cognizant – Projects and Operations Portal
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms.
  • Developed and maintained scalable web applications for improved user experience and increased traffic.
  • Incorporated continuous integration tools such as Jenkins or GitLab CI/CD pipelines for streamlined code deployment and version control management.

Java Developer

IGATE Global Solutions Ltd (Client Is TNT LOGISTICS, UK)
Chennai, India
09.2008 - 07.2013
  • SALES – TNT is a large Logistic based company based on UK and many International regions
  • The need is to satisfy the requirements of the Sales Management infrastructure and various country level sales administrators of various geographies where TNT operates or plan to operate
  • Some of the key requirements will cover Identifying a customer base, assigning them to territories according to the Line of Business, assigning sales employees to the territories, managing the objectives of sales employees, their activities, tasks and opportunities
  • Responsibilities:
  • Coding accordance to functional requirement
  • Using the UML methodology, developed Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the dynamic view of the system developed in Visual Paradigm
  • Used the JDBC for data retrieval from the database for various inquiries
  • Analyzed defects and fixed problems and Involved in peer review of test results
  • Involved in writing JUnit Test Cases
  • Used JavaScript for client side validation
  • HTML, CSS, JSP, Java Script, IBM WebSphere Application Server 6.1, IBM WebSphere Portal Server 6.1, Oracle, Junit 3.

Education

Master of Computer Applications (M.C.A) -

Bharathiar University
2008

Skills

  • TECHNICAL SKILLS
  • Frameworks
  • Spring Boot, Gin-gonic (Golang), Hibernate
  • Databases
  • Oracle, PostgresDB, Cassandra and Couchbase
  • UI Technologies
  • Angular and React Web
  • Tools
  • Intellij, Maven, Gradle, Jenkins and Sonar
  • AWS and Azure
  • Java Development
  • SQL and NoSQL Databases
  • Docker and Kubernetes
  • Software Testing and Validation

Timeline

Java Full Stack Developer

ARHS Developments Belgium, European
06.2020 - Current

Senior Java Developer

Hexaware (Client Is Belfius Insurance, Belgium)
11.2015 - 05.2020

Senior Java Developer

Cognizant (Client Is World Bank)
07.2013 - 10.2015

Java Developer

IGATE Global Solutions Ltd (Client Is TNT LOGISTICS, UK)
09.2008 - 07.2013

Master of Computer Applications (M.C.A) -

Bharathiar University
Jayaprakash Kulandaivel