
Nikhil Agarwal
Software Engineering Intern

Connect with Nikhil Agarwal to Send Message
Connect
Connect with Nikhil Agarwal to Send Message
ConnectTimeline
About me
Software Development Engineer at Amazon | MSCS at UMass Amherst | Ex-Meta
Education

Indian Institute of Technology, Guwahati
2013 - 2017Bachelor of Technology (B.Tech.) Computer Science 9.11/10Primarily wasted time with friends, drank lots of coffee and tea (that’s it), complained about mess food, and boys to girls ratio.Secondarily, focused on foundations of Computer Science and Mathematics like Operating Systems, Algorithms, Data Structures, Databases, Programming, Computer Hardware, Compilers, Computer Networks, Digital Design, Artificial Intelligence, Probability, Linear Algebra and Graph Theory.Built a Convolutional Neural Network leveraging the AlexNet and attention… Show more Primarily wasted time with friends, drank lots of coffee and tea (that’s it), complained about mess food, and boys to girls ratio.Secondarily, focused on foundations of Computer Science and Mathematics like Operating Systems, Algorithms, Data Structures, Databases, Programming, Computer Hardware, Compilers, Computer Networks, Digital Design, Artificial Intelligence, Probability, Linear Algebra and Graph Theory.Built a Convolutional Neural Network leveraging the AlexNet and attention mechanism concepts for Image Emotion Classification as my Bachelor Thesis Project. Show less

University of Massachusetts Amherst
2021 - 2022Master of Science - MS Computer Science (Data Science concentration)Completed a Masters of Science in Computer Science with a specialization in Data Science.
Experience

MAQ Software
May 2015 - Jun 2015Software Engineering InternWorked on automating testing of web reports portal that MAQ maintains for user data of different clients using Selenium.

Microsoft
May 2016 - Jun 2016Software Developer InternI created a windows form application to automate the process of structured data extraction. I built a framework to extract XPaths from HTML DOMs of data sources (for example Wikipedia and Wikia) which were then used to extend to similar web pages to extract data. Usecases involved data regarding celebrities, fictional characters, and events among many more. This was a dev tool aimed at aiding the Bing experiences team.

Oracle
Jun 2017 - Jul 2019Applications EngineerContributed to 100+ enhancements in the fusion supply chain management tool relating to inventory, costing, and accounting including functional improvements, user interface additions, SQL query additions and improvements, and designing JUnit tests.

Goldman Sachs
Jul 2019 - Apr 2021As part of the compliance division of Goldman Sachs, I facilitated the team in detecting deceptive, malicious and fraudulent transactions. My role required me to look at the technical aspects of this task like data processing and building business logic. The key area of focus was to create innovative solutions to make it faster and easier to run a wide variety of such surveillance on financial data. My primary work involved building an end to end product to extract trade orders and executions with high risk concerning violation of particular surveillances and trade norms.
Associate
Dec 2020 - Apr 2021Senior Analyst
Jul 2019 - Dec 2020

Manning College of Information and Computer Sciences, UMass Amherst
Aug 2021 - Jun 2022Graduate Student ResearcherWorking under the guidance of a Doctoral candidate in Computer Science department, UMass Amherst. Working on using multi facet softmax instead of a single softmax to predict/recommend the next item a user is likely to buy based on user history. Experimenting with different recommendation models like SASRec and GRU4Rec on top of different datasets like Amazon book reviews, movielens dataset for improvement in metrics like hit@10 and recall@10.

Google
Jan 2022 - May 2022Graduate Student ResearcherAs a part of an independent study, collaborated with researchers from Google, Purdue university, and UMass Amherst. Experimented with specific designs of Multi layer perceptrons and tested their performance on different tasks like set summation and image classification against architectures like CNN, aiming to design unbiased architectures that implicitly learn data symmetries.

Meta
May 2022 - Aug 2022Software Engineer InternOn-device deployment of BERT for Question Answering: Worked on deploying quantized BERT language model on Meta Quest 2 (Oculus). The project included conversion of the pytorch model to a mobile model, followed by loading and inferring the model in C++.The final step of the project was to deploy the C++ binary on Oculus and reporting improvements in runtime and memory usage compared to the full precision model.

