0% found this document useful (0 votes)
4 views5 pages

Vidhya Java Backend

Vidhya Muthamil Selvan is a Senior Java Developer with over 16 years of experience in designing and developing large-scale enterprise applications, specializing in Spring Boot, Microservices, and cloud deployment. He has a proven track record in leading technical teams, optimizing performance, and implementing best practices to ensure high-quality software delivery. His technical proficiency includes a wide range of programming languages, frameworks, and tools, with a strong emphasis on CI/CD and cloud integration.

Uploaded by

Gr M
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views5 pages

Vidhya Java Backend

Vidhya Muthamil Selvan is a Senior Java Developer with over 16 years of experience in designing and developing large-scale enterprise applications, specializing in Spring Boot, Microservices, and cloud deployment. He has a proven track record in leading technical teams, optimizing performance, and implementing best practices to ensure high-quality software delivery. His technical proficiency includes a wide range of programming languages, frameworks, and tools, with a strong emphasis on CI/CD and cloud integration.

Uploaded by

Gr M
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

VIDHYA MUTHAMIL SELVAN

+1 (469) 666 3356


Vmselvan07@[Link]
Irving, TX
[Link]

Technical Lead || Senior Java Developer

Professional summary:
Senior Java Developer with 16+ years of experience designing, developing, deploying, and integrating
large-scale enterprise applications. Deep expertise in Spring Boot, Microservices, Java/J2EE, REST APIs,
Cloud deployment, and distributed systems. Proven track record as Onsite Coordinator, Technical
Lead, and Team Lead managing multi-location teams and delivering zero-defect, scalable systems. Strong
analytical, debugging, and problem-solving abilities with a reputation for driving technical excellence,
improving performance, and enhancing engineering efficiency.

Key Strengths:
Microservices Architecture | Spring Boot | Java/J2EE | Leadership | System Design | Cloud Integration | CI/CD |
Performance Optimization | Cross-functional collaboration

Technical proficiency :
 Programming: Java, JSP
 Frameworks: Spring Core, Spring Boot, Spring MVC, Spring Cloud, Struts, Hibernate, JPA
 Architecture: Microservices, REST Web Services
 Cloud / DevOps: Jenkins, Maven, Ant, Amazon ECS, CI/CD
 Servers: WebLogic, Tomcat, JBOSS
 Databases: Oracle, SQL, PostgreSQL, MongoDB
 Tools: Git, Toad, SonarQube, Hudson, Radar, Splunk, Espresso, STS, Eclipse
 Operating Systems: Windows, Mac, Unix

Education
 Bachelor Of Technology – Information Technology - 2006

Career profile:

Client: Verizon July 2021 – till date


Employer: Infosys Ltd.
Location: Irving, TX
Role: Technical Lead, Java Sr. Developer
Responsibilities:
 Developed and enhanced distributed enterprise applications using Spring Boot, Spring Cloud, Net-
flix Eureka for service discovery, Log4j for centralized logging, Git for version control, and Maven for
build automation. Supported microservice deployments on Amazon ECS and integrated CI/CD work-
flows using Jenkins for automated builds, testing, and deployments.
 Led the development team in delivering production-grade, zero-defect applications by enforcing coding
standards, conducting detailed code reviews, and driving engineering best practices—resulting in a
30% reduction in rework and post-release issues.
 Executed comprehensive integration, load, and performance testing using tools like JMeter, Gatling,
and Spring Test, identifying API bottlenecks and optimizing service throughput. Achieved up to 40%
improvement in response times and reduced cloud infrastructure usage through tuning and optimiza-
tion.
 Strengthened quality assurance by implementing Test-Driven Development (TDD) and developing ex-
tensive JUnit 5, Mockito, and Spring Boot Test suites, increasing test coverage to 90%+ and reducing
production defects significantly.
 Authored detailed technical documentation, API specifications, troubleshooting guides, and operational
runbooks, improving onboarding efficiency and accelerating production support issue resolution by
25%.
 Serving as the Java Technical Lead for the IASA Modernization program, responsible for solution archi -
tecture, technical direction, code reviews, design approvals, and ensuring alignment with enterprise
modernization goals and cloud migration strategies.
 Leading a 10-member offshore engineering team, managing task assignments, sprint planning, tech-
nical mentoring, and daily progress tracking to ensure on-time delivery of features, enhancements,
and production fixes.
 Conducted end-to-end integration, regression, and performance validation, ensuring service reliability
under real-world workload patterns, reducing system downtime, and improving overall platform stabil-
ity.
 Championed TDD workflows by designing robust unit and integration tests for all business use cases,
ensuring full validation before deployment and reducing support costs through high-quality, defect-free
releases.

Client: Verizon July 2018 – July 2021


Employer: SRS Consulting Inc.
Location: Irving, TX
Role: Java Sr. Developer
Responsibilities:
 Designed and implemented scalable microservices using Spring Boot, Spring JPA, Spring JDBC, REST
APIs, and Spring Cloud to support high-performance, distributed application architecture.
 Develop, create, and modify enterprise applications using Java, Spring IOC, Spring MVC, Spring Cloud,
Spring Boot, and Netflix Eureka Server for discovery, Log4j and GIT version control. Use Maven to Build
the Application Services and Deploy using Amazon ECS for easy stop and run the application for Con -
tinuous Integration and Continuous development using Jenkins.
 Perform code fixes for critical issues. Monitor and analyze server logs to determine performance load
and take corrective actions. Integrate applications by designing database architecture and server
scripting.
 Complete application development by coordinating requirements, schedules, activities, contributing to
team meeting, and troubleshooting development and production problems across multiple environ-
ments and operating platform.
 Implemented scalable, fault-tolerant services that handle high-volume, mission-critical traffic, en-
