SIVA RAMA KRISHNA BALUSU
Phone no: +1-405-***-****
Email: **************@*****.***
Senior Python Data Platform Engineer Python Full Stack Developer
PROFESSIONAL SUMMARY:
Over 10 years of experience in Analysis, Design, Development, and Implementation of various web, stand-alone, and client-server applications using Python, Django, FAST API, client-server technologies, RESTful services, and SQL.
Senior Python Data Platform Engineer with 10+ years of software engineering experience building, productionizing, and operating event-driven and streaming systems that move customer activity and transactional data reliably across distributed services.
Strong hands-on production experience with Apache Kafka and pub/sub architectures, including designing producers and consumers, decoupling downstream services, and modernizing legacy Kafka-based integrations into centralized, event-driven integration services.
Experienced with Protobuf schemas, schema validation, schema evolution, and event versioning to standardize event contracts and keep producers and consumers compatible across releases.
Experience with Customer Data Platforms (Segment) and distributing validated customer events to downstream destinations such as Snowflake, Salesforce, Amplitude, and Inflection for analytics, CRM, and customer engagement (GTM/MarTech) use cases.
Strong SQL and Snowflake skills for data validation and reconciliation, including event-count, schema-compatibility, customer-identifier, and field-level parity checks between legacy and new pipelines.
Proven track record of taking over partially completed projects and delivering them to production, including assessing existing codebases (Python, with working knowledge of Go to read and analyze legacy code), defining productionization plans, and supporting cutover, rollback planning, and legacy decommissioning.
Built production-grade reliability into data services: retry handling with exponential backoff, dead-letter queues, structured logging, monitoring, and alerting, with ongoing operational support of distributed systems.
Experienced in GraphQL clients for event enrichment from internal data services, TLS/mTLS for secure service-to-service communication, and Kubernetes deployments (health checks, controlled rollouts, resource tuning) in large monorepo and enterprise engineering environments.
Strong technical documentation and knowledge-transfer skills: architecture documents, operational runbooks, rollback procedures, and hand-off sessions for engineering and support teams.
Expertise in Object-Oriented Programming (OOP) concepts, including Creating Classes, Inheritance, Constructors, Polymorphism, Encapsulation, Overloading, and Overriding.
Proficient in developing UI applications using HTML, CSS, JavaScript, jQuery, and Bootstrap.
Extensive experience developing web-based applications using Python, Django, XML, CSS, HTML, DHTML, JavaScript, and jQuery.
Expertise in designing, training, and fine-tuning generative AI models (such as GPT, DALL-E, or custom neural networks) using Python and deep learning frameworks.
Proficient in Application Servers such as WebSphere, WebLogic, Tomcat, and Web Servers like Apache and NGINX, with extensive experience in IDEs like PyCharm, Eclipse, MyEclipse, JDeveloper, and RAD.
Expert in utilizing Django ORM API to create, insert, and retrieve data from databases.
Hands-on experience with Azure Infrastructure, including real-time configuration and migration to Azure.
Proficient in design patterns such as MVC, using Django, Flask, and deploying applications on Apache Tomcat servers, containerized using Docker.
Strong knowledge of Python libraries, including Beautiful Soup, NumPy, Matplotlib, SciPy, PyQt, SQL Alchemy, and Scapy.
Developed web-based applications using Python, Django, SaaS, Kafka, CSS, HTML, JavaScript, jQuery, and frameworks like AngularJS and React, with automation scripting using Ansible.
Created dynamic web pages, monitoring tools, and notification systems with Python, Django, and Pyramid, leveraging Beautiful Soup for web scraping.
Built Tableau dashboards, scorecards, and heatmaps, and worked extensively with SQL (MySQL, PostgreSQL) for data analysis.
Developed and tested web services using Django, MVC architecture, and OOP concepts, with experience handling large datasets using Spark, Scala, and PySpark.
Extensive experience with the LAMP stack and cloud-based applications using AWS services such as EC2, S3, RDS, and DynamoDB.
Skilled in cloud platforms like AWS and Kubernetes, with expertise in DevOps tools like Ansible, Terraform, Docker, and Jenkins.
Experienced in developing an enterprise application by writing server-side code with Node JS and Express Framework, a database to store and retrieve data with Mongo DB and front-end web pages designing with React JS.
Experience in using various AWS components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache, IAM, Cloud Watch, Cloud Formation and Dynamo DB.
Experienced in creating dashboards, reports using Backbone JS. Experience in working with Service Oriented Architecture, which includes Universal Description and Discovery Integration (UDDI) lookups and Web Services Description Language (WSDL) using SOAP protocol.
Having experience with Java 1.8 features like Stream API, Lambda expressions and Filters
etc.
Experience in handling messaging services using Apache Kafka, Active MQ, Rabbit MQ and JMS.
Experienced in Development, testing and deployment of enterprise applications on Windows, UNIX platforms using IDEs such as Eclipse, Rational Application Developer, Net Beans, Spring Tool Suite (STS), IntelliJ.
Experience in different version controlling/tracking systems Subversion, CVS, SVN, GIT and Rational Clear Case.
TECHNICAL SKILLS:
• Languages: Python, C++, Java, Shell Script, Perl, SQL
• Python Framework: Django, Pyramid, Flask, FAST API,web2Py.
• Databases: MySQL 8.0,8.4, SQL Server 2008, Oracle 10g, 21c, PLSQL, Oracle, Microsoft SQL, PostgreSQL, MongoDB
• Web Technologies: AJAX, JavaScript, HTML, DHTML, XHTML, XML, JQuery, CSS
• Versioning Tools: Subversion, GIT, Perforce, CVS
• IDE: Eclipse, My Eclipse, PyCharm, RAD, Net beans, MS Visio, Sublime Text, Notepad++
• Web servers: Apache, IIS
• Debugging tools: Selenium, IDE
• NO SQL: MongoDB, Cassandra
• Operating systems: Linux/Unix, Windows, Vista, Mac OSX
• Version Control: Git-Hub, Sub Version
• Build Tools: GNU, Apache Ant, Apache Maven, Buck, Bit-Bake, Boot, Grunt
• Event Streaming: Apache Kafka, Pub/Sub architectures, Eventing Platforms, Consumer/Producer services, Dead-Letter Queues (DLQ), Retry with Exponential Backoff, Event Versioning
• Schemas & APIs: Protobuf (schema validation, schema evolution), GraphQL clients, REST APIs, JSON
• CDP & MarTech: Segment (sources, destinations, payload transformation), Snowflake, Salesforce, Amplitude, Inflection
• Data Validation: SQL and Snowflake reconciliation queries, event inventory, field-level parity analysis, end-to-end and production validation
• Containers & Security: Docker, Kubernetes (health checks, controlled rollouts, resource tuning), TLS/mTLS, OAuth2, JWT
• Observability: Structured logging, monitoring, alerting, Prometheus, Grafana, ELK Stack, CloudWatch
• Other Languages: Working knowledge of Go (reading and analyzing existing codebases)
• Methodologies: Agile, Scrum, Waterfall
PROFESSIONAL EXPERIENCE:
Client: MetLife, Tampa, FL Jan 2025 – Present
Role: Sr Python Full Stack Developer
Responsibilities:
Designed and developed backend microservices using Python (FastAPI, Django) for policy administration and claims processing.
Built responsive and interactive UI using React.js, improving customer experience and engagement.
Developed secure RESTful APIs and integrated third-party services (payment gateways, document verification systems).
Migrated monolithic legacy systems to microservices architecture, enhancing scalability and maintainability.
Implemented authentication and authorization using OAuth2 and JWT for secure access.
Optimized database performance using PostgreSQL and caching with Redis, reducing API latency by 40%.
Deployed applications on AWS (EC2, S3, RDS, Lambda) with containerization using Docker and Kubernetes.
Built CI/CD pipelines using Jenkins and GitHub Actions for automated testing and deployment.
Integrated Kafka for real-time event streaming and asynchronous processing of claims data. Secured the API's by implementing OAuth token-based authentication/authorization scheme using Spring Security.
Used React JS in components like JSX, creating React components, Virtual Created custom, self-contained, reusable and testable controllers, directives and services to implement key functionalities for customer account summary.
Configured Kafka to read and write messages from external programs. Implemented Kafka producer and consumer applications on Kafka cluster setup.
Designed and developed a data management system using MySQL and built application logic using Python 3.8 and 3.12.
Worked with Python OpenStack APIs, using Python scripts to update content in databases and manipulate files.
Used Fastapi for building asynchronous programming with async and wait for database access.
Designed and implemented RESTful APIs using Python and FastAPI, enabling efficient communication between frontend and backend systems.
Proficient in Kubernetes for container orchestration, including deployment, scaling, and management of microservices in a high-availability environment.
Implemented automated testing using Jest and Enzyme for frontend components and pytest for backend APIs, ensuring code reliability and reducing bugs.
Experienced with Confluence, Markdown, and Swagger for maintaining up-to-date project documentation.
Managed source code version control using GitHub, automated Docker container builds with Jenkins and deployed on AWS.
Conduct code reviews to ensure adherence to scalability, security, and performance standards.
Implement unit, integration, and end-to-end tests using PyTest, Selenium, or Postman.
Implemented MVC architecture while developing web applications with the Django framework.
Developed internal team web applications using Django Rest Framework, AngularJS, and MySQL to meet business needs.
Apply security best practices including OWASP guidelines, TLS/SSL encryption, and authentication mechanisms.
Implemented production-grade error handling for Kafka-based claims event processing, including retry handling with exponential backoff, dead-letter queues, structured logging, monitoring, and alerting using Prometheus, Grafana, and the ELK Stack.
Configured Kubernetes health checks, resource requests/limits, and controlled rollouts with documented rollback procedures, and secured service-to-service communication with TLS/mTLS.
Environment: Python, JavaScript (ES6+), TypeScript, FastAPI, Django, Flask, React.js, Redux, HTML5, CSS3, Bootstrap, PostgreSQL, MongoDB, MySQL, AWS (EC2, S3, RDS, Lambda, API Gateway, CloudWatch), Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana)
Client: Chewy, Minneapolis, MN Jan 2023 – Nov 2024
Role: Python Full Stack Developer
Project Description:
Developed and enhanced a high-scale e-commerce platform focused on order management, product recommendations, and customer personalization for pet products, handling millions of daily transactions. Also led the modernization of a legacy Kafka-based customer activity pipeline into a centralized, event-driven integration service in Python, standardizing customer activity events and distributing validated data through Segment to downstream analytics (Snowflake), CRM (Salesforce), behavioral analytics (Amplitude), and customer engagement (Inflection) platforms.
Responsibilities:
Involved in Analysis, Design, Coding, and testing phases of the back-end server-side business logic development by following Agile Scrum Methodology.
Designed and developed scalable backend services using Python (Django, Flask) for order processing and inventory management.
Built dynamic and responsive user interfaces using React.js, improving user engagement and conversion rates.
Developed RESTful APIs for product catalog, cart, checkout, and recommendation engines.
Implemented microservices architecture to handle high-volume traffic and improve system scalability.
Integrated third-party services for payment processing, shipping, and notifications.
Optimized database performance using PostgreSQL and MongoDB, improving query efficiency by 35%.
Implemented caching strategies using Redis to reduce response time and improve system performance.
Deployed applications on AWS (EC2, S3, RDS, CloudFront) with Docker-based containerization.
Integrated Kafka for real-time event streaming (order updates, inventory sync).
Developed CI/CD pipelines using Jenkins for automated build and deployment.
Collaborated with product managers, UX designers, and QA teams in Agile/Scrum environment.
Ensured secure transactions with OAuth2, JWT, and compliance with e-commerce security standards.
Modernized a legacy Kafka-based customer activity pipeline into a centralized event-driven integration service using Python, with an internal Eventing Platform as the event source and Segment as the customer data distribution layer.
Built a Python consumer service that consumed customer events, validated Protobuf schemas, enriched records using internal GraphQL APIs, and transformed events into Segment-compatible payloads.
Configured and validated Segment destinations including Snowflake for analytical reporting, Salesforce for CRM, Amplitude for behavioral analytics, and Inflection for customer engagement workflows; addressed data quality issues such as customer segmentation and user-level attribution.
Implemented production reliability features including retry handling, exponential backoff, dead-letter queues, structured logging, monitoring, and alerting.
Performed event inventory, schema compatibility checks, and field-level parity analysis, and compared legacy Kafka events against the new event pipeline, validating event counts, customer identifiers, and field-level accuracy using SQL and Snowflake reconciliation queries.
Assessed the existing Go and Python codebases, defined the productionization plan, and completed the partially built Eventing Platform to Segment service.
Containerized the service for Kubernetes deployment with health checks, resource configuration, secure service communication using TLS/mTLS, controlled rollouts, and documented rollback procedures.
Executed end-to-end testing, reconciliation, and production validation against the legacy pipeline; supported cutover, rollback planning, and legacy service decommissioning.
Produced architecture documentation and operational runbooks, and led knowledge-transfer sessions for the engineering support team.
Environment: Python, JavaScript, TypeScript, Django, Flask, React.js, Redux, HTML5, CSS3, PostgreSQL, MongoDB, Redis, Apache Kafka, Protobuf, GraphQL, Segment, Snowflake, Salesforce, Amplitude, Inflection, Go, SQL, Docker, Kubernetes, TLS/mTLS, Jenkins, AWS (EC2, S3, RDS, CloudFront)
Client: Fiserv, Columbus, GA May 2022 – Nov 2022
Role: Sr Python Developer
Summary:
Modernized a legacy banking and payments platform into a secure, scalable, and cloud-enabled system supporting digital payments, account management, and transaction processing for financial institutions.
Responsibilities:
Designed and developed backend services using Python (Django, Flask) for payment processing, account management, and transaction workflows.
Built scalable RESTful APIs for banking operations including fund transfers, bill payments, and account services.
Developed responsive and secure front-end applications using React.js and Angular.
Migrated legacy monolithic applications to microservices architecture, improving modularity and system performance.
Implemented real-time transaction processing using Apache Kafka for high-throughput messaging.
Integrated third-party banking APIs and payment gateways ensuring secure financial transactions.
Applied OAuth2 and JWT-based authentication to meet banking security and compliance standards.
Optimized database queries and indexing strategies in Oracle and PostgreSQL, reducing transaction latency by 30%.
Deployed applications on AWS (EC2, S3, RDS) with Docker-based containerization.
Implemented CI/CD pipelines using Jenkins, improving release cycles and deployment efficiency.
Collaborated with cross-functional teams including business stakeholders, QA, and compliance teams in Agile/Scrum environment.
Ensured adherence to financial regulations and secure coding practices. Developed microservices based independent API using REST to connect with several databases like Oracle, Postgres, Cassandra.
Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance.
Set up the continuous Integration (CI) and continuous Deployment (CD) CI/CD process for the application using Jenkins.
Used Maven as a build tool and deploying the application.
Responsible for debugging, testing, maintaining and deploying the application and using log4j for tracking errors and debugging the code.
Version control was mandated through GitHub.
Involved in Unit Testing on a regular basis to improve the performance of the application.
Environment: Python, JavaScript, TypeScript, Django, Flask, React.js, Redux, HTML5, CSS3, PostgreSQL, MongoDB, Redis, Apache Kafka, AWS (EC2, S3, RDS, CloudFront)
Client: L & T Finance Limited, Bangalore, India Jan 2018 – Apr 2022
Role: Python Developer
Responsibilities:
Involved in complete development of Agile Development Methodology, developed and tested the application during various iterations.
Deployed Jenkins and Nexus on Docker using Terraform for cloud services.
Built database models, APIs, and views with Python for interactive web solutions.
Converted Java applications to Python modules for data formatting. Created test harnesses and wrote Python scripts for XML parsing and database updates
Used Django APIs for database access and worked on databases like MySQL, Postgres
Designed the user interactive web pages as the front-end part of the web application using various web technologies like HTML, JavaScript, Angular JS, JQuery and implemented CSS framework Bootstrap for better appearance and feel.
Involved in internal teams to define the migration process of legacy systems to the AWS cloud and ensure the implementation of the most appropriate cloud.
Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL, and VMWare calls.
Developed a fully automated continuous integration system using Git, MySQL, Jenkins, and custom tools developed in Python.
Develop consumer-based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair-based programming.
Involved in developing application using Postgre SQL and wrote queries to test the data that was sent through the API call.
Used Jenkins for continuous integration in which all development work is integrated and involved in deploying the application using Docker to AWS environment.
Maintained the code repository on SVN through frequent and definite updates and built the application using Maven to deploy on WebSphere Server and used Jenkins for continuous integration.
Implemented the test cases for unit testing modules using Junit as a part of TDD.
Environment: Python3.5/3.4, XML, MySQL, Apache, CSS, HTML, JavaScript, Shell Scripts, Linux, and Windows
Client: Future Retail Limited, Hyderabad, India Aug 2014 – Dec 2017
Role: Python Developer
Responsibilities:
Actively participating in code reviews, scrums, sprint planning, reviews, and retrospective meetings.
Developed backend services using Python, gaining experience in foundational frameworks like Django and Flask.
Contributed to creating basic data pipelines and learned data processing techniques, with a focus on Python-based solutions.
Supported MySQL database management by handling data entry, executing queries, and performing basic database optimizations.
Assisted in setting up and configuring AWS environments, gaining an understanding of cloud infrastructure essentials and deployment basics.
Supported frontend development tasks, creating simple user interfaces with HTML, CSS, and JavaScript.
Improved JavaScript skills by adding interactivity to static web pages and ensuring cross-browser compatibility.
Participated in designing and testing RESTful API endpoints, learning the basics of API documentation.
Gained exposure to CI/CD tools and version control systems, handling basic tasks in Jenkins and Git for team collaboration.
Developed knowledge of version control principles, using Git within a team to manage and track code changes.
Actively contributed to troubleshooting and debugging tasks, building foundational problem-solving skills in software development.
Responsible for the performance PL/ SQL procedures and SQL queries.
Extensive usage of jQuery to make asynchronous Ajax calls.
Environment: Python3.4/3.3, Django, HTML, CSS, Bootstrap, XML, JSON, jQuery, AWS, OOP, JavaScript, MySQL, RESTful API’s, Linux.
EDUCATION:
Bachelors in Computer Science and Engineering
KL University, Vijayawada, India