I'm Sriram Narra, a Senior Python Developer with 8+ years of experience building back-end systems and data-driven applications. I enjoy turning complex problems into clean, maintainable solutions and collaborating with cross-functional teams to deliver measurable business value. I thrive in Agile environments, love optimizing performance and cost, and I'm excited to apply my skills in innovative settings to help organizations grow and succeed.

SRIRAM NARRA

I'm Sriram Narra, a Senior Python Developer with 8+ years of experience building back-end systems and data-driven applications. I enjoy turning complex problems into clean, maintainable solutions and collaborating with cross-functional teams to deliver measurable business value. I thrive in Agile environments, love optimizing performance and cost, and I'm excited to apply my skills in innovative settings to help organizations grow and succeed.

Available to hire

I’m Sriram Narra, a Senior Python Developer with 8+ years of experience building back-end systems and data-driven applications. I enjoy turning complex problems into clean, maintainable solutions and collaborating with cross-functional teams to deliver measurable business value.

I thrive in Agile environments, love optimizing performance and cost, and I’m excited to apply my skills in innovative settings to help organizations grow and succeed.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Senior Software Engineer at EPAM Systems
January 1, 2025 - November 2, 2025
Designed and developed product components with a Test Driven Development (TDD) strategy; built REST API microservices using Django, Django REST Framework, and FastAPI in Python 3 following OpenAPI specifications and PEP8 standards; re-architected major components prioritizing performance, scalability, and cost optimization; applied OOAD and event-driven architectures; designed data warehouse schemas, improving query performance by 40%; developed REST endpoints with Django Serializers and robust data validation; contributed to Generative AI solution integration; worked with Azure SDKs and AWS services (Gateway, Lambda, EKS, SNS, SQS, RDS, EC2, DynamoDB, CloudWatch, ECS, S3, ALB); used PostgreSQL, MySQL, and MongoDB; containerized with Kubernetes (AWS EKS); implemented Celery with Redis and RabbitMQ; deployed on AWS using Lambda and EC2; used AWS Cognito for IAM; version control with Git and CI/CD with GitHub Actions.
Senior Software Engineer at Canada Pension Plan Investment Board (CPPIB)
October 1, 2024 - October 1, 2024
Collaborated with External Portfolio Management (EPM) team to design, optimize, and maintain Risk Metrics Processing workflows. Stack included Python, FastAPI, PostgreSQL, MongoDB, Docker, and Kubernetes; designed REST endpoints with OpenAPI specs and Pydantic validation; used Redis for caching. Reduced workflow timing from 70 hours to 1.5 hours. Modeled complex database hierarchies in AWS Aurora PostgreSQL for IEA team. Proposed event-driven ingestion pipeline: S3 → AWS Lambda → SQS → FastAPI workers persisting to MongoDB. Optimized MongoDB queries with indexes and projections; containerized services with Docker and deployed via Helm charts on Kubernetes; tests with Pytest; CI/CD pipelines with Terraform and GitHub Actions. Collaborated closely with business users and tech teams in an Agile environment.
Senior Software Engineer at Valital Technologies
July 1, 2023 - July 1, 2023
Worked on Adverse Online Risk Assessment by integrating data models and optimizing performance. Led migration to AWS Cloud using Python, including AWS Lambda, S3, and RDS. Developed Python services using Django and FastAPI, with automated unit tests for REST APIs. Leveraged Apache Airflow for batch scheduling and monitoring, achieving a 20% reduction in processing time. Optimized storage and retrieval to cut data processing times by 30%. Implemented container orchestration with AWS EKS, and built Bash scripts to automate routine tasks. Participated in code reviews and architectural decisions; worked in Kanban and Scrum; used Git for version control and CI/CD with Github Actions.
Senior Systems Engineer at Infosys Limited
September 1, 2018 - September 1, 2018
Implemented Test Driven Development (TDD), design patterns, algorithms, and multithreading concepts. Built backend using Django REST and Python and frontend with React; used Django REST, Django ORM, and SimpleJWT; created and managed S3 buckets and policies; adopted MongoDB and PostgreSQL for data storage; performed unit tests with Django Test, Selenium for integration testing, and Cypress for end-to-end tests; established Continuous Delivery in high-scale environments using Docker and Nginx; version control with Git, Jira for bug tracking, Jenkins for CI/CD; used Terraform for IaC; participated in daily stand-ups and Agile development.

Education

Master's in Computer Science at University of Regina
September 1, 2018 - May 1, 2021
Bachelor’s of Technology in Computer Science at Koneru Lakshmaiah University
June 1, 2011 - May 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Financial Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more