k-NN using Spark
Summary
Implemented k-NN and compared with Random Forest Classifier on Poker dataset using Spark for in-memory processing. Achieved 50% reduction in execution time by parallelizing across 5 nodes, and 95% model accuracy.
Results-driven software engineer with over 4 years of experience in full-stack development, cloud and microservices architecture, now expanding expertise in AI/ML. Skilled in building scalable applications with a strong emphasis on user experience and reliability. Adept at leading cross-functional teams and integrating AI-driven solutions into software products. Seeking to apply technical and leadership skills in advanced software development and AI/ML roles.
Software Engineering Intern
→
Summary
WellSense: Create an end-to-end implementation for a user to have a personalized massage pattern by describing what types & locations of discomfort / recovery / pre-workout.
Associate, WCSI Alum
→
Highlights
Led a team of four in that developed record retention tool for storing audit workpapers in DataLake, reducing manual retrieval time by 80% and improving compliance accuracy. Implemented dynamic report generation with Apache POI.
Integrated vendor workpaper management tool using REST APIs, significantly enhancing workpaper management and reducing dependency on legacy systems by 75%. Also enabled single sign-on (SSO) capability to strengthen security.
Managed team of seven developers to create project management application for agile auditing, reducing project turnaround time by 25% through efficient workflow automation using BPMN and secure access control.
Summer Analyst Intern (Received full-time return offer )
→
Highlights
Designed and developed end-to-end service using React-Redux and Spring Boot to centralize reference data and daily refresh procedures, and cascading to downstream applications, creating template for development of future microservices.
Enhanced legacy application by automating calculations and streamlining resource capacity management, incorporating external factors such as designation and leave, using AngularJS and Java.
Summer Analyst Intern
→
Highlights
Spearheaded development of scalable messaging system library using RabbitMQ and JAVA design patterns, improving data communication speed across multiple applications and reducing latency by 80%.
Orchestrated migration of infrastructure for 30 mission-critical applications to cloud using Kubernetes and Docker, achieving 99% reduction in outages and ensuring continuous availability.
Upgraded Elasticsearch infrastructure from v2 to v7 using Terraform, handling 1000GB of data indexing.
Bachelor of Engineering
Computer Science
Grade: 9.17/10
Courses
Algorithms
Compilers
Software Engineering
Data Structures
Artificial Intelligence
Distributed Systems
→
Master of Science in Engineering
Computer and Information Science
Grade: 3.93
Courses
Machine Learning
Randomized Algorithms
Big Data
Databases
Operating Systems
Entrepreneurship
Software Systems
Deep Generative Models
Kubernetes, RabbitMQ, Spring Boot, Hibernate, React/Redux, Node.js, Spark, Elasticsearch, Pytorch, Tensorflow, Git, GitHub, CI/CD, DevOps, Junit, Machine Learning, MySQL, MongoDB, PostgreSQL.
React, JavaScript, REST APIs, Elasticsearch, HighCharts, Apache ECharts, Tableau, Matplotlib.
Java, C/C++, Python, SQL, HTML/CSS, JavaScript, TypeScript, Rust.
Summary
Implemented k-NN and compared with Random Forest Classifier on Poker dataset using Spark for in-memory processing. Achieved 50% reduction in execution time by parallelizing across 5 nodes, and 95% model accuracy.
Summary
Implementing a UNIX-like operating system which includes a basic priority scheduler, FAT file system, and user shell interactions using C involving handling threads, system interrupts and process lifecycle.
Summary
Developed a web application enabling users to search for books and movies, filter by attributes, and compare adaptations. Implemented features like book-to-movie lookup, review comparison from Amazon and IMDb, and a dashboard with analytics. Integrated Bing Search for extended discovery. Built using React, Node.js, and SQL for data retrieval and user experience.