Sunny Arora

Sunny Arora

I'm a

Professional Overview

Seasoned technology professional with 15+ years of expertise in Python backend development and DevOps engineering. Proven track record of architecting and implementing scalable, high-performance systems using Python and cloud technologies. Skilled in optimizing development workflows, automating infrastructure, and ensuring robust, secure deployments. Adept at bridging the gap between development and operations, fostering a culture of continuous integration and delivery. Demonstrated leadership in mentoring teams, driving technological innovation, and delivering complex projects in fast-paced environments. Committed to staying at the forefront of emerging technologies and best practices in both backend development and DevOps methodologies.

Core Competencies: Python, CI/CD, Docker, AWS, Terraform, Linux, Git

Soft Skills: Problem-solving, Leadership, Communication, Team Collaboration

Projects

Microservices Architecture

Description: Containerized the existing monolithic legacy application using Docker, breaking it down into smaller services for easier management and deployment.
Designed and deployed microservices architecture, including the setup of services like API Gateway, Backend, and Frontend.

Technologies & Frameworks: Docker, Docker Compose, Git, Krakend, Python, FastAPI, Django, React.

Impact: Enhanced scalability and reliability of the application.

Automated CI/CD Pipelines

Description: Developed and implemented CI/CD pipelines for all microservices using CircleCI to automate the build, test, and deployment process.

Technologies & Frameworks: Docker, Kubernetes, Git, YAML.

Impact: Reduced deployment times by 80% and minimized manual errors, leading to more stable and reliable releases.

Cloud Architecture

Description: Designed and deployed all microservices on AWS using EKS and ECS platforms.

Technologies & Frameworks: AWS, Kubernetes, ECS, EKS, ECR.

Impact: Enhanced scalability, cost efficiency, and reliability while offering advanced security and global reach.

Infrastructure as Code (IaC) Implementation

Description: Implemented Infrastructure as Code using Terraform/CloudFormation to automate the provisioning of AWS resources for our applications.

Technologies & Frameworks: Terraform, AWS CloudFormation, Python, AWS, Git.

Impact: Enabled consistent and repeatable infrastructure deployments, reducing provisioning time by 80%.

Pipeline for Real-Time Analytics

Description: Built a pipeline using AWS Lambda, CloudWatch, SNS for real-time log processing, analytics and notifications.

Technologies & Frameworks: Python, AWS Lambda, Amazon CloudWatch, Slack.

Impact: Enabled real-time log monitoring for all client environments and improved troubleshooting efficiency.

Website to PDF converter

Description: Built a web application to scrape internal websites and convert to pdf for review purpose before go-live.

Technologies & Frameworks: Python, Django, Scrapy, HTML, JavaScript.

Impact: Reduced website review process by 80% before go-live. Enabling users to easily save, share, and archive web pages in a universally compatible format.

Freelance

Description: Designed, developed and deployed web applications for Alert systems, housing and food restaurants.

Technologies & Frameworks: Python, Django, HTML, JavaScript.

Impact: Empowering vendors by building user-friendly sites that streamline operations, increase visibility, and drive customer engagement, ultimately boosting revenue and fostering sustainable growth.

Experience

Senior Backend Developer & DevOps Engineer

Resero Analytics (2018 - Present)

Clients: CRL, Pfizer, EnvolBio

Backend Developer R&R

  • Designed and developed scalable and high-performance RESTful APIs and microservices using Python frameworks like Django, FastAPI.
  • Integrated third-party APIs and developed custom APIs for seamless data exchange between systems.
  • Designed and optimized relational databases (PostgreSQL, MySQL) for efficient data storage, retrieval, and performance.
  • Built and maintained robust, scalable, and secure backend services using Python and modern development best practices.
  • Implemented asynchronous programming for high concurrency and improved performance using libraries like asyncio, Celery, and Redis.
  • Ensured code quality through rigorous code reviews, unit testing, integration testing, and adherence to SOLID principles and design patterns.
  • Mentored junior developers, conducted code reviews, and provided guidance on Python best practices, architecture decisions, and problem-solving approaches.
  • Played a key role in designing and evolving the architecture of complex backend systems, balancing scalability, reliability, and maintainability.
  • Collaborated with stakeholders to translate business requirements into technical solutions and architectural designs.
  • Identified and resolved technical debt, conducted root cause analysis for system failures, and implemented solutions to improve overall system stability and performance.
  • Advocated for and implemented new technologies and methodologies to keep the tech stack modern and efficient.

DevOps Engineer R&R

  • Designed, implemented, and maintained Continuous Integration/Continuous Deployment (CI/CD) pipelines using tools like CircleCI to automate the build, test, and deployment processes.
  • Automated software delivery using tools such as Ansible, and Terraform, reducing deployment times and minimizing manual interventions.
  • Integrated security practices into CI/CD pipelines, including automated security testing and compliance checks using tools like SonarQube.
  • Managed secrets and credentials securely using tools like HashiCorp Vault, AWS Secrets Manager.
  • Set up automated code quality checks and merge policies for improved code integrity and consistency.

Full Stack Developer

R Systems International Ltd. (2015 - 2018)

Clients: Proximus

  • Develop end-to-end web applications, handling both front-end and back-end components.
  • Design and implement responsive user interfaces using modern frameworks.
  • Create and integrate RESTful APIs and databases.
  • Ensure cross-platform optimization for mobile and desktop environments.
  • Implement security measures and data protection.
  • Collaborate with design and product teams to deliver optimal user experiences.
  • Troubleshoot, debug, and upgrade existing software.
  • Stay current with emerging technologies and industry trends.

Python Developer / Automation Tester

Tata Consultancy Services Ltd. (2007 - 2015)

Clients: Ericsson, G.E, Aeroflex, Eli Lilly

  • Develop efficient, scalable Python applications and scripts.
  • Write clean, testable code with proper documentation.
  • Optimize application performance and troubleshoot issues.
  • Collaborate with cross-functional teams on software architecture.
  • Design and implement automated test frameworks and scripts.
  • Create and maintain test plans, test cases, and test data.
  • Execute automated tests and analyze results.
  • Identify, report, and track software defects.
  • Collaborate with developers to improve software quality.
  • Continuously enhance test coverage and efficiency.

Skills

Python

Docker

AWS

Kubernetes

Databases

Git

CI/CD

LLM

Linux

macOS

Security

Agile

Education

Bachelor of Engineering in Computer Science
PESIT, Bangalore, India 2003 - 2007

GitHub Contributions

GitHub Contributions

Connect with Me