Jayaprakash Kulandaivel

Full stack developer

Contact

Email: j.prakashuk@gmail.com

Cell: +32 467 622 093

LinkedIn: linkedin.com/in/jkulandaivel/

Software Engineer professionally active since 2008, specializing in Java/J2EE and Golang technologies. With extensive experience in both corporate environments and freelance projects, I deliver robust enterprise solutions across diverse business domains.

I excel in designing and implementing scalable applications, with a passion for clean architecture and continuous learning. My expertise spans the full development lifecycle from concept to deployment.

Skill-set: Enterprise application architecture, microservices development, cloud deployment, API design, full-stack development, and DevOps practices.

Java/J2EE Golang Spring Boot Angular React AWS Kubernetes Docker Microservices REST API
Jayaprakash Kulandaivel

Highlighted Work Experience

Cloud Architect/Senior Full Stack Java Developer (Contractor)

ARHS DevelopmentsEuropean Commission

June 2020 - Present • Brussels Region, Belgium • Hybrid

Directorate-General for Energy & Transport (DG ENER/MOVE)

  • Developed robust backend services using Java Spring Boot microservices architecture
  • Used eUI framework with Angular for frontend development
  • Integrated with national member state databases using Domibus and standardized APIs
  • Created reporting features with exportable formats (PDF, Excel)
  • Designed and developed centralized systems for vessel certification data
  • Created Angular front-end dashboards with interactive filtering capabilities
  • Implemented Java Spring Boot backends with microservices for vessel management

Projects:
EPREL (European Product Registry for Energy Labelling) - Centralized database for EU energy labels
ECDB (European Crew Database) - System for managing and verifying crew member qualifications across European inland navigation
ERDMS (European Reference Data Management Service) - Platform for managing and distributing shared reference data across EU transport systems
EHDB2 (European Hull Database) - Centralized registry for inland vessel certificates and technical information

Java Spring Boot Angular AWS Lambda DynamoDB Oracle JPA/Hibernate ExpressJs Microservices REST API Ready API Cypress

Hexaware Technologies — Belfius Insurance (2015-2020)

Technical Architect/Senior Java Developer

November 2015 - May 2020 • Brussels Area, Belgium • On-site

Led architecture and development of AGCC (Application Group Communication Center) - an enterprise platform enabling seamless interaction between insurance agents, customers, and Belfius Insurance. This comprehensive system centralized all communications, policy management, claims processing, and settlement workflows.

  • Led a team of 4 developers from onsite, providing technical guidance and ensuring project delivery excellence
  • Served as primary on-call support for production systems, resolving critical issues to maintain business continuity
  • Collaborated with IBM technical team to implement SSL security protocols for the WebSphere Application Server environment
  • Led the selection and adaptation of the tech stack for both existing and new projects, including developing Proofs of Concept (PoCs) and implementing key features
  • Architected middleware solutions for document generation and delivery, significantly improving performance across batch processes
  • Spearheaded API design and implementation, enhancing system interoperability and integration capabilities
  • Collaborated closely with functional analysts and stakeholders to design and refine XSD contracts for data exchange
  • Mentored and developed engineering team members, fostering a culture of technical excellence and collaborative problem-solving
Java WebSphere Spring Spring Batch JPA/Hibernate RESTful WebServices Oracle JUnit

System Analyst

November 2015 - February 2018 • Chennai Area, India

Contributed to the early development phases of AGCC (Application Group Communication Center) as a backend developer specializing in Java technologies.

  • Designed and implemented backend services for insurance document processing and communication workflows
  • Developed RESTful web services to enable seamless integration between system components
  • Collaborated with business analysts to translate requirements into technical specifications
  • Implemented data persistence solutions utilizing JPA/Hibernate with Oracle database
  • Participated in code reviews and quality assurance processes to maintain high standards
Java JPA/Hibernate RESTful WebServices Oracle SQL WebSphere Spring XSLT

Cognizant Technology Solutions — World Bank (2013-2015)

Senior Java Developer

August 2014 - October 2015 • Chennai Area, India

