Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sai Tirumala

O'Fallon,MO

Summary

  • Big Data Ecosystem Expertise: Proficient in developing applications for large-scale distributed data processing using tools like Cloudera, Hive, HBase, Spark, MapReduce, Zookeeper, Flume, Solr, NiFi, and Kafka.
  • Real-Time Data Processing: Skilled in implementing real-time streaming solutions, importing data to Hadoop using Kafka, and utilizing Flume for log data collection and aggregation into HDFS.
  • Advanced Programming Skills: Experienced in using Java, Scala, and Linux shell scripting to develop Spark applications, perform data cleansing, validation, transformation, and summarization.
  • Agile Methodology Adherent: Strong experience in following Agile (SCRUM) methodologies, ensuring efficient project management and development processes.
  • Detail-Oriented Team Player: Known for strong organizational skills, ability to handle multiple projects with accuracy, and a collaborative approach to achieving team goals.

Overview

10
10
years of professional experience

Work History

Lead Software Developer

Mastercard
11.2022 - Current
  • Led the design, development, and implementation of a Hadoop-based data processing system for storing and analyzing large volumes of financial transaction data, enabling the creation of fraud scoring models.
  • Apart from serving as a source of data for scoring models, the system also provides mechanisms for mitigating financial fraud by running the data through various risk-based scoring and fraud scoring software developed by the group.
  • Managed project timelines and resources effectively, ensuring the successful delivery of all assigned projects while leading a team of developers to meet tight deadlines.
  • Streamlined deployment processes using CI/CD tools, reducing downtime and minimizing errors, leading to more efficient and reliable software releases.
  • Championed a culture of innovation and continuous improvement, mentoring junior developers and fostering an environment of professional growth within the team.
  • Enhanced software performance by optimizing algorithms and implementing efficient coding practices, significantly improving the system's processing capabilities.
  • Ensured high-quality code through thorough code reviews and the implementation of automated testing tools, maintaining high standards across all projects.
  • Presented complex technical concepts in layman's terms, facilitating clear communication between team members and stakeholders, and ensuring alignment on project goals.
  • Implemented Agile methodologies, resulting in faster development cycles and increased adaptability to changing requirements.

Senior Software Developer

Mastercard
07.2019 - 11.2022
  • Developed scalable streaming solutions using Spark, Kafka, and Flume to process and analyze real-time data in Hadoop.
  • Collaborated with cross-functional teams to identify functional and system requirements, ensuring seamless software integration and delivery.
  • Wrote and optimized Java/Scala code to improve software efficiency, troubleshoot issues, and resolve bugs, leading to resource and time savings.
  • Enhanced user experience by designing and implementing user-friendly interfaces, contributing to product quality and customer satisfaction.
  • Extracted and transformed data from flat files and RDBMS databases into staging areas and populated data warehouses for comprehensive analysis.
  • Contributed to the architecture design of complex software systems, focusing on scalability, maintainability, and efficient data processing.
  • Trained new developers on company standards for design, review, and best practices, fostering a culture of high-quality coding.

Software Developer

Vintech Solutions Inc. (Client: Mastercard)
07.2017 - 06.2019

Software Developer

Vintech Solutions Inc.
08.2016 - 07.2017

Software Developer

Ebyte Software Solutions
05.2014 - 12.2014

Education

Master of Science - Master of Science in IT Management

Campbellsville University
Campbellsville, KY
05.2021

Master of Science in Computer Engineering -

University of Houston - Clearlake
Clearlake, TX
05.2016

B. Tech in Electronics & Communication Engineering -

CMR Technical Campus
06.2014

Skills

  • Java
  • Scala
  • Shell Scripting
  • SQL
  • LINUX
  • Jenkins
  • Software Architecture Design
  • Nifi
  • Cloudera Manager

Timeline

Lead Software Developer

Mastercard
11.2022 - Current

Senior Software Developer

Mastercard
07.2019 - 11.2022

Software Developer

Vintech Solutions Inc. (Client: Mastercard)
07.2017 - 06.2019

Software Developer

Vintech Solutions Inc.
08.2016 - 07.2017

Software Developer

Ebyte Software Solutions
05.2014 - 12.2014

Master of Science - Master of Science in IT Management

Campbellsville University

Master of Science in Computer Engineering -

University of Houston - Clearlake

B. Tech in Electronics & Communication Engineering -

CMR Technical Campus
Sai Tirumala