Bharat Srirangam


Experience

Amazon Web Services - Training and Certification (T&C)

I am currently a Software Development Engineer II on the AWS T&C Dedicated Away Team and work in the development office at Amazon's headquarters in Seattle, Washington. Unlike most Software Development Teams, an Away team is a dedicated resource team that does not have explicit ownership over the work it does. Instead, the team focuses on wide ranging initiatives when ownership of that initative is unclear or mixed. The environment is fast paced and challenging with new environments, projects, and technologies that you need to onboard with quickly. As an SDE on the Away team, I have done a lot of research, design work, and implementation on AWS Payment Pipeline solutions. This has involved working with invoicing, tax, and accounting teams as well as other software teams whose services are impacted by our changes. The stakeholders of these changes involves several subdivisions of AWS including but not limited to Professional Services (AWS Contracting) and Training and Certification (B2B and B2I products). The previous iteration of this payment pipeline handled invoices summing over hundreds of million dollars anually underscoring the impact of my team's changes. More detailed descriptions of my work are unfortunately priviledged and hidden.

Woot.com Inc. - An Amazon Company (Woot Services)

From May 2020 to April 2022, I was a Software Development Engineer II on the Woot Services full stack development team of Woot.com in their development office at Amazon's headquarters in Seattle, Washington. As a software developer for Woot, I have done a variety of tasks and projects. I designed and produced both front end (internal) websites and services for our order/fulfillment pipeline. This includes the process of discussing requiements with stakeholders and customers to make sure what we build is actually needed. I have also contributed to direct code implementation and oncall support which requires direct debugging and problem solving skills. Additionally, as part of working with an older company like Woot, I have had extensive experience thinking and designing changes to our services that are optimized to scale the business the fastest that it possibly could while making sure the current services remain functional. My work is done in a combination of Python/Typescript and C# with a .NET background. Technologies are based around Native AWS.

Internship: Amazon.com Inc. (Big Data Technologies)

During the summer of 2018, I interned at Amazon's headquarters in Seattle, Washington. I was a Software Development Engineering Intern on the Big Data Technologies. During my internship, I got to build an application for an internal service that essentially allowed users to set preferences on website searches and actions. This feature had certain design constraints and goals such as: having a flexible architecture/implementation to allow for future feature development in the next 5 years, augmenting/smoothening the user experience on the website, and reducing search time latency. I implemented an end to end server-less solution with native AWS to implement my project. In order to create a service for preferences, I created a Restful API service with data analysis features and complete with JUnit tests and full documentation to allow for future development on my project. I also analyzed API request logs with the Hierarchal Clustering and OPTICS clustering algorithms to predict user behavior so that preferences could be predetermined. I demoed my deliverables at weekly meetings with my team and had daily SCRUM meetings with my mentor/manager which helped me develop strong communication skills.

CS-2110 Computer Organization and Programming TA

I am currently a teaching assistant and Quiz Master for the CS-2110 course. I get to lead/prepare recitations where we provide a review lecture about class material with students and provide practice assignments to reinforce the ideas. I create, review, and grade quizzes and homework assignments for the class. Finally, I also organize office hours for students.

Machine Learning Assistant @ Healthcare Robotics Lab

Currently, I work at the Healthcare Robotics Lab on campus where I am researching the potential benefits of Generative Adversarial Neural Networks(GANs). These potential benefits include being able to traing a neural network to develop complete training data sets for various supervised deep learning algorithms. Some of the technologies I use in my research include Python, NumPy, Keras, and Tensorflow.

About Me

My name is Bharat Srirangam and I’m a computer science graduate from the Georgia Institute of Technology. I have been a research assistant and teaching assistant (look to Experience Section) but am currently a Software Development Enginner II at Amazon Web Services (AWS). My primary interests and specializations are in artificial intelligence, modeling and simulation, and theory. My favorite language is Java with C as a close second but I also have experience in Python, C# and Typescript. In my free time, I like to run, read, eat anything from bakeries I've never been to before, further my photography hobby, and play video games with my friends. Check out my photography Instagram and website.

Classes [Not Exhausitve]

(Full Catalog here (CS) and here (MATH))

  • • (Graduate) Computer Vision
  • • Deep Learning
  • • Machine Learning
  • • Applied Combinatorics
  • • Second Course Linear Algebra
  • • Machine Learning for Trading
  • • Honors Advanced Algorithms
  • • Systems and Networks
  • • Object Oriented Design
  • • Data Structures and Algorithms
  • • Objects and Design
  • • Computer Organization and Programming
  • • Introduction to Artificial Intelligence
  • • Probability and Statistics
  • • Honors Discrete Math
  • • Honors Linear Algebra w/ Abstract Vector Spaces






Tools/Packages and Skills [Not Exhaustive]

  • • AWS (Suite): Cloudformation
  • • AWS (Suite): Lambda
  • • AWS (Suite): API Gateway
  • • AWS (Suite): S3
  • • AWS (Suite): DynamoDB
  • • AWS (Suite): IAM
  • • AWS (Suite): Cloudwatch
  • • AWS (Suite): SQS
  • • AWS (Suite): SNS
  • • AWS (Suite): Code Pipeline/Code Build
  • • AWS (Suite): App Sync
  • • AWS (Suite): EC2

  • • Git
  • • Github
  • • JSON
  • • GSON
  • • TestNg
  • • JUnit/NUnit
  • • Mockito/Moq
  • • Gradle/ANT
  • • SciPy
  • • Keras
  • • Numpy
  • • Pandas
  • • Visual Studios

  • • Data Clustering
  • • .Net Development
  • • Nuget Packages
  • • Lambda Expressions
  • • Java Streams
  • • Firebase
  • • JDBC
  • • Android
  • • Bootstrap
  • • Hibernate
  • • Java Reflection
  • • Data Analysis
  • • Powershell




Languages

    Proficient:
  • • C#
  • • Java
  • • C
  • • Python

    Medium:
  • • Octave
  • • Matlab
  • • SQL
  • • Bash
  • • Typescript

    Knowledgable:
  • • C++


Github

Click below to view my Github!

Resume

Click below to view my Resume!

LinkedIn

Click below to view my LinkedIn Profile!

Contact Information



If you have any question, feel free to email me! You can also message me on LinkedIn. However, I prefer email to other forms of communication.

Email: bharatsrirangam@gatech.edu
LinkedIn Profile: www.linkedin.com/in/bharat-srirangam