1. Nidhi Gupta
Email: gupta.ni@husky.neu.edu | Phone: 518-779-3349
linkedin: https://www.linkedin.com/in/guptani
Status: U.S. Citizen
1 of 2
EDUCATION
Northeastern University, Boston, MA, GPA 3.79 Dec 2016
Master of Science in Computer Science
Relevant Courses: Parallel and Distributed Computing, Data Mining Techniques, Database Management System,
Information Retrieval, Computer Systems, Algorithms, Artificial Intelligence, Program Design Paradigm
Maharashi Dayanand University, India May 2005
Bachelor of Science in Computer Science (with distinction)
TECHNICAL KNOWLEDGE
Programming Languages: Java, C#, C, C++, R, Racket, COBOL, Assembly language
Web Technologies: HTML, CSS, JavaScript JQuery, AJAX, XML, Laravel Framework
Big Data/Cloud Technologies: MapReduce, Spark, AWS
Database: Postgres SQL, SQL Server, MYSQL, SQLite, Microsoft Access
Tools: Visual Studio, Eclipse, IntelliJ, Git, SVN, Maven, UML
WORK EXPERIENCE
Virgin Instruments, MA, Software Engineer Intern Jan-Aug 2016
• Implemented an imzML converter in C#, to convert Mass Spectrometer(MS) imaging data to imzML
format – minimizing the file size, providing faster and flexible data handling and still preserving the
complete description of imaging MS experiments.
• Improved in-house applications by adding new features and fixing existing bugs using C#, NHiberante
o Implemented functionality to merge multiple jobs on fly to a single context and save to database
allowing simultaneous visualization of jobs.
o Added new feature to dynamically perform mathematical operations (like sum, average, max, min)
to build new aggregated chromatograms for ease of data analysis.
o Proposed and implemented fixes for existing bugs in Imports/Exports of MS jobs to/from
Postgres and SQLite database instances
Bit9 Inc., Boston, MA, IT Consultant Apr – Jul 2013
• Enhanced Bit9 Console User Interface using jQuery and PHP
• Updated user interface to support multiple languages as a part of Globalization project
• Assisted the development team in testing new system triggers and alert messages by writing and executing
SQL stored procedures.
NY State Department of Taxation and Finance, Albany, NY, IT Programmer Apr 2010 – Oct 2012
• Designed, developed and tested mainframe applications to support return data processing, settlement
and billing cycles of Taxpayer accounts in e-MPIRE, an in-house tax system
• Facilitated testing in User Acceptance testing environment by writing scripts and JCL’s for QA testers.
Tata Consultancy Services Ltd, Mumbai, India, Program Analyst Dec 2005 – Dec 2008
• Led an offshore team of seven members. Analyzed project specification requirements and created ball-park
estimates for client requests. Provided technical know-how to mitigate roadblocks in successful project
implementations. Designed, developed and implemented various client change requests using Assembly
language and IMS/DB2 DB
2. Nidhi Gupta
Email: gupta.ni@husky.neu.edu | Phone: 518-779-3349
linkedin: https://www.linkedin.com/in/guptani
Status: U.S. Citizen
2 of 2
ACADEMIC PROJECTS
Northeastern University, Boston, MA Jan 2015 – Dec 2016
• PacMan Game Implemented an Intelligent PacMan agent in Java, using an adversarial search algorithm (Minimax
and Alpha beta pruning). The goal of the game was to score maximum possible points by carefully choosing a move
(from all moves possible) that maximizes our gain by minimizing the gain of the opponent.
• Weather Predictor Designed and implemented a Weather Predictor model using a decision tree classifier to predict
occurrences of weather phenomenon like Rain, Fog, etc for Boston, achieving a prediction accuracy of 91% which
was comparable to the Weka’s J48 implementation of decision tree.
• Implemented a prediction model (88% accuracy) to predict patient readmission probability by performing data
preprocessing, data mining and post-processing on a UCI machine learning dataset.
• Designed a prediction model using MapReduce framework to predict sightings of Red-Winged Blackbird in Birding
checklist using a real world big dataset containing birding sessions from all over United States.
• Web Crawler Designed a web crawler in Java to crawl internet and construct a collection of documents on a
specified topic. Created a vertical search engine by indexing the crawled documents on Elastic Search.
Implemented an iterative Page Rank algorithm using an in-link representation of the web graph created while
crawling.
• MIMICIII Content Management System Designed and Implemented a Content Management System (CMS)
that allows publishing, editing, organizing, deleting as well as maintaining MIMIC-III content from central interface.
Various useful reports like Hospital Mortality Rate, life cycle of ICU stay etc. were generated by cleaning, extracting
(by writing SQL queries), consolidating relational data. These reports were then saved and managed by CMS.
• Linux File System Implementation Used FUSE toolkit in Linux to implement a file system API as a user space
process. All essential file system methods like mkdir, rmdir, create file, unlink, read bytes from file, write bytes to
file, get file attributes, truncate, rename, chmod etc were implemented in C.
Harvard Extension School, Boston, MA Sep – Dec 2014
• Designed a full stacked web application, using Laravel framework of PHP and MYSQL database, to suggests dinner
recipes based on ingredients and cuisine selections provided by the user.