Onkar Gagare

Tempe,AZ · United States · +1(480) 329-4055 · ogagare@asu.edu

Computer Software Engineereing graduate student at Arizona State interested in Distributed Systems and Full Stack Development.


Industry Experience

Software Engineer Intern

Cyr3con, Tempe,AZ

  • Developed new modules using changelog decision tree and ML firewall to determine inclusion of CVEs.

  • Contributed to feature enhancements for prediction models, improved performance by 15% using extensive testing.

March 2021 - Present

Software Engineer

Bank of New York Mellon Technologies, Pune (India)

  • Responsible for containerizing the banking applications using Docker and deployment on private cloud.

  • Implemented OpenID Connect (OAuth 2.0) across several banking applications.

  • Designed middleware and caching mechanism for faster data lookup. Reduced the response time by 34%

  • Built a server-side pagination module inorder to fetch 5000 entries for IBD REST API.

  • Reduced search query time by 60% for the admin panel of the entitlement providing system.

  • Implemented cache refresh using scheduler to improve the performance by 30%.

  • Contributed to the system design, development, testing and delivery of enterprise applications.

  • Enabled CSRF protection using Synchronizer Token Pattern, and enabled Cross origin Resource Sharing for REST API’s.

  • Designed and implemented automatic approval feature for all pending requests in the entitlement management system.

  • Worked on revamping existing UI to Angular 6 and on backend performance upgrades for legacy banking application.

  • Mentored 4 interns on microservice architecture and technical knowledge of applications, performed code reviews.

June 2017 - November 2020

Education

Arizona State University, AZ, USA

Master of Science, Computer Software Engineering

GPA: 4.0/4

Relevant Coursework: Software Design, Languages and Programming Paradigms, Software Agility

January 2021 - December 2022 (expected)

Pune Institute of Computer Technology, Pune, India

Bachelor of Engineering, Electronics

GPA: 8.02/10.

Relevant Coursework: Data Structures and Algorithms, Fundamentals of Programming language, Object Oriented Programming, Computer Organization, Operating System, Soft Computing, Computer Networks.

July 2013 - May 2017

Key Projects

Real-time crime statistics

  • Worked on a real-world dataset on crime incidents and provided statistical analyses of the data by creating Kafka server to produce data and ingest data using Spark Structured Streaming.
  • Technologies used: Apache Spark Structured Streaming, Kafka ,Python

Optimizing Public Transport

  • Built a high-throughput, low-latency platform streaming real-time public transit status using Kafka. Ingested data from different sources using Kafka Connect JDBC Source Connector and REST proxy.
  • Technologies used: Kafka, Kafka Connect, REST Proxy, Python

Virtual Reality Headset

  • Created a virtual environment for VR Headset using OpenGL in Python, with cost upto 0.1% of market VR set.
  • Processed real-time data from the sensors using NumPy libraries and rendered the virtual environment.
  • Designed a complementary filter using Python for producing streamline output from distorted sensor data.
  • Technologies used: OpenGL, NumPy, Python

Text to Speech Server

  • Designed and implemented distributed servers using Go, used flite package to translate text to speech and gRPC for backend RPCs along with protobuf for internal messaging between client and the server.
  • Hosted the server on Google Container Engine using Kubernetes clusters.
  • Technologies used: gRPC, protobuf, Go

Construction Management Application

  • Created an application using Node.js, Firebase and MongoDB, which helps the workers at a construction site to manage their work and report their subordinates.
  • Developed the end-to-end architecture of the application and workflows according to the person’s role.
  • Technologies used: Node.js, MongoDB, Express Framework, REST


Skills

  • Programming Languages: Java, Python, C++, C, Go, JavaScript.
  • Frameworks: Spring Boot, Node.js, Apache Kafka, Apache Spark, gRPC, Mockito, Django, Flask, Angular 6, React, Express.
  • Databases: SQL, PostgreSQL, MongoDB
  • Tools / OS: Kubernetes, Docker, Jenkins, Git, AWS EC2, REST, Postman, Maven, Gradle, Linux, Windows
  • Others: Design Patterns, Debugging, Test-driven development (TDD), Object Oriented Programming, Cloud Services,Agile methodologies

Achievements

  • Received ‘Delivering and Driving Excellence’ award for 2 consecutive years at Bank of New York Mellon for increasing scalability of the application and containerizing them.
  • Received 'WOW' award for successful delivery of security vulnerabilities resolution in Entitlement Management System(EMS) project.
  • 1st place, Bot Coding Competition at ‘Impetus and Concepts’, an intercollegiate state level coding competition.