Professional Summary:
Senior Software Engineer with 10+ years of experience designing and building secure, scalable backend systems and DevOps platforms using Python (FastAPI, Pyramid, Django). Proven track record supporting enterprise-wide CI/CD modernization initiatives, including GitLab platform customization, microservice containerization, and deployment automation in AWS EKS. Skilled in developing governance-compliant tooling for COST products and aligning engineering outputs with SDLC best practices. Experienced in transitioning infrastructure from EC2 to Kubernetes (EKS), optimizing resource efficiency and orchestration. Adept at collaborating across architecture and stakeholder teams to translate governance policies into practical Python solutions using modern cloud and automation frameworks.
Technical Skills:
Languages
Python, Java, SQL
Web Development and RESTful APIs
FastAPI, Pyramid, Django, HTML, CSS, JavaScript (exposure), Jinja2 and React (exposure)
Cloud Services
AWS(EKS, EC2, S3, CloudWatch, IAM), Azure, GitHub
Database Management
PostgreSQL, MySQL, SQLAlchemy, Alembic
DevOps Tools
Git, Azure, Docker, Kubernetes, Terraform
Message Brokers
Queues: Kafka, RabbitMQ, Celery
Testing & Deployment
Pytest, Python Unit Test Framework, Azure VMs, Continuous Integration/Continuous Deployment (CI/CD)
Certifications:
●Azure AZ-900: Microsoft Azure Fundamentals, 2024
●Azure AZ-204: Developing Solutions for Microsoft Azure, 2025
●AWS Certified Developer – Associate, 2025
●AI Literacy certificate, 2024
Education:
RMD Engineering College, Anna University, Chennai, India
Bachelor of Engineering, Electrical, Electronics and Communications Engineering
Professional Experience:
Client: Apple, Texas. Jan 2024 - Till Date
Role: Senior Python Developer
Environment: Python, FastAPI, Radar, Azure, AWS, Git, Docker, Kubernetes, Kafka, Pytest.
Responsibilities:
●Designed and developed robust, scalable RESTful APIs using FastAPI, integrating with internal and external systems across Azure and AWS environments for Apple Delta product.
●Implemented OAuth2.0 and JWT-based authentication for secure access to microservices, supporting both internal and third-party integrations.
●Built backend modules using SQLAlchemy for PostgreSQL and SQL Server, focusing on data consistency, query optimization, and secure transactions.
●Implemented robust data validation and serialization using Pydantic models for request path and query parameters, as well as response schemas, ensuring API input correctness and consistent output formatting across microservices.
●Deployed and managed containerized Python microservices in Kubernetes clusters, utilizing Docker, Helm charts, config maps, and environment variables; implemented horizontal autoscaling to ensure high availability and cost efficiency.
●Developed a cloud-native internal node management tool using FastAPI and SimCloud, streamlining infrastructure operations and improving DevOps workflows.
●Collaborated with enterprise DevOps engineering teams to enhance COST tools using Python, aligning with governance changes and SDLC standards.
●Designed automated CI/CD pipeline features for GitLab-based infrastructure, supporting enterprise-wide build and deploy workflows for application teams.
●Supported platform migration activities from EC2-based workloads to AWS EKS by templating Helm charts, optimizing Docker configurations, and streamlining cluster deployment logic.
●Built and maintained CI/CD pipelines in Azure DevOps, enabling faster release cycles, automated testing, and consistent deployment across environments.
●Wrote comprehensive unit and integration tests using both unittest and pytest to ensure test coverage to 100%, catch regressions early, and maintain long-term code quality
●Designed complex SQL queries, stored procedures, and database triggers to support high-throughput transactional systems, ensuring optimal performance and reliability.
●Collaborated in a cross-functional agile team, participating in daily standups, sprint reviews, and retrospectives; contributed to backlog refinement and peer reviews to maintain code consistency.
●Contributed to the design of event-driven architectures, with exposure to message brokers like Kafka, laying groundwork for asynchronous processing and real-time data flow.
●Focused on delivering high-quality, maintainable, and secure backend services aligned with enterprise architecture and cloud-native principles
Client: BitSight, Boston Jan 2020 - Dec 2023
Role: Senior Python Developer
Environment: Python, FastAPI, Pyramid, SQL, Azure, GitHub actions, Docker, Kubernetes, AWS, Git, Pytest, pyspark, Pandas.
Responsibilities:
●Developed and maintained secure, scalable RESTful APIs using FastAPI and Pyramid, following best practices for backend service design.
●Developed Python plugins to capture vulnerabilities over internet by introducing bug to system and capturing its versions.
●Data loaded is updated to AWS S3 buckets and later perform Data analysis using modules Like PySpark, Pandas, Matplotlib etc.
●Designed backend services for internal tools and integrations, exposing APIs to React-based dashboards and analytics platforms.
●Developed Python automation utilities for GitLab pipelines, supporting containerized ETL workflows and secure code delivery aligned with COST tool governance.
●Assisted migration planning of backend applications from legacy EC2 architecture to managed AWS EKS clusters, enabling high-availability microservice deployments.
●Integrated infrastructure-as-code tooling using Terraform and Helm to manage Kubernetes manifests and streamline repeatable deploys.
●Led secure, large-scale data migration projects using AWS DMS and Azure Database Migration Service, consolidating data into PostgreSQL.
●Containerized Python-based services using Docker and deployed them to AWS EKS and Azure AKS clusters, implementing health checks, environment-based configurations, and auto-scaling for high availability and resource efficiency
●Automated CI/CD pipelines using Azure DevOps and Git, streamlining multi-cloud deployments and reducing release cycles. Also created yml for multi stages for different environments like docker, pods and Azure VMs.
●Wrote and tuned PostgreSQL queries, indexes, and stored procedures to improve performance in data-intensive environments.
●Gained hands-on experience working with Kafka in supporting real-time ingestion and asynchronous data flows for internal analytics and logging use cases.
Client: HCL Technologies, India. Feb 2015 – Jan 2020
Role: Python Developer
Environment: Python, Django, SQL, MSSQL, Docker, Java
Responsibilities:
●Developed end-to-end web modules using Python (Django), designing models, views, and APIs to create scalable web applications.
●Built interactive Angular dashboards integrated with Django REST APIs for real-time data visualization and CRUD operations.
●Engineered RESTful APIs using Django Rest Framework for reliable and efficient communication between microservices and UI layers.
●Implemented token-based authentication for custom APIs, enhancing access control and application security both Session and Token are implemented.
●Implemented token-based authentication for customized APIs within Django, enhancing security and user verification processes.
●Executed MySQL database operations using Python connectors (MySQLdb, mysql-connector), including complex query handling and transactional logic.
●Participated in legacy Java Spring Boot integration, contributing to backend interoperability and API gateway routing.
●Developed and optimized SQL queries, stored procedures, and triggers to streamline database operations and ensure consistency.
●Applied object-oriented programming principles (inheritance, encapsulation, data structures like dictionaries and tuples) to design reusable and efficient logic across modules.
●Followed Agile methodologies, collaborating via JIRA for sprint tracking, task management, and defect resolution.
●Implemented unit testing with PyUnit to ensure code quality, stability, and test-driven development practices.
●Integrated JSON-based REST services to facilitate data interchange with external platforms.
●Ensured code quality by performing Code Coverage and adhering to Pep8 standards, maintaining high coding standards and practices.