Summary
Overview
Work History
Education
Skills
Websites
Personality Traits
Awards
Projects
Timeline
Generic

Rahul Vemulapalli

Frederick,MD

Summary

A Passionate and motivated Individual with an experience of 4+ years as a Software developer where I contributed my skills for the growth of the organization concurrently aiding my professional growth.

Overview

5
5
years of professional experience

Work History

Software Dev Engineer

Amazon
08.2022 - 10.2023
  • Worked on advertising Private Marketplace (PMP) troubleshooter, a tier-one service enabling advertisers to determine top reasons why ads are not delivering on PMP deal inventory and take corrective action so they can meet their delivery goals.
  • Designed, developed, tested and documented orchestration flow following SDLC for a large-scale and distributed pipeline using AWS Cloud Development Kit, to parse big-data using Object Oriented Design in Java/ Scala. This includes working on AWS Lambdas, Step-Functions, EMR, CloudWatch: Rule, Monitor, Alarm, TT-ticket along with error-handling, re-tries, and failures. Designed, developed, tested and documented a multi-tiered and multi-threaded triggering mechanism for the above bid-data pipeline. This includes consuming an SNS notification, capturing it in SQS, parsing it using a Lambda, handle failures in DLQ and trigger Step-functions. DynamoDB was used to handle de-duping and data partition granularities.
  • Parsed logs of size 6TB hourly with a cron scheduler, computed raw & inferential statistical metrics– confidence interval, p-value without re-processing. Improved performance of jobs by 40% using HDFS and Caches.
  • This implementation reduced the costs from ~$4.5M/yr to ~$2.2M/yr and unlocked a potential revenue of ~$55M/yr

Software Engineer

Medpace
04.2022 - 07.2022
  • Utilized skills in development areas including object oriented programming (C#), databases (SQL) in supporting various functionalities and migration in the clinical research organization. This includes developing and maintaining the web applications using ASP.NET
  • Updated old code bases to modern development standards, improving functionality using Angular8.
  • Parsed and persisted large amounts of clinical research organization's data ( ~ 5TB) which includes bidding and some confidential medical data and reports.

Software Engineer

Tech Mahindra Ltd.
06.2018 - 12.2020
  • Worked on achieving Client side interactions by creating a end user application and adding web resources to CRM which are usually written in JavaScript, Html, Css
  • Created plug-ins which is a custom business logic that integrates with Microsoft Dynamics CRM to modify or extend the standard behavior of the platform which is written in C#
  • Worked with Rest API's and SOAP web services in building client server applications and integrating with our applications in Java
  • Implemented the coupling of our team's internal java applications with CRM which involves authentication ( OAuth 2.O), making API requests to interact with CRM Web API and mapping the data between the entities eventually handling the responses from the API calls.
  • This work of mine helped the team to maintain the data consistency and integrity across different systems and providing better services to the customer.

Education

Master's in Computer Science -

University of Cincinnati
Cincinnati, OH
08.2022

Skills

  • C
  • C#
  • Java
  • Scala
  • Apache Spark
  • Nodejs
  • ASPNET
  • Javascript
  • Typescript
  • HTML
  • CSS
  • Angular
  • PostgresSQL
  • AWS Cloud : EC2, VPC, Lambda, S3, EMR, SQS, CDK, DynamoDB, Step Functions, Glue, Athena, Amazon MWAA for Apache Airflow

Personality Traits

  • Team Player
  • Leadership
  • Flexibility

Awards

  • Standing Ovation Award, Tech Mahindra - Delivering outstanding performance in the quarter.
  • Bravo, Tech Mahindra - For continuously meeting the client's expectations.
  • Pat on the back, Tech Mahindra - Meeting the expectations as a fresher.

Projects

  • Angular ERP Web Application: Developed an ERP web application for a construction management company using Angular 8. The development included creation of components, directives, parent-child components, services( dependency injection) and custom validator classes for reactive forms. Also, using flex box and bootstrap css, designed html templates with animations for a responsive user interface.
  • Project on Classification of Messages( Social media Platform): Worked on classification of tweets/messages using Bayes and SVM classifiers . In the process, I have used methods and data structures Hash map, lists and strings in java and the best classifier is determined among them based on accuracy.
  • Designing an Interactive Web page as part of ongoing course work i.e; to design a registration page with username and password that accepts user basic details like first name, last name etc. Also added a feature of uploading a file, counting number of words in that particular file. All the above stated is done by launching an AWS EC2 instance.

Timeline

Software Dev Engineer

Amazon
08.2022 - 10.2023

Software Engineer

Medpace
04.2022 - 07.2022

Software Engineer

Tech Mahindra Ltd.
06.2018 - 12.2020

Master's in Computer Science -

University of Cincinnati
Rahul Vemulapalli