I am a fresher (Computer Science Engineering) graduated from the Manipal Institute of Technology, Manipal University (2009-2013 batch), India.
With a strong background in C, C++, Java, PHP, JavaScript, CSS, C# and HTML, over 4 years of development experience, along with previous internship experience and job experience, I am confident that I can develop robust and efficient web and desktop applications.
My skills and qualifications include the following:-
C, Java, C++: I developed an application (using C) to implement a staganography technique for hiding information in ASCII text documents for my mini-project lab. I was awarded A+ grade for this application. I have also developed multithreaded applications in Java including a Hospital Management Software (using Java SE and DB2) for the IBM's The Great Mind Challenge (TGMC) and an application for internal management of an organization (using Java-Web and PostgreSQL).
Scripting languages like PHP: I developed, using object-oriented programming and MVC design pattern, a web application for conducting an online browser-poll using PHP and MySQL. I also developed an application to maintain an online database of Blood Donors which was awarded 2nd prize in IEEE's Tech Weekend.
JavaScript, CSS, HTML, XML: I developed an application for Android platform using JavaScript, CSS, HTML and Phonegap API which was awarded 3rd prize in the Google (GDG) DevFest out of over 40 applications. I have also developed an extension for Google Chrome web-browser which is published on the Chrome Web-Store using JavaScript, CSS, HTML and Google Chrome API.
Object Oriented Analysis and Design: I was the "go to" person in my branch of over 200 students on any issues or queries on Object Oriented Analysis and Design not only because of exposure to many technologies, but also because I had a knack for picking up on details in design and development that were otherwise overlooked.
Courses: I took required theory and lab courses during my Bachelor of Engineering (BE- Computer Science, 2009-2013 batch, equivalent to BS in the US) including Operating Systems, Computer Architecture, Compilers, Networking, Distributed Systems, Web Development and Object Oriented Analysis and Design.
I am actively looking for a software development opportunity with a well-established multinational company. Please contact me at harshit.shrivastava14@gmail.com
HARSHIT SHRIVASTAVA
Murugeshpalya, Bangalore, India-560017
http://www.harshits.in
(+91) 99454-41762
harshit.shrivastava14@gmail.com
Github: Harshit-Shrivastava
INDUSTRIAL EXPOSURE
---------------------------------
Associate Engineer, R&D, Unisys (www.unisys.com), July 2013-present
• Developing Hybrid Application Build Service, which is a RESTful web service deployed on Unisys Cloud and offered as Software as a Service (SaaS). Visual Studio Extensibility, C#, JavaScript, REST, WebAPI2.
• Rewrote algorithms in the web service which led to 80% increase in performance.
• Developed a browser based simulator for Hybrid Applications to run the application on browser before actually packaging and deploying on the mobile devices. JavaScript, HTML5, CSS3, Twitter Bootstrap.
• Proposed a new product idea of developing a distributed graph database to the technology board and the Vice Presidents of the company, which has been accepted and approved.
• As part of the member of Technology Focus Group (TFG, a voluntary group), creating a web service to serve ads based on context, such as weather, time of the day, location of the client devices, etc. Java, RESTify, Maven, Glassfish.
• In process of filing multiple patents on the products developed.
• Awarded ‘Employee of the Month’ award for outstanding performance (Period: Q2, 2014).
Intern, Schneider Electric (www.schneider-electric.com), January 2013 - May 2013
• Developed a client for the EcoStruXure Web Service while working with the EcoStruXure Web Service (EWS) team of Power Monitoring Expert (a Schneider Electric product).
• Reduced the efforts of the testing team with this client by 80%.
• Highly appreciated by the manager for high productivity. C#, Windows Communication Foundation (WCF).
EDUCATION
-----------------
MIT, Manipal, Manipal University, July 2009 – May 2013
• BE, Computer Science and Engineering, CGPA : 7.87
• Undergraduate Coursework: Object Oriented Analysis and Design, Design of Unix Operating Systems, Data Structures, Operating Systems, Algorithms, Computer Architecture, Computer Networks, Databases, Advanced Internet Technology, Distributed Systems, Business Intelligence, Object Oriented Programming.
TECHNICAL EXPERIENCE
----------------------------------
Projects
• SpanIt (InMobi HackDay 2014 project, May 2014)
--- Application to discover restaurants, coffee shops, bars, shopping destinations etc. in and around an area. Helps in navigating to the selected place.
--- Keeps track of visited places and graphically helps in visualizing the places recently visited.
--- Plots frequently visited places on a heat map.
Client application created for web and Android device. JavaScript, Google Maps API, Google Places API, CSS3, HTML5, Twitter Bootstrap, Apache Cordova
• www.sharemyluck.com (still under construction)
--- Developing a website to allow users to share reviews and discuss about movies, books and songs under a common roof.
--- Website under development. PHP, MySQL, Twitter Bootstrap, CSS3, HTML5.
• RescueMe (Google Code for India Hackathon 2014 project, May 2014)
--- Application to help people in distress; Contains a RESTful service to receive distress signals from client applications.
--- Client application created for Android devices. PHP, MySQL, JavaScript, Apache Cordova
• GoGreen (InMobi Freedom Hack 2014 project, February 2014)
--- Application to calculate Carbon Footprint of travel, and provide ways to reduce the Carbon Footprint.
--- Parses emails from the inbox using IMAP (Internet Message Access Protocol) to calculate Carbon Footprints from already booked tickets. PHP, Javascript, Google Maps API. Received high appreciation for the idea.
• ytravel (Yahoo! Hack 2013 project, July 2013)
--- A mash-up of 'Flickr', 'Google Maps' and 'Yahoo weather' APIs which helps exploring places while travelling between two cities. Project developed on Linux platform. Javascript, HTML5, CSS.
• Time and Work Management Project (academic project, April 2012)
--- An application made for sending and receiving messages and scheduling meetings within an organization. Java (JSP), HTML5, CSS, AJAX. Received high appreciation by the professors for the sleek features in the application.
• Steganography for ASCII text documents (academic project, September 2012 - November 2012)
--- Implemented a Steganography technique for hiding information in ASCII text documents. Developed the project on Linux platform. C, AES, gzip. Awarded “A+ grade” in the lab for the application.
• Metro Notes (Google (GDG) DevFest project, September 2012)
--- Developed an Android application with Metro Style UI for storing notes, enabled password protection. Phonegap, JavaScript, HTML5, CSS. Awarded “3rd prize” in the hackathon out of over 40 applications.
• Browser Poll (week-end project, April 2012)
--- A web application for conducting an online browser-poll and later displaying the results from other users. MVC design pattern, OOP in PHP, MySQL, JavaScript, CSS, and HTML.
ADDITIONAL ACTIVITIES, AWARDS AND ACHIEVEMENTS
-----------------------------------------------------------------------------
• Awarded “Employee of the Month” award for outstanding performance (Period: Q2, 2014).
• An active member of the Technology Focus Group (TFG, a voluntary group to share ideas and implementations on cutting edge technologies).
• Proposed a new product idea for Unisys which has been accepted and approved.
• In process of filing multiple patents on the products developed.
• Was invited to participate in the Yahoo! Hack India in Hyderabad in July 2013.
• Won “3rd prize” in Google (GDG) DevFest Manipal (2012) out of over 40 applications and “2nd prize” in "App Development" under IEEE TechWeekend (2012).
• Took a web-development workshop for Linux Users Group (LUG) Manipal (2011) and attended Pycon 2011 (Pune).
• Presented papers in 1 international, 3 national and 1 state-level conferences.
• Currently developing an application to remotely connect doctors with patients with the help of a smartphone.
LANGUAGES AND TECHNOLOGIES
------------------------------------------------
• C; C++; Java; PHP; Visual Basic; C#; JavaScript; SQL; XML; Servlet; JSP; CSS3; HTML5.
• ASP.NET; WCF; Cordova; MySQL; PostgreSQL; DB2; Microsoft SQL Server; Node.js(beginner); Twitter Bootstrap; RESTful Web Services.
• Linux, Netbeans; Eclipse; Visual Studio; VIM; Git; SoapUI; Rational Rose.
32 bit and 64 bit OS refers to the number of address spaces that the operating system can access. A 64 bit OS will be able to access more address spaces, so can handle larger data.
- Harshit Shrivastava July 03, 2013If you have a 32 bit OS, any single application can access upto 2GB of space on RAM, which is not the case if you have a 64 bit OS.