Shaun Augustin Gonsalves

Oshawa ON, Canada | +1 (315) 226 3553 | sg9373@rit.edu | shaun.gonsalves288@gmail.com

A passionate Software Developer and Technology Enthusiast currently working on the world's biggest transactional tax calculation system, impacting 400 million customers worldwide.


Professional Experience

Software Dev Engineer

Amazon.com, Seattle WA

Tech: Java 17, Springboot, JUnit5, Typescript, AWS CDK
  • Service owner for a tier-1 application, enabling 40% faster onboarding, cutting user interventions, impacting $14 million in revenue for Amazon.
  • Contributed to improving a deployment process using data pipelines, saving 4 SDE hours and 6 Analyst hours per deployment. Created CDK Constructs to set defaults for VPC, RDS, IAM to ensure connectivity with legacy systems.
  • Executed a feature from design to implementation to support promoting Amazon devices to 20 million users.
  • Implemented a proposal for making a tier-1 service resilient to outages that previously caused $200 million impact.
  • Self-learner: Acclimatized myself with the service, tooling, and made design and code contributions within 30 days.
June 2022 - Current

Cloud Engineer - Intern

Mutual of Omaha, Omaha NE

Tech: Python3, Pytest, Typescript, Jenkins, AWS CDK
  • Developed internal AWS CDK Constructs, enabling hardened & organization specific configurations for internal customers - making cloud infrastructure secure, consistent by default.
  • Automated organization wide monitoring using AWS Config along with testing infrastructure.
  • Formalized the new associate onboarding process, enabling colleagues to be productive in 90 days.
  • Mentored an intern as a peer. Improved their understanding of the significance of their contributions by highlighting their achievements to the broader team.
  • Partnered with product team as an SME for platform requirements, improving adoption of cloud resources and saving on dev time and infrastructure costs.
  • Recognized as “Stellar” for performance and outcomes.
January 2021 - December 2021

Software Engineer

Tata Consultancy Services, Mumbai, India

Tech: Java 8, Springboot, JUnit, IIB, Apigee, AWS, Azure
  • Demonstrated a microservices based presales use-case for an enterprise using two IPaaS tools.
  • Developed a cloud native web application to view data at-glance sourced from Hadoop for a logistics company.
  • Developed a microservices system for securely exposing enterprise functionality for a digital banking app using RESTful APIs, impacting 20 million customers.
  • Consistently achieved highest performance rating of 5/5.
January 2017 - August 2019

Academic Projects

Mars Rover Simulation

  • Java, JavaScript, NodeJS, Docker
  • Developed a Routing Protocol that discovers neighboring rovers and exchanges route information to form a dynamic, ad-hoc network.
  • Implemented a classful route discovery mechanism from scratch similar to RIPv2. Used split-horizon technique to prevent count-to-infinity.
  • Created a control plane server using NodeJS that could simulate a dynamic rover environment, enabling creating and breaking channels on the fly.
  • Wrote shell scripts to automate the build, deploy, and test of custom designed test-cases.
October 2020

Big Data Analysis of taxi data in NYC and Chicago

  • Python, Pandas, sklearn, BokehJS
  • Analyzed the relation between fares, trip times, and distance and trained ML models to predict taxi fares.
  • Clustered and analyzed the data with DBScan to find peak taxi demand in - days of the week, and time of the day.
July 2020

Text mining and finding the most important words using Zipf’s Law

  • Python, Pandas
  • Discovered the characters and words central to the story line in the books “Pride & Prejudice”, and “Jane Eyre”.
  • Utilized TF-IDF to determine relevance.
June 2020

Apriori Itemset Mining

  • Java, JDBC, MySQL, MongoDB
  • Implemented an optimized Apriori algorithm from scratch using Java and JDBC connector.
  • Implemented Early Stopping, Pruning, Ordered Processing to further optimize the existing algorithm.
March 2020

Year-round Orienteering

  • Python, Pillow
  • Designed and implemented an AI algorithm to select an optimal path for orienteering using geospatial knowledge.
  • Designed the solution for four seasons, i.e. Summer, Fall, Winter, & Spring, to account for the changing terrain.
February 2020

Web Portfolio

  • HTML/CSS, JavaScript, Bootstrap
  • Built an Bootstrap based online portfolio to showcase my profile and achievements.
  • Integrated Google Analytics to analyze how recruiters view the page and what links are clicked.
January 2020

Pi Counter

  • Java
  • Developed an application from scratch that would count the number of occurrences of numbers 0 to 9 in the irrational number Pi.
  • Extended the above application to run remotely in a multi-threaded server environment using Java Sockets.
  • Modified the above use-case to run remotely via RMI (Remote Method Invocation).
January 2020

Moving Object Tracking and Navigation

  • Matlab, JavaScript, ODBC
  • Developed a Matlab script for acquiring a sequence of images, detecting motion, interpreting the location of the subject, generating navigation instructions and pushing it to a database.
  • Developed a basic website and android app to display navigational instruction with audio aid.
April 2016

Automatic Fire Extinguisher

  • Designed a sensor and relay circuit to trigger a fire extinguisher on detection of smoke.
  • Built the trigger mechanism using a DC motor and a Screw Clamp, used an MQ2 sensor to sense for smoke.
December 2014

Mini ALU

  • Designed a combinational circuit to using basic gates for mathematical operations.
  • Designed the circuit as well as the PCB layout using a design software – Proteus.
April 2015

Education

Rochester Institute of Technology

Master of Science
Computer Science

GPA: 3.67/4

August 2019 - December 2021 (Expected)

University of Mumbai

Bachelor of Engineering
Electronics and Telecommunication

GPA: 7.12/10

June 2012 - May 2016

Skills

Programming Languages & Tools
  • Java, Kotlin, Python, Go
  • Linux - RHEL & Ubuntu, Windows, UNIX, Android
  • Other Tools: Springboot, RabbitMQ, Apigee, OpenAPI, IBM Integration Bus/AppConnect/APIConnect, Mulesoft Anypoint Platform.
  • Practice: Jira, GitLab, DevOps, CI/CD, Jenkins, Sharepoint, Confluence, ServiceNow
  • Libraries: Pandas, Numpy, SciKit-learn
  • Agile Development & Scrum


Interests

Apart from being a technology enthusiast, I enjoy a good of my time being outdoors. In the summer, I love exploring trails and I am a novice trekker. During the colder months, I prefer spend my time indoors; socializing with friends.

When at home, I follow sci-fi and fantasy genre movies and television shows, I play Civillization V, and I spend a large amount of my free time exploring the latest technology advancements in the software development world. I also closely follow the developments in software bell-weather firms so that I have a good sense in which direction the industry is moving in.


Certifications

  • Advanced Certificate in Big Data Analytics - Rochester Institute of Technology
  • IBM Certified Solution Implementer - API Connect V5.0.5
  • Blockchain Basics - Lynda.com
  • Critical Thinking - Lynda.com
  • Improving Your Focus - Lynda.com