Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic
Ashok Durairajan

Ashok Durairajan

Toronto,ON

Summary

Accomplished Java Developer with 12 years of extensive experience in designing, developing, and delivering enterprise-grade applications using Java, J2EE, and related technologies. Expertise includes development with frameworks such as Struts, Spring, Spring Boot, and building scalable microservices architectures.

Proficient in ORM technologies including Hibernate and JPA, with strong database skills across Oracle, MySQL, and Microsoft Access. Experienced in creating and consuming SOAP and RESTful web services, leveraging standards and tools such as WSDL, JAXB, XSD, XML, XPATH, and AWS integrations.

Skilled in unit testing with JUnit and deploying applications on servers like Tomcat, IBM WebSphere, and JBoss Fuse. Well-versed with version control tools Git and SVN, and familiar with build and logging tools such as ANT and Log4j.

Strong understanding of software development methodologies including Agile and Waterfall, and expertise in object-oriented analysis and design (OOAD), with proficiency in UML modeling. Experienced using IDEs like Eclipse, NetBeans, and Spring Tool Suite (STS) to streamline development.

Adept at writing clean, maintainable code, driving performance optimization, and collaborating effectively within cross-functional Agile teams to deliver high-quality software solutions aligned with business goals.

Overview

11
11
years of professional experience

Work History

Senior Software Developer B3

Cognizant Technologies Solutions
11.2022 - Current
  • Led software development projects, ensuring alignment with business objectives and technical requirements.
  • Mentored junior developers, fostering skill growth and enhancing team productivity.
  • Collaborated with cross-functional teams to design and implement scalable software solutions.
  • Streamlined development processes through automation and best practices, improving overall efficiency.
  • Led the development efforts for the FileNet to Documentum migration project, ensuring smooth transition and data integrity.
  • Took ownership of the project mid-way, successfully completing development tasks including Java coding, data handling, and script writing and execution for migration processes.
  • Supported production deployment and monitored the execution of migration scripts to ensure accuracy and performance.
  • Verified and validated complex migration scenarios using production-level data to guarantee completeness and correctness.
  • Implemented minor UI enhancements and corrections in the Secure Payment Migration project to improve user experience and safe payment online.
  • Participated in post-development design updates, adapting project architecture and documentation to reflect changes introduced during development.

Consultant

Atos Syntel
03.2020 - 09.2022

Key Roles and Responsibilities:

  • Led end-to-end development projects of enterprise-grade applications using Java, Spring Boot, Struts, and J2EE technologies.
  • Interfaced directly with clients to gather requirements, perform feasibility analysis, and translate business needs into technical solutions.
  • Designed and documented scalable system architectures through High-Level and Low-Level Design artifacts.
  • Developed and maintained RESTful and SOAP web services to support seamless integration across systems.
  • Ensured code quality and maintainability through adherence to design patterns, coding standards, and rigorous code reviews.
  • Conducted comprehensive unit and integration testing to ensure functional integrity and performance.
  • Provided technical guidance and support to team members, resolving blockers and fostering a collaborative development environment.
  • Participated in daily client calls, status reporting, and issue resolution, ensuring alignment with project timelines and expectations.
  • Analyzed production issues, performed root cause analysis, and delivered effective resolutions with minimal downtime.
  • Collaborated with cross-functional teams in Agile environments, contributing to sprint planning, reviews, and continuous improvement initiatives.

Key Achievements

  • Received multiple client accolades across projects for consistent delivery excellence, problem-solving skills, and stakeholder collaboration.
  • Improved team productivity by introducing and training the team on automated Eclipse debugging techniques—significantly reducing defect resolution time.

IT Analysts

TATA CONSULTANCY SERVICES-[TCS]
09.2016 - 02.2020

