Summary
Overview
Work History
Education
Skills
Websites
Certification
Languages
Hobbies and Interests
Timeline
Generic

Partha Sham

Bangalore

Summary

Results-driven Senior Software Engineer known for high productivity and efficient task completion. Specialize in algorithm design, cloud computing, and database management, ensuring quality development and deployment of software solutions. Excel in problem-solving, teamwork, and adaptability, leveraging these skills to navigate complex project requirements and deliver innovative products.

Overview

12
12
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Oracle
Bangalore
05.2021 - Current
  • Reduced annual cloud costs of ~$50M by orchestrating the migration our tools from AWS over to OCI.
  • Participated in the design and development of scalable and resilient systems using Python, contributing to a 20% increase in system reliability and a 15% reduction in system downtime.
  • Created, managed, and executed database migration scripts to transfer data from AWS PostgreSQL to OCI MySQL, resulting in a 50% reduction in database costs.
  • Multi-language tag-sheet support: Supporting 4+ non-English languages helps to onboard customers faster and reduces the barrier to entry by accommodating diverse linguistic preferences, ultimately enhancing user experience and satisfaction.
  • Executed software solutions, design, development, and technical troubleshooting, leading to a 25% decrease in bug resolution time.
  • Gathered, analyzed, synthesized, and developed visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems, leading to a 20% increase in data processing speed.
  • Pioneered the establishment of CI/CD pipelines utilising GitLab CI and ArgoCD, significantly accelerating the pace of development and deployment processes.
  • Managed Helm charts for simplified deployment, versioning, rollbacks & rolling deployments.
  • Identified hidden problems and patterns in data and used these insights to drive improvements to coding hygiene and system architecture, enhancing system performance by 25%.
  • Conducted code reviews and provided mentoring to team members, enhancing code quality and fostering a collaborative, growth-oriented work environment.

Senior Software Test Automation Engineer

EPAM System
Bangalore
11.2020 - 05.2021
  • Led the design and development of automated tests.
  • Integrated automated tests into CI/CD pipelines.
  • Developed UI and API automation frameworks with Selenium WebDriver (Java), improving test coverage and reducing manual efforts by 50%.
  • Collaborated with cross-functional teams to identify test requirements and develop comprehensive test plans.
  • Conducted regular code reviews and provided feedback to ensure adherence to quality standards.

Senior Software Engineer

Envestnet Yodlee
Bangalore
10.2018 - 11.2020
  • Developed backend APIs using Flask, following RESTful architecture principles.
  • Integrated third-party APIs to enhance functionality and user experience.
  • Designed and implemented database schemas for efficient data storage and retrieval.
  • Ensured code quality and performance through unit testing and performance optimization.
  • Provided technical support and troubleshooting for production issues, ensuring minimal downtime.
  • Worked closely with front-end developers to ensure seamless integration between backend and frontend systems.

Associate IT Consultant

ITC Infotech
Bangalore
10.2017 - 10.2018
  • Involved in development & maintenance of backend APIs using Python which is used for different healthcare products.
  • Involved in deployment and building ci/cd pipeline scripts.
  • Participated in requirements gathering and analysis to ensure clear understanding of project objectives.
  • Implemented security measures to protect sensitive data and ensure compliance with industry standards.
  • Collaborated with QA teams to ensure thorough testing and validation of developed features.
  • Contributed to the improvement of development processes by suggesting and implementing best practices.

Senior Software Engineer

Capgemini
Bangalore
05.2014 - 09.2017
  • Developed and maintained backend APIs for different financial products.
  • Conducted performance optimization to ensure fast page loading times.
  • Implemented new features and enhancements based on client requirements and feedback.
  • Worked with DevOps teams to streamline deployment processes and improve system reliability.
  • Provided mentorship and guidance to junior developers, fostering a collaborative learning environment.
  • Conducted regular code reviews and implemented best practices to improve code quality and maintainability.

Education

B. Tech - Computer Science & Engineering

Dr B C Roy Engineering College
Durgapur
05.2013

Skills

  • Python
  • FastAPI
  • Flask
  • PySpark
  • OCI
  • Data Ingestion
  • AWS
  • Kubernetes
  • Docker
  • Kafka
  • MySQL
  • Postman
  • Rest Assured
  • Data modeling
  • Prometheus
  • Jira
  • Grafana
  • Gitlab CI
  • Jenkins
  • ArgoCD
  • Selenium
  • Java

Certification

Oracle Cloud Infrastructure, 06/01/24

Languages

  • Bengali
  • Hindi
  • English, Native or Bilingual Proficiency
  • Bengali, Native or Bilingual Proficiency
  • Hindi, Native or Bilingual Proficiency

Hobbies and Interests

  • Football
  • Cricket

Timeline

Senior Software Engineer

Oracle
05.2021 - Current

Senior Software Test Automation Engineer

EPAM System
11.2020 - 05.2021

Senior Software Engineer

Envestnet Yodlee
10.2018 - 11.2020

Associate IT Consultant

ITC Infotech
10.2017 - 10.2018

Senior Software Engineer

Capgemini
05.2014 - 09.2017

B. Tech - Computer Science & Engineering

Dr B C Roy Engineering College
Partha Sham