Highly passionate about solving real world problems that make an impact and in my free time I dream about having Jarvis in my garage. Currently working as a Software Engineer at Microsoft, have had a varied experience in multiple projects working on new ones along with understanding and improving long standing complex architectures of critical teams. Hungry for fast paced iterative scalable work environment with the occasional happy hours! Let's make a dent together!
Software Engineer @ Responsible for Information Protection on Exchange Server and Outlook.com. Main areas include Spam Filtering, Mail Routing, Tenant Provisioning, Data Center Monitoring. Work in the core architecture for the data storage, caching as well as architecture design, restructuring and remodeling to help adapt to cloud based solutions. From August 2015 to Present (4 months) Greater Seattle AreaSoftware Engineer @ Open Data Platform: Developing a platform to extract, normalize, and transform all open data available on the web at scale. Areas include automatic detection of resources, parallel distributed processing, machine learning, fast store and retrieve mechanisms.
Entity Matching: Worked in the Entity Matching Module for the Entity Graph (Satori) of Microsoft. Efficient use of Machine Learning, Data transformation and Clustering, along with Big Data Processing. Collaborated with Microsoft Research to implement Phonetic Comparison Features across languages.
Task Completion/Query Share: Worked in the Incubation team to deliver high value scenarios to win Query Share. Deliverables included writing special answers for Bing.com search results, to incubation projects such as Task Detection and Completion Engine. From June 2013 to July 2015 (2 years 2 months) Hyderabad Area, IndiaSoftware Engineer Internship @ My School Register (Parent / Teacher Interaction Suite): Worked on Front-end Development to dynamically generate views and load data using Ajax, REST calls based on Spring MVC Framework.
Foodie.in (Online Food Delivery System): Designed the entire Backend Data Schema, MVC Structure. Also innovated a hardware order delivery mechanism using Raspberry-pi.
Crystal Logistics Management System: Developed an ASP.NET Web Application to manage, report and track daily trip and order logging of a logistic company. From March 2013 to June 2013 (4 months) Kolkata Area, IndiaSDE Intern @ Developing a Cloud Service Health Analysis Tool that showed out the Downtime of Services by processing large volumes of Logs. Some of it Included Big Data Processing. From January 2013 to February 2013 (2 months) Bengaluru Area, IndiaLead Organizer @ Founded the Group in MIT, and actively lead the same. Organized various sessions, hackathons, install fests, talk to generate developer interest and an active community around Google Technologies. We had the biggest ever Hackathon of MIT in terms of participation held during my term. From January 2011 to December 2012 (2 years) Manipal Institute of TechnologySummer Intern @ Campus Inn: Developed an Android Application to serve and manage entire College Information and records of students such as Class Schedule, Assignments, Attendance Records, results and feedback. The app had dynamic update support to facilitate real time information, as well as faculty direct interaction and broadcasting feature to update realtime information. From June 2012 to July 2012 (2 months) Kolkata Area, India
Bachelor of Engineering (BE), Computer Science, CGPA of 9.01 (Scale 10) @ Manipal Institute of Technology From 2009 to 2013 Higher Secondary, Schooling @ Birla High School Kolkata From 1996 to 2009 Nikhil Gupta is skilled in: Android, C++, Java, Data Structures, Matlab, C, VHDL, Photoshop, Programming, HTML, PostgreSQL, Algorithms, Databases, SQL, OOP, Core Java, ASP.NET, MySQL, JavaScript, PowerPoint, Operating Systems, PHP, Object Oriented Design, Software Engineering, C#, Computer Science, CSS, HTML 5, jQuery, Shell Scripting, Android Development, Web Development, Software Development, Machine Learning, Software Design, Python, Linux, Eclipse, XML, Visual Studio, Cloud Computing, Mobile Applications, Big Data, .NET