Key Responsibilities

  • Developed full-stack solutions encompassing both frontend and backend layers, adhering to Java coding standards and established design patterns.
  • Analyzed business requirements, conducted feasibility studies, and translated specifications into functional modules.
  • Designed and developed robust, scalable microservices and RESTful APIs to support modular application architecture.
  • Implemented data persistence using Hibernate, ensuring efficient object-relational mapping and seamless database interactions.
  • Utilized Spring Framework 3.0 and Spring MVC for building modular and maintainable enterprise applications.
  • Performed comprehensive unit and integration testing to validate module functionality and ensure code reliability.
  • Contributed to R&D efforts as part of the HOBS product team, exploring and implementing innovative solutions.
  • Supported production issue resolution through in-depth data analysis and end-to-end troubleshooting.
  • Assisted with team coordination and provided technical support in the absence of the technical lead, ensuring continuity and productivity.
  • Actively participated in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.


Key Achievements

  • Recipient of the "Gel Agile Award" from TCS for effective coordination with multiple clients and resolving issues within tight timelines.
  • Enhanced UI performance by optimizing front-end logic, reducing response time by over 50%.
  • Led a successful Proof of Concept (POC) on Spring Boot microservices and conducted comprehensive knowledge transfer sessions for the team.
  • Introduced intuitive visual representations within the application to improve user experience and simplify client understanding.
  • Maintained 100% SLA compliance during production support tenure, ensuring zero SLA breaches under high-pressure environments.

Software Developer

Atos Syntel
03.2014 - 09.2016

Key Roles and Responsibilities:

  • Worked on end-to-end development projects of enterprise-grade applications using Java, Spring Boot, Struts, and J2EE technologies.
  • Interfaced directly with clients to gather requirements, perform feasibility analysis, and translate business needs into technical solutions.
  • Designed and documented scalable system architectures through High-Level and Low-Level Design artifacts.
  • Developed and maintained RESTful and SOAP web services to support seamless integration across systems.
  • Ensured code quality and maintainability through adherence to design patterns, coding standards, and rigorous code reviews.
  • Conducted comprehensive unit and integration testing to ensure functional integrity and performance.
  • Provided technical guidance and support to team members, resolving blockers and fostering a collaborative development environment.
  • Participated in daily client calls, status reporting, and issue resolution, ensuring alignment with project timelines and expectations.
  • Analyzed production issues, performed root cause analysis, and delivered effective resolutions with minimal downtime.
  • Collaborated with cross-functional teams in Agile environments, contributing to sprint planning, reviews, and continuous improvement initiatives.


Key Achievements

  • Awarded Performer of the Month for exceptional ownership and proactive contributions toward timely project delivery.
  • Demonstrated quick learning and adaptability by mastering jQuery in a single day to meet a critical project deadline—successfully implemented and delivered the solution the same day.

Education

Bachelor of Technology - Information Technology

Sri Sairam Institute of Technology Affiliated To Anna Univer
India
06-2013

Post Graduate Diploma - Software Marketing

Annamalai University
Chennai, TN, IN
06-2021

Skills

  • Programming Languages: Java, J2EE, C, C, JavaScript, jQuery
  • Frameworks: Spring Boot, Spring MVC, Struts, Microservices Architecture, Web Services
  • ORM Technologies: Hibernate, JPA
  • Databases: Oracle, MySQL, Microsoft Access
  • Web Services & Integrations: SOAP, REST, WSDL, XML, XSD, JAXB
  • Testing Tools: JUnit
  • Application Servers: Apache Tomcat, IBM WebSphere, JBoss Fuse
  • IDEs: Eclipse, Spring Tool Suite (STS), NetBeans
  • Version Control Systems: SVN, Git
  • Build & Logging Tools: Apache ANT, Log4j
  • Methodologies & Concepts: Agile (Scrum), Waterfall, Object-Oriented Analysis & Design (OOAD), UML

Timeline

Senior Software Developer B3

Cognizant Technologies Solutions
11.2022 - Current

Consultant

Atos Syntel
03.2020 - 09.2022

IT Analysts

TATA CONSULTANCY SERVICES-[TCS]
09.2016 - 02.2020

Software Developer

Atos Syntel
03.2014 - 09.2016

Bachelor of Technology - Information Technology

Sri Sairam Institute of Technology Affiliated To Anna Univer

Post Graduate Diploma - Software Marketing

Annamalai University
Ashok Durairajan