Delen
Bewaren

Kannan

Senior Software Engineer
nog geen reviews Utrecht

Over deze freelancer

·       Senior Java Developer with 10+ years of experience in designing, developing, and maintaining web and enterprise applications.

·       Strong background in Java, Spring, Hibernate, REST/SOAP web services, and microservices architecture.

·       Skilled in Agile, Scaled Agile, and DevOps environments with focus on code quality, testing, and automation.

·       Hands-on experience in CI/CD pipelines, automated testing, and production deployment processes.

·       Knowledge on MCP server, AI concepts like AI agent, custom tools, RAG etc.

·       Collaborative team player with leadership experience in mentoring, code reviews, and project delivery.

·       Skilled in writing clean, efficient, and testable code with automated unit and integration testing.


Opleiding

E
2003 — 2006
Electronices and Communication Engineering
Anna University


Werk & Ervaring

S
01-05-2021 — heden
Senior Developer
CM.com Payments

• Maintain and enhance payment service provider systems including new features, payment method updates, and API version upgrades. • Designed and implemented a new test automation framework for microservices and different sub-systems and the systems are communicated using RabbitMq. • Contributed to migration from Jenkins to GitHub Actions (Docker-based). • Developed automated integration testing using TestContainers. • Event handling and developing/maintaining microservices. • Contributed to introduction of Crucible reviews. • Managed pull requests, weekly releases, production deployments, and post-deployment monitoring. • Security check reviews, threat modelling, PCI DSS. • AI • Implemented MCP server using Spring Boot by adding custom tools and integrating it with a chat client. • Used GitHub Copilot as a coding assistant for consultation, self-code reviews, and migration tips. • Have knowledge of the n8n AI agent builder. • Used Ollama mini version as a self-hosted AI model.

S
01-10-2015 — 30-05-2021
Senior Java Software Engineer
Elemica Eyefreight B.V

• Logistics and supply chain product maintenance. • Develop and maintain the application for the logistics product using java 8, spring, spring batch, hibernate, elastic search, hibernate search, oracle, postgres, and tomcat. • Developed REST APIs as part of product enhancement using spring and json-api. • Evaluate the technical impact on business change requirement • Planning and Estimations are done in Agile scrum way of development. • After development, all the changes are covered in unit testing, integration testing and selenium tests are written. • Code reviews are done using crucible and reviewed external team’s code and static code analysis using sonar. • Developed SoapUI automation project for soap and REST web • Extensive experience with performance testing using JMeter and integrated it with maven project. • Part of implementation of search index using hibernate search and elastic search. • Lots of backed handling jobs are event handled and processed using spring batch jobs. • Part of maintenance support team by handling support and incident issues in kanban way of working. • Using GIT as SCM, using Bitbucket for handling PR and crucible for reviews. • Also, part of UI development using Angular 8 and VS code is used as editor.

S
01-05-2010 — 30-09-2015
Senior Software Engineer
HCL Technologies

• Worked on financial, mortgage, and insurance systems for Aegon using Java, Spring WS, JAX-WS, MQ, and WebSphere. • Followed Agile-Scrum and Scaled Agile (SAFe) methodologies. • Handled CI/CD with Bamboo, and automated deployments for desktop and web applications. • Set up production monitoring dashboards for system performance and test automation results. • Setting up production monitoring from production data in terms of business results, availability of systems, code quality, and test automation statistics, test automation results etc. • Experience in JAX-WS services by configuring it in WebSphere server and MQ JMS configuration in WebSphere server.

S
01-03-2009 — 30-04-2010
Software Engineer
Interlace India Pvt Ltd

• Developed University Management System using Java, Struts 2, Spring, JSP, and MySQL. • Responsible for bug fixing, testing, and documentation. • Managed in-house projects including timesheet systems and SVN backups.


Certificeringen

S
2023
Scrum master


Portfolio


Reviews

nog geen reviews
5 Sterren
0%
4 Sterren
0%
3 Sterren
0%
2 Sterren
0%
1 Sterren
0%

€ 75 / uur
  • Locatie Utrecht
  • Categorie Development & IT
  • Geverifieerd Email, Telefoon
  • Lid Sinds 04-01-2026