suring minimal latency and high availability.

Client: Apple Inc Apr 2018 – June 2018


Employer: SRS Consulting Inc.
Location: Sunnyvale, CA
Role: Java Developer

Responsibilities:
 Led the day-to-day work of technical teams in the delivery of technical systems or sub systems under
aggressive timelines.
 Gather and analyze requirements for new projects and work requests and perform gap, risk and impact
analysis.
 Coordinate and monitor offshore team deliverables, and monitor and prioritize work to ensure project
performance.
 It is purely based on microservice based architecture which works on the latest Spring boot
 Develop and manage applications, upgrade existing applications and/or integrate application with any
new/existing applications and database.
Technical Stack: Core java, spring, XML, REST-Web Services, Hibernate, AJAX, JavaScript, MongoDB, Oracle,
DevOps, Radar, Espresso, Splunk, SVN code repository, Maven.

Client: Apple Inc Oct 2017 – Mar 2018


Employer: SRS Consulting Inc.
Location: Fremont, CA
Role: Java Developer

Responsibilities:
 As a technical lead handled the entire project right from requirement gathering till implementation
 Interacted with various officials of the Department and get to know the how the work flows and the ways it
can be made easier
 Made prototype Demonstrations and worked on enhancements by collecting the functionality gaps
 Created RESTful based services using Spring Boot.
 Build the application using Maven and Jenkis.

Technical Stack: Core java, Spring, Spring Boot XML, REST-Web Services, WAS application server, ANT, AJAX,
JavaScript, SVN code repository, Maven.

Client: SCA, Helios and ABB Feb 2014 - Jan 2016


Employer: HCL Technologies Ltd
Location: Chennai, India
Role: Technical Lead, Java Developer

Responsibilities:
 Designing and development of REST Web services in Spring Boot framework.
 As a technical lead handled the entire project right from requirement gathering till implementation
 Interacted with various officials of the Department and get to know the how the work flows and the
ways it can be made easier
 Made prototype Demonstrations and worked on enhancements by collecting the functionality gaps
 Created RESTful based services using Spring Boot.
 Build the application using Maven and Jenkis.
 Used technologies as core java, spring, XML, REST-Web Services, WAS application server, ANT, AJAX,
JavaScript, SVN code repository, Maven to do integrated deployment.
 Providing Technical advice to the team.

Technical Stack: Java, JSP, Spring, Spring boot, Tomcat, Jboss, Maven, Restful Web Services

Client: Apple Inc Jan 2013 – Nov 2013


Employer: Infosys Ltd
Location: Sunnyvale, CA
Role: Onsite Co-Ordinator, Team Lead, Java Developer
Responsibilities:
 As a team lead Interacted with Client to understand the Functional requirement.
 Created the design document based on the requirements.
 Involved in Development, Implementation and testing.
 Created analysis documents and coordinating the development.
 Reporting to the Client about the status of the development activities on a daily basis.
 Interacting with the offshore people and sharing the technical details.
 Attended weekly status meetings and provide detailed status report to the client.
 Providing Technical advice and leading the team.

Technical Stack: Java, JSP, Spring, Tomcat, Maven, Eclipse IDE

Client: Apple Inc Oct 2011 - Jan 2013


Employer: Infosys Ltd
Location: Trivandrum, India
Role: Team Lead, Java Developer

Responsibilities:
 As a Team Lead, Accountable to gather and analyze requirement, Design and develop and test various
project specifications of existing Web applications
 Interacted with BA’s for understanding and suggesting improvements to make spec better as and
when needed.
 Reporting to the onsite coordinator about the status of the development activities on a daily basis.
 Interacting with the onsite people and resolving the issues.
 Attended weekly status meetings and provide detailed status report to the client.
 Providing Technical advice and leading the team

Technical Stack: Java, JSP, Spring, Tomcat, Eclipse IDE


Client: Apple Inc Dec 2010- Oct 2011
Employer: Infosys Ltd
Location: Trivandrum, India
Role: Java Developer

Responsibilities:
 As a Senior Java Developer accountable to gather and analyze requirement, Design and develop and
test various project specifications of existing Web applications
 Interacted with BA’s for understanding and suggesting improvements to make spec better as and
when needed.
 Designing and modifying Application screens and adding validations.
 Providing Technical advice to the team

Technical Stack: Java, JSP, Spring, Tomcat, Eclipse IDE

Client: SaudiEDI Customers Oct 2008- Dec 2010


Employer: Crimsonlogic India Pvt Ltd
Location: Bangalore, India
Role: Java/J2EE Developer

Responsibilities:
 As a Java Developer, Accountable to gather and analyze requirement, Design and develop and test
various project specifications of existing Web applications
 Interacted with BA’s for understanding and suggesting improvements to make spec better as and
when needed.
 Generated sample agreements and provide with business for approval
 Designing and modifying Application screens and adding validations.
 Providing Technical advice to the team
Technical Stack: JSP, Servlet, EJB, WebLogic Server, Oracle 10g, SQL, Eclipse IDE

Client: CrimsonLogic Singapore Oct 2007- Oct 2008


Employer: Crimsonlogic India Pvt Ltd
Location: Bangalore, India
Role: Java/J2EE Developer

Responsibilities:
 Struts was used for developing the User Interface.
 Designing application and development using Struts framework.
 As a Developer, Accountable to gather and analyze requirement, Design and develop and test various
project specifications of existing Web applications
 Generated sample agreements and provide with business for approval
 Designing and modifying Application screens and adding validations.
 Providing Technical advice to the team

Technical Stack: JSP, Servlet, Struts, Oracle Application Server, Oracle 10g

You might also like