Summary
Overview
Work History
Education
Skills
Websites
Languages
Timeline
Generic
Ashok R

Ashok R

Ooty

Summary

Full-Stack Developer with extensive experience in building scalable applications in product-catalog, e-commerce, and immigration. Proficient in front-end technologies like React.js, Redux, and TypeScript, with a focus on performance optimization and testing. Skilled in back-end development using Kotlin, Kotlin coroutines and Project Reactor within microservices architecture, employing MongoDB for data management and Apache Kafka for real-time streaming. Experienced in transitioning legacy systems to Micro Front End and CDN architectures, and adept at collaborating in Agile teams to deliver high-quality solutions.

Overview

11
11
years of professional experience

Work History

Senior Software Engineer

Lowe’s Services India Pvt. Ltd
Bengaluru
11.2022 - Current
  • Developed and maintained a Product Catalog application for item onboarding and maintenance, establishing a robust full-stack development profile.
  • Optimized application performance by migrating from an iframe-based architecture to a Micro Front End framework, improving scalability and maintainability.
  • Ensured high code quality by writing comprehensive tests using Jest and React Testing Library, achieving 100% code coverage.
  • Implemented a contract-first approach in the UI using the Orval config library alongside TypeScript, promoting strong typing and clear API contracts.
  • Developed microservices using Kotlin within a tenant platform architecture, adhering to 12-factor principles for cloud-native application design.
  • Leveraged Project Reactor for asynchronous operations, enhancing responsiveness and performance of backend services.
  • Utilized MongoDB for data storage, ensuring efficient data retrieval and management.
  • Integrated Apache Kafka for streaming data to downstream systems and other services, facilitating real-time data processing and communication.

Advisory System Analyst

IBM India
Bengaluru
02.2021 - 11.2022
  • Developed a robust B2B UI application using React.js for a retail client, focusing on onboarding and managing items from vendors.
  • Implemented state management using Redux Toolkit to ensure efficient data flow and application performance.
  • Leveraged Jest for unit testing, achieving 100% code coverage to maintain high code quality and reliability.
  • Designed the application as an iframe, facilitating modular development and independent deployment, with components maintained across multiple repositories.
  • Collaborated with cross-functional teams to gather requirements and deliver features aligned with business goals, enhancing user experience and operational efficiency.

Software Engineer L3

Virtual Tech Gurus
Coimbatore
07.2020 - 01.2021
  • Designed and implemented a user-friendly interface that streamlined the migration process, enhancing operational efficiency for enterprise clients.
  • Fostered an Agile development environment, coordinating tasks and facilitating daily stand-ups to ensure project milestones were met on time.
  • Conducted code reviews and provided mentorship to team members, promoting best practices in coding and software design.

Software Engineer

Dot Com Solutions India Private Ltd.
Ooty
05.2013 - 06.2020
  • Developed an application wizard for the immigration process using ToolKit, a Java library tailored for immigration applications.
  • Worked extensively with JSP, JSTL, XML, and Velocity Template to create dynamic user interfaces that enhance user interaction and efficiency.
  • Designed and implemented Payment page for an e-commerce application using React.js, Redux, and React Router, creating a seamless, single-page application experience.
  • Utilized AWS Data Pipeline to extract and load data from online advertising platforms, such as Google AdWords and Bing Ads, as well as internal databases, to AWS Redshift.

Education

Bachelor Of Engineer in Computer Science - Computer Science

Excel Engineering College, Namakkal
Tamil Nadu
06.2012

Higher Secondary -

Government Higher Secondary School, Yedakkadu
Tamil Nadu
04.2008

SSLC -

Government Higher Secondary School, Yedakkadu
Tamil Nadu
04.2006

Skills

  • React JS
  • React Redux
  • Javascript
  • Java
  • Kotlin
  • Kotlin coroutines
  • Springboot
  • Project Reactor
  • MySQL
  • MongoDB
  • Github
  • Kubernetes
  • IntelliJ IDEA
  • Gradle
  • GCP

Languages

Tamil
First Language
English
Proficient (C2)
C2

Timeline

Senior Software Engineer

Lowe’s Services India Pvt. Ltd
11.2022 - Current

Advisory System Analyst

IBM India
02.2021 - 11.2022

Software Engineer L3

Virtual Tech Gurus
07.2020 - 01.2021

Software Engineer

Dot Com Solutions India Private Ltd.
05.2013 - 06.2020

Bachelor Of Engineer in Computer Science - Computer Science

Excel Engineering College, Namakkal

Higher Secondary -

Government Higher Secondary School, Yedakkadu

SSLC -

Government Higher Secondary School, Yedakkadu
Ashok R