Summary
Overview
Work History
Education
Skills
Timeline
Generic

Pushpakumaran S

Chennai

Summary

Accomplished Senior Software Engineer with strengths in Python and REST API development, emphasizing collaboration and scalability. Proven ability to lead teams in delivering robust applications and optimizing deployment processes.

Overview

7
7
years of professional experience

Work History

Senior Software Engineer

Cavin Infotech Pvt Ltd
Chennai
10.2024 - Current
  • Developed web application utilizing FASTAPI, Flask, MSSQL, MongoDB, and Celery for background tasks.
  • Collaborated with UI/UX teams to design and develop web pages integrating APIs for each functionality.
  • Coordinated with the DevOps team to deploy applications on Azure using Jenkins, Docker for containerization, Docker Compose for orchestration, and Supervisor for process management.
  • Gathered business requirements from stakeholders to implement features in web applications.
  • Collaborated with AI engineers to develop APIs and Docker setups for enterprise chatbots built using LLM and RAG-based technologies.

Senior Python Developer

Anubavam Technologies
Chennai
01.2024 - 10.2024
  • Led a team of developers in designing and implementing robust API endpoints, defining URL structures, parameters, and required headers to ensure seamless integration with web applications. Oversaw API versioning, documentation, and error handling practices, ensuring scalability, security, and ease of use for external developers.
  • Performed code reviews and implemented optimizations to enhance performance, scalability, and maintainability of the codebase.
  • Streamlined the integration of code contributions by managing branch merges into a unified codebase and resolving merge conflicts using Git version control within GitLab.
  • Developed Celery tasks to automate Cron jobs for scheduling tasks at predetermined intervals.

Software Development Associate Engineer

Sonicwall Technologies Pvt Ltd.
Bangalore
08.2021 - 12.2023
  • Implemented HTTP endpoints with Flask application to effectively manage client request
  • Collaborated with QA to test the application for bug free releases
  • Acted as Release Manager by interacting with stakeholders

Software Development Engineer

Sonicwall Technologies Pvt Ltd
Bangalore
07.2018 - 08.2021
  • Developed web application tool to parse Tech Support Report log file.
  • Created health check tool to inform the users about their safe configuration with a score.
  • Debug and fix bugs present after development.

Education

Master of Technology - Computer Aided Design

SRM University
Chennai
05-2017

Bachelor of Engineering -

Sri Sairam Institute of Technology
Chennai
04-2015

Skills

  • Python
  • REST API
  • FastAPI
  • Flask
  • Django
  • SQL
  • MongoDB
  • SnowFlake
  • Celery
  • Docker
  • Jenkins
  • Azure Blog
  • AWS S3
  • Linux
  • Git Version Control System
  • Asynchronous Programming

Timeline

Senior Software Engineer

Cavin Infotech Pvt Ltd
10.2024 - Current

Senior Python Developer

Anubavam Technologies
01.2024 - 10.2024

Software Development Associate Engineer

Sonicwall Technologies Pvt Ltd.
08.2021 - 12.2023

Software Development Engineer

Sonicwall Technologies Pvt Ltd
07.2018 - 08.2021

Master of Technology - Computer Aided Design

SRM University

Bachelor of Engineering -

Sri Sairam Institute of Technology
Pushpakumaran S