Worked on STEP (Systematic Tracking of Exchanges in Procurement) - an online system to help the World Bank track procurement activities under Bank-financed projects. It transforms data into knowledge, speeds up the procurement process, and improves accountability and transparency.

  • Specialized in backend development, focusing on core procurement workflow modules and data processing
  • Designed and implemented RESTful APIs to enable seamless integration with other World Bank financial systems
  • Built robust data validation and business logic layers using Spring MVC and Hibernate
  • Developed backend services for generating dynamic reports and procurement analytics dashboards
Java Spring MVC Hibernate JSP Oracle Store Procedure REST API

Java/J2EE Developer

January 2013 - August 2014 • Chennai Area, India

Built the Operations Portal - a one-stop shop for all resources and guidance for task teams throughout the project cycle. The Portal centralizes the preparation, clearance and disclosure of project documentation.

  • Developed the document management system that streamlined project documentation workflows
  • Built custom search functionality with filters for quickly locating project information
  • Integrated with existing World Bank systems using RESTful services and SOAP web services
  • Participated in Agile development cycles with two-week sprints and regular demos
Java J2EE JSP Struts Oracle jQuery

iGATE Global Solutions — TNT Express (2008-2013)

Joined as an entry-level developer and rapidly progressed to become a core team member. Initially focused on writing JUnit test cases to ensure code quality while gaining deep understanding of the application architecture. Expanded technical skills to embrace full-stack development within two years, mastering WebSphere Portal development and contributing to critical front-end and back-end components. Selected for onsite deployment in the UK, where I collaborated closely with functional analysts to troubleshoot and resolve high-priority production issues, significantly improving system stability and customer satisfaction.

Senior Software Engineer/WebSphere Portal Developer

Aug 2012 - Jan 2013 • 6 mos • Chennai, Tamil Nadu, India

Performed software development using Java technology stack for a logistics customer. Development activities included coding, preparation of unit test plans, writing JUNITs and performing quality assurance.

Java SQL WebSphere

WebSphere Portal Developer

Oct 2011 - Jul 2012 • 10 mos • Ashby-De-La-Zouch, England, United Kingdom

  • Developed JSR 286-compliant Spring-based portlets using Rational Application Developer (RAD)
  • Analyzed requirements and provided estimations for project scope and effort
  • Acted as the onsite coordinator, facilitating communication and project alignment with offshore (Chennai, India)
  • Held full ownership of all project modules, ensuring delivery and quality
  • Worked closely with customer support/Functional team and addressed all production issues promptly
Java SQL WebSphere Portal JSR 286 Web Services Selenium SVN Spring MVC Spring Security JUnit Mockito

Software Engineer

Sep 2008 - Sep 2011 • 3 yrs 1 mo • Chennai Area, India

Client: TNT Express, UK
Projects worked on: CDB (Customer Database), Sales

  • Implemented JUnit tests for the service layer to ensure code quality (My very first task)
  • Developed JSR 286-compliant Spring-based portlets using Rational Application Developer (RAD)
  • Analyzed requirements and provided estimations for project scope and effort
  • Created low-level designs for presentation and service layers using UML and IBM Rational Rose
  • Developed Maven build scripts to streamline the build process
  • Managed configuration and release activities to support project deployment
  • Acted as the onsite coordinator, facilitating communication and project alignment
  • Held full ownership of all project modules, ensuring delivery and quality
  • Addressed and resolved all production issues promptly
Java J2EE WebSphere Portal JSR 286 Spring MVC Spring Security Web Services Maven JUnit Mockito Selenium SVN UML Rational Rose

Freelance Projects

Full Stack Backend Developer Consultant

Various Projects

  • Securex.ai: Utilized Golang and Hasura GraphQL to implement backend solutions for security analytics
  • Gotara: Implemented backend with Spring Boot, Kubernetes, Couchbase NoSQL DB, Neo4J, and Elastic Search for career development platform
  • ZIPINMAIL: Developed backend using Apache James, Kafka, Spring Boot and Elastic Search for secure email services
  • Automatize.eu: Worked on Peppol e-invoicing to facilitate standardized cross-border electronic invoicing
Golang GraphQL Spring Boot Kubernetes Couchbase Neo4J Elastic Search Kafka Apache James

Education

Languages

Personal Interests

Passionate about open-source technologies and contributing to developer communities. Enjoy reading technical blogs, cycling and playing cricket. Volunteer at local coding bootcamps to help aspiring developers and Last, but not least, spends time with baby daughter.

References

References are available upon request.