Summary
Overview
Work History
Education
Skills
Significant Highlights
Projects
Languages
Timeline
Generic

Karthick M

Chennai

Summary

Experienced Java Developer proficient in diverse technologies including Java, Spring Boot, React, JPA, Microservices, Apache Ofbiz Framework, and Apache Solr, showcasing strong programming skills in designing and implementing scalable web applications.

Overview

6
6
years of professional experience

Work History

Senior Software Engineer

Ideas2IT Technology Services Private Limited
Chennai
06.2022 - Current

Software Engineer

VastPRO Technologies Pvt Limited
Chennai
09.2019 - 06.2022

Software Engineer Trainee

Vamsoft Technology And Consultancy Pvt Ltd
Chennai
05.2019 - 08.2019

Education

Bachelor of Technology - Information Technology

SRR Engineering College
Chennai
04-2016

HSC -

Kamlavati Hr Sec School
Sahupuram
01.2012

SSLC -

Kanchi Sri Sankara Academy Matric Hr Sec School
Tiruchendur
01.2010

Skills

  • Programming & Frameworks: Java, Spring Boot, React JS
  • Architecture: Microservices design and implementation
  • Databases: PostgreSQL, MySQL
  • Development Methodologies: Agile (Scrum, Kanban)
  • Version Control: Git (GitHub)
  • Project Management Tools: JIRA
  • Development Environments: IntelliJ IDEA, Eclipse
  • API Testing: Postman, SoapUI
  • Cloud Platforms: AWS (Amazon Web Services)
  • Search Technologies: OpenSearch, Apache Solr
  • AI-Assisted Development: GitHub Copilot, Cursor

Significant Highlights

  • Implemented a sophisticated product suggestion system that leverages the same molecule to recommend high-margin alternatives to customers, leading to a noticeable boost in sales and revenue
  • Through the meticulous process of refining the application, we were able to achieve remarkable reductions in response times, resulting in a significantly enhanced overall performance that greatly benefited our users
  • Proficient in Apache Solr for expertly managing search operations and employing facets to filter contents effectively, demonstrated expertise in Apache Solr, adeptly handling search functionalities, and leveraging facets to refine and categorize content for optimal user experience
  • Engaged in hands-on development with API technologies, specifically OAuth for secure authorization, Spring Boot for rapid application development, and microservices for building modular and scalable systems
  • Applied design patterns (factory, observer, strategy) for modular and flexible code, and practical experience in implementing factory for object creation, observer for event-driven behavior, and strategy for dynamic algorithm selection, enhancing software maintainability and development efficiency
  • Proficient in using design patterns (e.g., DAO, DTO, MVC) to create maintainable and scalable software architectures
  • Proficient in Spring Cloud Configuration Server for dynamic app settings based on environments, skilled in tailored configurations for smooth and scalable deployments
  • Proficient in effective client communication and regular status reporting, ensuring transparent project updates and client satisfaction, demonstrated experience in handling high-pressure conditions, delivering successful outcomes, and maintaining productivity even in challenging environments

Projects

Project domain: Applicant tracking system (ATS) for a global HR and recruitment solution (NurtureBox Dusky)

  • Contributed to the development of a robust ATS platform, incorporating multi-tenancy, advanced workflow automation, and integration with diverse HR systems, and actively participated in building a scalable system supporting multiple recruitment workflows, applicant pipelines, and tenant-specific configurations
  • Leveraged OpenSearch for fast candidate searches, faceting, and filtering, enhancing the recruiter’s ability to find the right talent quickly, and streamlined the hiring process by integrating seamless search and filtering features powered by OpenSearch
  • Efficiently handled the lifecycle of job postings, applicant submissions, interview scheduling, and offer management, improving overall recruiter and candidate experience
  • Integrated with external systems via RESTful APIs to manage background checks, onboarding processes, ensuring smooth transitions, and compliance
  • Technologies used: Quarkus, OpenSearch, PostgreSQL, React JS, and RESTful Web Services

Project domain: E-commerce site for a leading Canadian distributor of organic and natural health products

  • Contributed to the development of a sophisticated web platform, incorporating multi-language, multi-currency, and multi-tenancy features, seamlessly integrated with diverse business systems, and actively involved in building a versatile web platform that supports multiple languages, currencies, and tenants while maintaining seamless integration with a wide array of business systems
  • Leveraging Apache Solr for efficient product searches and faceting to enhance the user experience, harnessing the power of Apache Solr for seamless product search and advanced faceting capabilities
  • Streamlining add-to-cart, checkout, and order processes for enhanced customer satisfaction, efficiently handling the entire lifecycle of adding items, completing purchases, and managing orders
  • Seamlessly managing SOAP calls with Purolator to validate addresses and track various package-related services for a streamlined logistics process
  • Technology used: Java 8, PostgreSQL, Apache Ofbiz, React Js, and RESTful Web Services

Project domain: Work Effort Management System

  • Implementing role-based access control (RBAC) to limit network access, tailored to individuals' specific roles within the organization, RBAC ensures secure network access by defining permissions based on an individual's job function, bolstering data protection and system integrity
  • Efficiently generate client work efforts, allocate resources, and diligently manage resource timesheets for streamlined project operations, seamlessly handle client work efforts by assigning suitable resources, and meticulously maintaining accurate timesheets to optimize productivity and project tracking
  • Effectively incorporated AWS S3 to enable seamless storage and retrieval of image files, leveraged the power of AWS S3 to ensure reliable, scalable, and secure image file storage and retrieval, enhancing overall system performance and data management
  • Effortlessly integrate with the QuickBooks API for seamless invoice management and financial automation, utilize QuickBooks API integration to streamline invoicing processes, improve accuracy, and enhance financial workflows for greater efficiency
  • Technology used: Java 8, Apache Ofbiz, React Js, RESTful web services

Project domain: Healthcare (Idearx)

Idearx: Web app provides a platform where suppliers and hospitals can collaborate with each other

  • Through the development of a sophisticated product suggestion system that intelligently utilizes the same molecule, we can offer customers high-margin alternatives, resulting in a substantial upswing in both sales and overall revenue. Additionally, this implementation allows us to provide lesser purchase prices for customers, catering to their unique preferences and demands, thereby enhancing their shopping experience and fostering stronger customer loyalty
  • Technology used: Java 8, Spring, RESTful Web Services

Languages

English, Tamil

Timeline

Senior Software Engineer

Ideas2IT Technology Services Private Limited
06.2022 - Current

Software Engineer

VastPRO Technologies Pvt Limited
09.2019 - 06.2022

Software Engineer Trainee

Vamsoft Technology And Consultancy Pvt Ltd
05.2019 - 08.2019

Bachelor of Technology - Information Technology

SRR Engineering College

HSC -

Kamlavati Hr Sec School

SSLC -

Kanchi Sri Sankara Academy Matric Hr Sec School
Karthick M