Amazon
Jan 2023 - nowSoftware Development EngineerStarted working for AWS Marketplace in the SaaS buyer experience team.- Migrated fetching the pricing information to a compliant API on the procurements page.- Reduced the page load time for product details page and the procurements page by caching the response of the API used for fetching pricing information.-Modified the UI/UX to show alerts related to exceptions on the web application.-Currently working on enabling multiple currencies for offers. Made modifications in the backend data models to accommodate the currency parameter.-Enabled lazy loading of available offers in the dropdown on the procurement page to reduce worst case page load latency to 0.1x Show less
Licenses & Certifications
- View certificate

Applied Machine Learning in Python
CourseraOct 2018 - View certificate

Applied Plotting, Charting & Data Representation in Python
CourseraOct 2018 - View certificate

Python Data Structures
CourseraSept 2018 - View certificate

Python for Everybody Specialization
CourseraSept 2018 - View certificate

Capstone: Retrieving, Processing, and Visualizing Data with Python
CourseraSept 2018 - View certificate

Programming for Everybody (Getting Started with Python)
CourseraSept 2018 - View certificate

Using Databases with Python
CourseraSept 2018 - View certificate

Using Python to Access Web Data
CourseraSept 2018 - View certificate

Welcome to Game Theory
CourseraMar 2015 - View certificate

Financial Accounting: Foundations
CourseraNov 2017
Volunteer Experience
Academic Support Volunteer
Issued by Make A Difference on Sept 2019
Associated with Nikhil AgarwalDepartment Placement Coordinator
Issued by Indian Institute of Technology, Guwahati on Aug 2016
Associated with Nikhil Agarwal
Languages
- enEnglish
- hiHindi
Recommendations

Kanishk jain
Deputy Convener - Student Placement Cell || Tech EnthusiastGandhinagar, Gujarat, India
Suresh natesan
Senior Automation Engineer | Aspiring SDET | Data Structures | Expert in Java, Selenium| Algorithms ...Chennai, Tamil Nadu, India
Nidhi shah
Nidhi Shah & AssociateMumbai, Maharashtra, India
Mike ahrens
Product Engineer at Vendor Managed GasCincinnati, Ohio, United States
Kiha hwang
Mechanical & Package EngineerSeoul, Seoul, South Korea
Akshat nain
Product @HCLTech | Cloud Leader | Sustainability Champion | FMS Delhi | NIT JaipurNorth Delhi, Delhi, India
Glen griffith
Technology Leader, Innovator, Systems ArchitectAlpharetta, Georgia, United States
Kavita saini
Tech Lead at Tech MahindraSouth Delhi, Delhi, India
Tobi davis
Leading on CX @ Pupil ProgressGreater Brighton and Hove Area
Thalles vieira
FullStack Software Engineer | Senior Software Developer | Java | Kotlin | Spring Boot | Reactjs | AW...Santa Catarina, Brazil
Gabriel bortholosso, cfp®
Profissional do Mercado Financeiro / Especialista em Negócios / Gestão de Relacionamento Comercial /...Catanduva, São Paulo, Brazil
Thomas ens
Automate your Multi Cloud Infrastructure with lowcloud!Bielefeld, North Rhine-Westphalia, Germany
Vasile carafizi, fcca / cia
Director bei Moore Audit S.A.Luxembourg
Corinna klein
Managing Director Chloé et Claude | Media Production & Culinary CreativeGermany
Maissa mestaoui
Étudiante à l’université lnternationale de TunisTunis, Tunis, Tunisia
Elise lewis
Counselor in Training | Clinical Mental Health Counseling Graduate Student | GTA for Harbert College...Auburn, Alabama, United States
Errol milevskiy
Marine Engineer, Surveyor and Mentor -RetiredGreater Brisbane Area
Katherine m. gonzález ríos, m.s
Manufacturing Op/Parenteral Dpt at Janssen Inc.Puerto Rico
Tom large
Cardiff Operations Manager at The Look Post ProductionCardiff, Wales, United Kingdom
Nelson navarrete
Finance | MBA at INCAE Business School | Business EngineerSan Salvador, El Salvador
...