MUTHUKUMAR KUSALAVAN
Date of birth: 14/12/1989
Nationality: Indian Gender: Male
Email address:-
Phone number: (- (Work)
Address: VIA PROVINCIALE ROMA, 60, 00060, ROMA, Italy (Work)
About me:
I am a senior Java developer with 8 years of experience developing scalable MVT based business applications with
Java/J2EE, Spring stack, JSP and others. I have experience implementing UI/UX design with JSP, HTML, CSS,
JavaScript/, jQuery and ReactJS. Excellent skills in building cloud infrastructures, using Amazon/GCP with EC2, App
engine, Lambda, BigQuery and other microservices. Creating a CI/CD str eam with Jenkins, Docker, Gitlab,
Bitbucket. Monitor and write test cases with Grafana, CloudWatch, Junit, Chai. Development and maintenance of
SQL and no-SQL databases such as MySQL, PostgreSQL, MongoDB, CloudSQL. Direct experience in configuration
of various Linux distributions for cloud hosting (CentOS, Debian, RedHat).
WORK EXPERIENCE
03/10/2022 – 02/28/2023 Milan, Italy
CLOUD ENGINEER AND JAVA DEVELOPER IASON ITALY SRL
1. Developed a robust banking security and online payment system application using advanced Spring MVC,
emphasizing the classic MVC architecture. Utilized JavaScript for data insertion, ensuring rigorous client -side data
validation.
2. Leveraged Spring AOP for declarative transaction management, enhancing sy stem reliability.
3. Designed web service clients using Spring-WS patterns, facilitating seamless integration with third-party web
services.
4. Crafted a user-friendly web interface utilizing standard JSP Tag Library (JSTL) for a consistent user experience.
5. Deployed Spring Boot microservices in Docker containers to AWS EC2 Container Service using the AWS admin
console. Utilized AWS Lambda for efficient application execution.
6. Implemented Kubernetes for streamlined deployment, load balancing, scaling, and management of Docker
containers across multiple versions.
7. Played a pivotal role in the design and development of client-server database applications, ensuring optimal
performance and security.
8. Actively engaged in code development, debugging, and unit testing, ensuring the system's robustness and
reliability.
9. Produced comprehensive API documentation using Swagger, enhancing developer understanding and
collaboration.
10. Proficiently utilized bug tracking tools such as Jira and VersionOne to ensure timely resolution of issues and
maintain system integrity.
09/13/2022 – 09/30/2022 Milan, Italy
JAVA FULL STACK DEVELOPER CEGEKA SPA
1. Developed web-based applications catering to energy efficiency, municipality management, and insurance policy
settlements. Implemented using advanced frameworks such as Spring, Spring Boot, Spring MVC, Axon, CQRS,
Apache Camel, ActiveMQ, and Hibernate.
2. Engineered microservices using Spring Boot and Spring Cloud, incorporating features like Feign clients, Hystrix,
and circuit breakers for enhanced resilience.
3. Orchestrated build and deployment processes using Maven and Jenkins, ensuring seamless integration and
continuous delivery.
4. Leveraged Java Message Service (JMS) for reliable and asynchronous exchange of critical information, i ncluding
loan statuses and credit note transactions.
5. Managed large-scale software deployments, emphasizing feature testing and code rectification to ensure optimal
performance.
6. Authored complex SQL, PL/SQL scripts, including Stored Procedures, Triggers, and Packages, optimizing
database operations.
7. Specialized in XML parsing using SAX and SUN parsers, ensuring accurate data extraction and transformation.
8. Designed batch applications utilizing JMS and AWS Lambda stacks, enhancing processing efficiency and
scalability.
9. Adopted Git as the version control system, streamlining code management and collaboration. Established cloud
infrastructure on AWS, facilitating efficient application deployment and scalability.
1/5
07/23/2021 – 07/14/2022 Rome, Italy
SENIOR JAVA DEVELOPER ACCENTURE
1. Engaged in a project centered on an online loan platform, where I spearheaded the research, design, and
implementation of scalable applications for identification, extraction, analysis, retrieval, and indexing of
information.
2. Developed intuitive UI pages for a big data platform using JSP, Spring MVC, HTML5, CSS3, JavaScript, and
jQuery, ensuring a seamless user experience.
3. Leveraged Spring MVC, Ajax, and Dependency Injection to efficiently manage presentation layers and business
logic.
4. Engineered RESTful microservices using Spring Boot. Utilized NoSQL databases with MongoDB and SQL
databases with Dbeaver for data retrieval tasks, including delivery, offline fulfillment, and other operation al
activities.
5. Adopted Git for version control, capitalizing on its superior speed and efficiency compared to centralized systems
that rely on server communication.
6. Configured staging, testing, and production environments for APIGEE Edge and APIGEE Cloud-based platforms,
ensuring robust API management.
7. Explored JMS extensions as potential solutions to provide a high-availability messaging backend for the system.
8. Possess a deep understanding of messaging APIs, the publish/subscribe model, queue management, and related
concepts.
01/01/2021 – 07/19/2021 Rome, Italy
FULL STACK JAVA DEVELOPER REPLY SRL
1. Developed web-based applications focused on tracking and determining employee efficiency. Spearheaded UI
development using the Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript, jQuery, and AJAX for a
responsive user experience.
2. Implemented RESTful web services leveraging the Spring framework and developed various Spring functionalities
including Spring Core, Spring IOC, Spring MVC, Spring DAO, and Spring Integration.
3. Engineered a RESTful API within the J2EE architecture utilizing Spring and Hibernate, ensuring seamless data
operations.
4. Defined and architected project layers and structures using Object-Oriented Extension methodologies, design
patterns, and adhering to J2EE standards and guidelines.
5. Employed Spring Core annotations for Dependency Injection, enhancing modularity and code manageability.
6. Utilized Spring MVC for RESTful APIs and Spring Boot for microservice development, ensuring scalability and
robustness.
7. Orchestrated continuous integration builds using Maven and Jenkins, deploying to the WebSphere application
server for seamless production rollouts.
8. Crafted unit test cases using JUnit and employed Jenkins for continuous integration testing, ensuring code
reliability.
9. Proficiently utilized bug tracking tools such as Jira and Workfront to ensure timely issue resolution and maintain
system integrity.
10. Monitored application logs using AWS CloudWatch, ensuring real-time insights and proactive issue resolution.
09/07/2020 – 29/01/2021 Rome, Italy
JAVA DEVELOPER NTT DATE
1. Engaged in developing services for a telecommunications company, focusing on billing and accounting management
systems. Utilized frameworks such as Spring MVC and Struts, emphasizing MVC architecture, interceptors, action
mappings, and resource builders.
2. Spearheaded projects based on SOA (Service Oriented Architecture) and microservices. Developed RESTful services
using JAX-RS with Spring Boot and Spring MVC, and implemented SOAP services with JAX-WS, Apache CXF, WADL,
WSDL, and Apache Axis2.
3. Designed and established a highly scalable distributed infrastructure (IAAS) leveraging AWS services like EC2, S3,
SQS, EBS, ELB, Route 53, CloudFront, and Auto Scaling.
4. Integrated messaging queue services such as JMS, IBM MQ, RabbitMQ, ActiveMQ, and Apache Kafka, ensuring
reliable and asynchronous communication.
5. Employed Spring JPA extension to execute CRUD operations and persist data seamlessly into the database.
6. Orchestrated continuous builds using Jenkins, provided support for production deployment, and managed post production activities.
7. Actively participated in code reviews, test case evaluations, and bug resolutions, utilizing Jira for efficient tracking and
management.
2/5
04/26/2020 – 06/30/2020 Rome, Italy
JAVA DEVELOPER REPLY SRL
1. Led the development of a Java-based web application utilizing the iText library, Spring Boot, and Hibernate for
seamless PDF document signing functionalities.
2. Transitioned the application's functionalities to support digital signatures, leveraging Java's Cryptography
Architecture (JCA) and Java Secure Socket Extension (JSSE) for key exchanges, hashing, and intricate PDF
processing.
3. Employed advanced Java tools and libraries such as RUPS, pdfSweep, pdfHTML, and JavaFX for a user-friendly
interface. Utilized Apache POI for additional document manipulation and integrated with Maven for dependency
management and continuous integration.
4. Enhanced application performance and scalability using Java threads and concurrency utilities, ensuring efficient
processing of large PDF batches.
5. Implemented robust error handling and logging mechanisms using Log4j, ensuring traceability and ease of
debugging.
06/01/2020 – 03/30/2020 Milan, Italy
JAVA DEVELOPER ACCENTURE SRL
1. Worked on the development of encryption and decryption functionalities for a Java-based application, leveraging
Java Cryptography Extension (JCE) and Java Cryptography Architecture (JCA) for secure data handling.
2. My responsibilities encompassed refactoring legacy code and designing a robust algorithm utilizing PBE
(Password-Based Encryption) with cryptographic hash functions like MD5 and symmetric encryption algorithms
like DES. Integrated the Bouncy Castle security provider to enhance cryptographic capabilities.
3. Enhanced the application's security by implementing Java's SecureRandom for generating salt values, utilized Java
KeyStore for secure key management, and integrated OWASP's Java Encoder for mitigating risks associated with
injection attacks. Additionally, employed Java's security manager and bytecode verification to further fortify the
application's safety measures.
03/2017 – 10/2019 Chennai, India
JAVA AUTOMATION TESTER INETZ TECHNO SOLUTIONS
1. I chose specific test cases to automate and carried out front-end functional testing using Selenium tools, both the
IDE and WebDriver. I set up a Data-Driven framework using TestNG, which is a popular Java testing framework.
2. To ensure our app worked across different browsers, I ran tests simultaneously on various machines using
Selenium Grid. On the backend, I developed the data layer using the Hibernate ORM tool, a Java framework for
database operations. I utilized the Hibernate Query Language (HQL) and the Singleton design pattern for efficient
database interactions. Advanced queries were crafted using the Criteria API in Hibernate
05/2014 – 06/2015 Chennai, Italy
WEB DEVELOPER INFINITE SOFTWARE SOLUTIONS PV extension. LTD
1. Developed an educational project utilizing MATLAB scripts and functions tailored for school students, emphasizing
algorithmic problem-solving and data visualization techniques.
2. Executed an integrated system project that incorporated microcontrollers, Raspberry Pi for IoT functionalities, and
Embedded C for low-level system programming, ensuring efficient hardware-software interfacing.
12/2011 – 09/2012 Tirunelveli, India
DEVELOPER FROM SOFTWARE APPLICATIONS APOLLO COMPUTER EDUCATION
1. Developed an educational project utilizing MATLAB scripts and functions tailored for school students, emphasizing
algorithmic problem-solving and data visualization techniques.
2. Executed an integrated system project that incorporated microcontrollers, Raspberry Pi for IoT functionalities, and
Embedded C for low-level system programming, ensuring efficient hardware-software interfacing.
EDUCATION AND TRAINING
08/29/2016 – 01/04/2019
DEGREE MASTER - MASTER'S DEGREE OF SCIENCE Wisdom University Of Rome
Advanced machine learning, cloud Computing And Smart environments.
Address Rome (Italy)
Final grade 109/110
3/5
07/2015 – 09/2016
DOCTORATE FROM RESEARCH (PHD) IN COMMUNICATIONS DIGITAL VIT University
( Incomplete ) : This wanted concentrate on frames video in time real caught give it eyes of the patientsusing
Raspberry pi to test for glaucoma or diabetic symptoms using learning algorithms automatic as The
neural Network, SVM classifier _ _ transformed on GPUs computational with Python under there guide of
the doctor Ganesan Kaliyaperumal.
Address Vellore (India)
08/2012 – 04/2014
DEGREE MASTER'S- TECHNOLOGY OF INFORMATION Anna University
IoT, Big Date Analytics And cloud Computing
Address Chennai (India)
Level in EQF EQF level 7
08/2007 – 04/2011
DEGREE THREE-YEAR - TECHNOLOGY OF INFORMATION Anna University
Programming python, cloud computing, IoT And programming in c.
Address Chennai (India)
Level in EQF EQF level 6
LANGUAGE SKILLS
Mother tongue(s):
ENGLISH
Other language(s):
ITALIAN
ADDITIONAL INFORMATION
DRIVING LICENSE
Driving Licence: B
ORGANIZATIONAL SKILLS
Skills professional Languages : java, Node.js, C++, Bash
Java Stacks : Java, J2EE, Spring frameworks (Spring JDBC template, Spring AOP, Spring MVC, Spring Batch,
Spring clouds, Spring boot, Spring Date, Spring JPA), Maven, groovy, servlets, EJBs, JSP, JSF, JDBC, SOAP, wsdl,
REST, XML, JAXP, JAXB, JPA extension
Development web : HTML5, CSS3, java scripts, APIs RESTful, SOAP, AJAX, json, Bootstrap, javascripts, jquery,
ReactJS, Redux, Express js, Architecture SOA, SOAP, RESTful, JAX-RS JAX-WS
Messaging/queues : JMS, Active MQ, Rabbit MQ, Kafka
Databases : SQL, PostgreSQL, MySQL, MariaDB and AWS
RDS. Cloud :
AWS : ECS, EC2, VPCs, S3, Lambda, Iam, Groups Of safety, ELB, Route53, Docker, Car scaling, cloud front,
VPCs, Iam, RDS, Glaciers, APIs gateways, cloud Watch, PCF, Beanstalk
GCP : Computers engine, App engine, cloud cdn, cloud run, GCP extension Dataproc, GCS, cloud functions,
Big Table And Big queries.
Servers : Apache, nginx, GO-CDs, aPaas, tomcat Server, Liberty.
Check from the versions : git, svn, CVS, Gitlab, GitHub, bitbucket, TFS, Jira, VersionOne
Automation And CI/CD : Docker, Jenkins
4/5
Tests : Junit, Jasmine, TestNG, Karma, Chai, Mockito, GWT, Mocha
Instruments: Eclipse, NetBeans, Spring Tool Suite, toads,
Monitoring : CloudWatch, App dynamics, Grafana, Splunk Dashboards.
Systems operational : windows, Linux (CentOS, Debian), MacOS
I authorize The treatment of the my data personal present In the CV to the senses of the art. 13 d. lgs. 30 June 2003 no. 196
- "Code in matter Of protection of the data personal” And of the art. 13 GDPR 679/16 - “Regulation European on the
protection of the data personal".
Rome , 08/11/2023
MUTHUKUMAR
KUSALAVAN
5/5