Summary
Overview
Work History
Education
Skills
Websites
Languages
References
Timeline
Generic
Ashwin  Kumar

Ashwin Kumar

Dindigul

Summary

With over 5 years of experience, I excel in crafting and delivering complex, multi-tiered commercial software solutions. Passionate about technological innovation, I apply SOLID principles and design patterns to build scalable, maintainable systems.

My expertise spans development, debugging, performance optimization, and reporting. I have experience across various development methodologies, including Waterfall, prototyping, and Agile. Committed to continuous professional growth, I mentor new graduates and actively seek feedback to improve.

Overview

6
6
years of professional experience

Work History

Member of Technical Staff

Zoho Corporation | ZOHO CRM
Chennai
08.2021 - Current
  • Peer Learning and Mentoring: Actively engaged in peer learning and mentoring, fostering a collaborative environment, and contributing to the professional growth of team members.
  • Mentoring Graduates - served as a mentor to graduates, providing guidance and support to facilitate their professional growth within the team.
  • Documentation and Issue Resolution: Played a pivotal role in documentation, review, analysis, and issue resolution, ensuring a systematic and error-free development process.
  • OOP Concepts and Design Patterns: Applied various Object-Oriented Programming (OOP) concepts and design patterns, such as the Facade and Builder patterns, to enhance code quality and maintainability.
  • Data Structures: Optimized time complexity and improved performance by applying various data structures, such as trees, stacks, and linked lists.
  • Feasibility Analysis: Proactively analyzed the feasibility of user stories for product features.
  • Machine Learning (ML) Understanding and Analysis: Gained a basic understanding of ML problems and models, analyzed the models, and provided validation reports to improve their performance.
  • SQL Optimization and Data Handling: Effectively wrote optimized SQL queries and stored the required data in HDFS for machine learning models.
  • Skills - Java, Scala, Python, Object-oriented programming (OOPS), Spring Boot, Redis, MYSQL, Hadoop, cherrypy, presto, Kafka, RMQ

Programmer Analyst

Cognizant technology solutions | Walgreens
Chennai
07.2021 - 07.2022
  • Conducted extensive code peer reviews to ensure adherence to best practices and maintain high code quality standards.
  • Documentation and issue Resolution- played a key role in documentation,review,analysis, and issue
    resolution, ensuring a streamlined and error-free development process.
  • AGILE Methodology and SCRUMParticipation - followed AGILE methodology and actively
    participated in SCRUM meetings, contributing to an iterative and adaptive development approach.
  • Implemented Spring Batch to efficiently migrate data from files to MongoDB, ensuring smooth data transformation and loading processes.
  • Created a reusable component using React, improving the application's performance and user experience.
  • Enhanced UI state management effectively using Redux, improving application consistency and performance
  • Skills - Java, Spring Boot, Node.js, Express.js, MongoDB, React.js

Programmer Analyst

Cognizant technology solutions | Macys
Chennai
03.2021 - 06.2022
  • Implemented various Object-Oriented Programming (OOP) concepts and design patterns, including factory and builder patterns, enhancing code quality and maintainability.
  • Implemented Spring Data JPA for efficient database interaction with MySQL.
  • Integrated JWT token authentication using Spring Security.
  • Deployed services on Kubernetes for scalability and load balancing.
  • Utilized Kubernetes ConfigMap for managing service properties and Kubernetes Secrets for securely storing credentials
  • Actively participated in all phases of the Software Development Life Cycle (SDLC).
  • Skills - Java, Docker, Kubernetes, Spring Boot, MySQL, Microservice.

Programmer Analyst Trainee

Cognizant technology solutions | Pepciso
Chennai
06.2019 - 03.2020
  • Implemented various Object-Oriented Programming (OOP) concepts and design patterns, including factory and builder patterns, enhancing code quality and maintainability.
  • Implemented Spring Cloud Netflix components (Service Registry, Circuit Breaker, Load Balancer, Feign Client, and Zuul) and deployed a highly available system with state replication across servers in Pivotal Cloud Foundry.
  • Documented and adhered to REST API standards, including response codes and request methods, for the project.
  • Enhanced application monitoring and health checks for servers, databases, and endpoints using Spring Actuators.
  • Actively participated in all phases of the Software Development Life Cycle (SDLC).
  • Skills - Java, JavaScript, ReactJs, Spring Boot, MongoDB, GIT version control.

Intern

Cognizant technology solutions
Chennai
01.2019 - 05.2019
  • Built a reusable React component for fetching and managing data from backend REST APIs, enhancing performance and user experience.
  • Exposed REST APIs using NodeJs for a client, implementing proper request validation, appropriate error codes, and persisting data in MongoDB.
  • SDLC Involvement Every Level- participated actively in all phases of the Software Development
  • Skills - Java, Javascript, HTML, CSS, Object-oriented programming, ReactJS, NodeJs, GIT, Mongo DB.

Education

B.Tech - Information Technology

Thiagarajar College of Engineering
Madurai
05-2019

High School Diploma -

NSVV Matriculation School
Dindigul
03-2015

Skills

  • Javascript
  • Java
  • Python
  • Scala
  • NodeJs / ExpressJs
  • Spring Boot
  • Database - SQL, Postgres, MongoDB
  • Testing Framework- - Junit, Mockito
  • Containerisation - Docker, Kubernetres
  • REST API
  • Message Queues - RMQ, Kafka

Languages

Tamil
First Language
English
Advanced (C1)
C1

References

References available upon request.

Timeline

Member of Technical Staff

Zoho Corporation | ZOHO CRM
08.2021 - Current

Programmer Analyst

Cognizant technology solutions | Walgreens
07.2021 - 07.2022

Programmer Analyst

Cognizant technology solutions | Macys
03.2021 - 06.2022

Programmer Analyst Trainee

Cognizant technology solutions | Pepciso
06.2019 - 03.2020

Intern

Cognizant technology solutions
01.2019 - 05.2019

B.Tech - Information Technology

Thiagarajar College of Engineering

High School Diploma -

NSVV Matriculation School
Ashwin Kumar