Harsh Nagoriya

I'm a

About Me

A highly motivated and detail-oriented software engineer with over 1.5 years of experience in developing cloud, Java, and Android applications. Proven expertise in leveraging cloud technologies for scalable solutions and creating efficient and user-friendly software for diverse platforms. Demonstrated adaptability and flexibility in working with cross-functional teams to overcome challenges and achieve common objectives. Passionate about staying at the forefront of technology trends to drive success in software development.

Profile Picture

Cloud Computing & Java Development Enthusiast

  • Highest Education: Master of Science
  • Majors: Computer Science

Demonstrated expertise in backend development, utilizing Python and Java to create and optimize API endpoints. Proficient in designing RESTful interfaces and implementing secure and efficient data communication between applications.
Proficient in implementing scalable cloud solutions, I specialize in designing and deploying efficient cloud architectures, optimizing resource utilization, and ensuring seamless scalability.
Familiarity with Agile methodologies and continuous integration/continuous delivery (CI/CD) pipelines.
Proven track record in Software Development Engineer in Test, including the creation and execution of mobile app test plans, bug resolution, and the establishment of robust test frameworks that reduced manual testing efforts.

Software Testing

Data Processing

Cloud Computing

Software Development

Education

Arizona State University Logo

Arizona State University

Master of Science
(Computer Science)

August 2021 - May 2023

Relevant Coursework:
Cloud Computing, Data Processing at Scale, Software Testing/Quality Management, Data Visualization
Dharmsinh Desai University Logo

Dharmsinh Desai University

Bachelor of Technology
(Information Technology)

August 2017 - May 2021

Relevant Coursework:
Data Structure and Algorithms, Databases, Advanced Java and Design Patterns, Distributed Computing

Skills

Java

JavaScript

C

C++

Python

Bash

Solidity

SQL

PL/SQL

C#

Prolog

Assembly Language

MySQL

PostgreSQL

MariaDB

Oracle SQL Plus

AWS

Git

Docker

Android Studio

Agile

SDLC

Experience


Amazon

Dec 2023 - Present

Software Dev Engineer

  • Contributed to high-impact LSE and managed high severity tasks by being on call, ensuring system stability and reliability during critical periods, including 24/7 availability for urgent issues.
  • Developed and maintained 5+ Java-based APIs for seamless data exchange with vendors in the health insurance industry, fostering efficient integration and data flow.
  • Implemented data transformation logic to convert 1000+ records per day between company-specific data formats and vendor-specific formats, ensuring compatibility and smooth data exchange within the benefits technology ecosystem.
  • Streamlined service lifecycle for applications using AWS Fargate and Step Functions, automating over 10+ workflow jobs and reducing manual workload by 4 hours per day.
  • Transformed JSON and relational database structured data into industry-standard formats, such as EDI 834, ensuring adherence to data integrity and facilitating interoperability for 100K+ records.


Audere

Aug 2023 - Dec 2023

Software Engineer (Backend)

  • Collaborated with cross-functional teams to establish clear API specifications, ensuring the maintenance of 100% consistent and reliable interfaces across the board.
  • Created and optimized more than 3 partner-facing API endpoints, enhancing system performance and delivering faster response times for business requirements.
  • Designed and implemented Python scripts to automate the generation of database schema, resulting in a 95% reduction in manual errors and saving over 15 hours of manual work per week.
  • Maintained version-controlled Python scripts, enabling easy tracking of schema changes and promoting collaboration among 4+ team members.


Audere

Aug 2022 - Aug 2023

SDET/QA 1

  • Demonstrated leadership abilities as the primary (lead) QA for Computer Vision and Android development, handling quality assurance activities and ensuring compliance with project deliverables and timelines for 3+ projects.
  • Led and directed Android Espresso automation initiatives, establishing and executing robust test frameworks resulting in a 40% reduction in manual testing efforts and a 24% increase in test coverage.
  • Created and executed over 200 mobile app test plans, ensuring high software quality and customer satisfaction.
  • Collaborated with development teams to resolve 100+ bugs and improve software functionality.
  • Monitored and reported on testing results, providing insights and recommendations to improve software quality, resulting in a 95% customer satisfaction rate.


Institute for Plasma Research

Dec 2020 - Apr 2021

Project Intern

  • Enhanced the development of Ethereum blockchain by utilizing Solidity, JavaScript, and Java and maintaining both client-side and server-side code. Complied with industry-standard software development procedures and crafted 5 UML diagrams to enhance comprehension and facilitate future maintenance.
  • Participated in code reviews to ensure the quality and reliability of the final product.

Projects


Face Recognition on a PAAS

AWS Lambda, Amazon SQS, Amazon DynamoDB, Amazon API Gateway, Docker, RaspberryPI Mar 2022 – May 2022
  • Designed and implemented a distributed application using AWS Lambda, Amazon SQS, Amazon DynamoDB, and Amazon API Gateway to perform real-time face recognition on real videos recorded by IoT devices, resulting in a highly scalable and efficient system.
  • Utilized Docker to containerize the application and deploy it on an AWS Lambda, improving its portability and flexibility.
  • Improved IoT operations latency by implementing optimized communication protocols and utilizing Amazon SQS for message queueing and asynchronous processing.
  • Conducted rigorous testing and validation to ensure the accuracy and reliability of the face recognition system, achieving a high level of accuracy and reducing false positives.
  • Tested the AWS Lambda function by sending over 500 requests in 5 minutes, identifying and resolving performance bottlenecks and improving the overall system responsiveness.


