Gautam Gadipudi

Download PDF

Technical Skills

Languages

  • Python
  • Java
  • C#
  • JavaScript
  • C++

Backend programming

  • Node.js
  • .NET MVC
  • .NET Core

Frontend programming

  • HTML
  • CSS
  • JQuery
  • Bootstrap

Database and caching

  • mongoDB
  • PostgreSQL
  • Apache Spark
  • Redis
  • MS SQL Server

Other

  • Git
  • Jenkins
  • Docker
  • Socket.io
  • Firebase
  • AWS
  • MATLAB

Professional Experience

Full Stack Developer DeltaX Aug 2018 - Jun 2019
  • Part of the tracking team - responsible for tracking ad events (clicks, views and conversions) and ad data (geolocation of event, source, cart details, coupon code, affiliate details etc.).
  • Develop multiple microservices using .NET and .NET Core framework that fetch data from different sources (Facebook Marketing API, Google AdWords API, AWS S3 storage etc.), process this data and dump this processed data to required relational or non-relational databases.
  • Develop and integrate the frontend for new features onto the DeltaX web application using VueJS, JQuery and Bootstrap.
  • Reduce load time for many user-facing web pages by caching the processed data in Redis.
  • Follow BDD (Behavior Driven Development) for developing backend and microservices’ code. Use Git for version control, Jenkins pipelines to build and deploy services, multiple AWS applications and Jira for issue tracking.
Full Stack Developer Intern DeltaX Jan 2018 - Jun 2018
  • Develop a microservice to dump Facebook’s lead forms to Google Sheets using Google Sheets API and C#. Understand the usage of Facebook graph API and Amazon S3 storage.
  • Develop two major cross-browser extensions using VueJS, one extension to aid the clients in launching new ads and campaigns, the other extension to track the different ad events triggered in a webpage upon performing different actions.
  • Understand the different stages of an ad, how an ad on the internet is tracked and why the vast data from an ad is important to a company.
Backend Web Developer Intern Techmojo Solutions Pvt. Ltd. Jan 2018 - Jun 2018
  • Work on a product ROKA – Fintech platform for business expensing and Travel management.
  • Develop a feature that pushes the balance amount information in the customer’s e-wallet in real time. Use NodeJS, Redis publisher-subscriber model to store the customer balance information sent by the publisher and fetch this balance information through a subscriber.