Face Recognition as a Service

Amazon Elastic Compute Cloud, Amazon SQS, Amazon Simple Storage Service, Flask Jan 2022 – Mar 2022
  • Constructed a face recognition service based on Python, deployed on Amazon Web Services (AWS) EC2, incorporating the use of SQS and S3 for cost-efficient scaling.
  • Implemented manually scripted load-balancers that automatically scaled in and out on demand to accommodate changing traffic patterns.
  • Evaluated the scalability of the application by generating 1000 concurrent user requests, demonstrating its ability to handle high volumes of traffic efficiently.


Soccer Tournament Website

Java Server Pages, Servlets, J2EE, JQuery, AJAX, Bootstrap, MVC, MariaDB Sep 2021 – Dec 2021
  • Developed a J2EE-based website with 6 distinct user roles, utilizing Agile software development principles, UML design concepts, Git version control, and Taiga scrum management.
  • Revamped the user interface through integration of JQuery and AJAX scripts.
  • Ensured high-quality results through compliance with specification-based and structural-based testing practices.


Complaint Management System

Java Server Pages, Servlets, J2EE, JQuery, AJAX, Bootstrap, MVC, MariaDB Feb 2021 – Apr 2021
  • Developed a Complaint Management System using Java Server Pages and Servlets, reducing the paper-based system and alleviating the problems associated with the current method.
  • Designed an electronic format for customer and user complaints registration, enabling them to register their complaints electronically, eliminating the need for a manual process.
  • Created an intuitive user interface for the system, allowing customers and users to submit complaints easily and efficiently, leading to a 25% increase in customer satisfaction.
  • Developed an electronic strategy for delivering announcements and general instructions to customers and users, improving communication and streamlining the process.
  • Designed the frequently asked questions section for the system, providing customers and users with quick and accurate responses to their queries, reducing the workload of the customer service team by 30%.


FaceMask Detection System

Selenium, Data Collection and Processing, ResNet-101, Image Processing, RaspberryPI Sep 2020 – Dec 2020
  • Developed a mask detection system using machine learning and deep learning techniques that achieved up to 96% accuracy in detecting whether a person has worn a mask or not.
  • Trained a ResNet-151 convolutional neural network on a dataset of 18,236 images to classify the presence of masks in real-time video streams.
  • Implemented the Adam optimizer to improve the training process and reduce overfitting, resulting in higher accuracy and reduced computational time.
  • Conducted rigorous testing and validation to ensure the accuracy and reliability of the mask detection system, achieving a 96% success rate in detecting whether a person has worn a mask or not.
  • Developed an automated alert system to notify authorities and individuals of non-compliance with mask-wearing regulations, improving public safety and reducing the spread of infectious diseases.


Student Attendance System using Face Recognition

Machine Learning, Eigen Faces, OpenCV, RaspberryPI, Python Feb 2020 – May 2020
  • Designed and implemented a Raspberry Pi-based system to automate attendance tracking, reducing time, effort, and resources by 50%.
  • Developed a face recognition system using Eigen matrix concept (Eigen Face) to detect and recognize human faces accurately and quickly through images and videos captured by a camera.
  • Implemented the system to detect faces within the images and compare them with the database of registered faces to mark student attendance as absent.
  • Designed and executed tests to ensure the accuracy and reliability of the face recognition system, achieving a 95% success rate in recognizing registered faces.


Helmet Detection System

Machine Learning, Single Shot MultiBox Detector, OpenCV, YOLOv3, Python Aug 2019 – Nov 2019
  • Developed a machine learning model using Single Shot MultiBox Detector (SSD) to identify bikers among moving objects in real-time video streams.
  • Designed a Convolutional Neural Network (CNN) to detect helmetless bikers and capture their number plates using YOLOv3 and Tesseract.
  • Tested and optimized the model to improve accuracy and efficiency, achieving a 90% success rate in identifying helmetless bikers and capturing their number plates.
  • Developed an automated data storage system that stores biker information and their number plates in a database for future reference and analysis.


Other Small Projects

  • Handwritten Gujarati Characters Recognition

  • Handwritten Digit Recognition

  • Sentiment Analysis using Tweets

  • ATM Database Management System

  • Covid-19 Timeline Analysis

  • 2D games using python & python library Pygame

  • Walmart Sales Forecasting System

  • Predication & Analysis of BigMart Sales

  • Movie Recommendation System

  • House Price Prediction System

  • Wine Quality Prediction System


Technical Papers


Live Facemask Detection System

International Journal of Imaging and Robotics™
2021 Volume 21, Issue I, Page No: 1-8, ISSN: 2231-525X


Attendance System using Face Recognition utilizing OpenCV Image Processing Library

International Journal for Research in Applied Science and Engineering Technology
2020 Volume 8, Issue VI, Page No: 1811-1814, ISSN: 2321-9653

DOI: 10.22214/ijraset.2020.6297



Live Helmet Detection System for Detecting Bikers without Helmet

International Journal of Knowledge Based Computer Systems
2019 Volume 7, Issue 2, Page No: 14-17, ISSN: 2321-5623

DOI: 10.5281/zenodo.4050483

Link: Journal's Article Page