rohit resume

3
Rohit Contact: (304) 594-8410 Email: [email protected] https://www.linkedin.com/in/rohit-75828627 Over 10 years of Experience as Application developer with extensive programming experience in C# .Net, MySQL and Java seeking to find position related to software development. I have recently completed my Masters in Computer Science from West Virginia University. As a graduate student at WVU, I was part of the following Projects: Drowsiness Detection using EEG and Camera, New User Interface building for Mars Rover Competition (Won 2 nd Position), Robot Alignment using 2 iCreate Robots, TelosB motes and OpenCV etc. Professional Experience Experience includes working as a Software Developer, Teaching Assistant, Research Assistant, Sr. Programmer, .Net Programmer, and Programmer Trainee. Most recent large scale projects were related to development of VibAnalyst Software: A complete Vibration analysis and Asset Management Software. Software Developer, InteleArc , Virginia U.S 2016-2017 ConceptWave Application Development using Rhino JS server side Java Scripting and Oracle Database as back- end. Collaborate daily, multiple times a day with other members of the team to have discussions on design, approach to code and actually code. Contribute in the design sessions to brainstorm ideas on how to solve problems For products that are built, build enhancements and defect fixes Provide estimates on development efforts, participate in peer code reviews, learn and contribute to achieve quality in the code Bring innovative ideas on the table, things that you would like to do that can improve the life of people, and build those implementations Take complete ownership of the software, make sure the built code is reliable, scalable and readable Take ownership of software development, research and implement new tools and techniques for seamless one-click deployments Work with the leads in release planning and other such activities Teaching Assistant 2015-2016 West Virginia University, Morgantown, WV Taught Microsoft Office products Word, Excel, Access, and Power Point Research Assistant 2014-2016 West Virginia University, Morgantown, WV Developed Fatigue Detection System for Alpha Mining Project using EEG sensors. I used wireless light weight EEG sensors which would not cause any problem to users and can be carried by users to identify fatigue in mine drivers. A paper related to this project has been sent for publications. Technologies used include C, C#, Python, Matlab, SVM, LDA. Created User Interface for Rover. West Virginia participates in many Robotics competitions. I was involved in the Mars Rover Competition, held in Texas, in which colored samples need to be collected by rovers which are controlled from base location in the university or elsewhere. My job was to develop User Interface for the competition which integrated four cameras. Color detection could be performed on any of the cameras and alerts were generated. I used OpenCV with C# and multithreading approach to display all cameras independently. I was also involved in changes in the control of the Rover with command communication as timeouts were not functioning properly. We won the Second Place, 2016 NASA RASC-AL Robo-Ops Competition.

Upload: rohit-

Post on 21-Feb-2017

44 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Rohit Resume

Rohit Contact: (304) 594-8410

Email: [email protected] https://www.linkedin.com/in/rohit-75828627

Over 10 years of Experience as Application developer with extensive programming experience in C# .Net, MySQL and Java seeking to find position related to software development. I have recently completed my Masters in Computer Science from West Virginia University. As a graduate student at WVU, I was part of the following Projects: Drowsiness Detection using EEG and Camera, New User Interface building for Mars Rover Competition (Won 2nd Position), Robot Alignment using 2 iCreate Robots, TelosB motes and OpenCV etc.

Professional Experience

Experience includes working as a Software Developer, Teaching Assistant, Research Assistant, Sr. Programmer, .Net Programmer, and Programmer Trainee. Most recent large scale projects were related to development of VibAnalyst Software: A complete Vibration analysis and Asset Management Software.

Software Developer, InteleArc , Virginia U.S 2016-2017

ConceptWave Application Development using Rhino JS server side Java Scripting and Oracle Database as back-end.

Collaborate daily, multiple times a day with other members of the team to have discussions on design, approach to code and actually code.

Contribute in the design sessions to brainstorm ideas on how to solve problems For products that are built, build enhancements and defect fixes Provide estimates on development efforts, participate in peer code reviews, learn and contribute to achieve quality

in the code Bring innovative ideas on the table, things that you would like to do that can improve the life of people, and build

those implementations Take complete ownership of the software, make sure the built code is reliable, scalable and readable Take ownership of software development, research and implement new tools and techniques for seamless one-click

deployments Work with the leads in release planning and other such activities

Teaching Assistant 2015-2016 West Virginia University, Morgantown, WV

Taught Microsoft Office products Word, Excel, Access, and Power Point

Research Assistant 2014-2016 West Virginia University, Morgantown, WV

Developed Fatigue Detection System for Alpha Mining Project using EEG sensors. I used wireless light weight EEG sensors which would not cause any problem to users and can be carried by users to identify fatigue in mine drivers. A paper related to this project has been sent for publications. Technologies used include C, C#, Python, Matlab, SVM, LDA.

Created User Interface for Rover. West Virginia participates in many Robotics competitions. I was involved in the Mars Rover Competition, held in Texas, in which colored samples need to be collected by rovers which are controlled from base location in the university or elsewhere. My job was to develop User Interface for the competition which integrated four cameras. Color detection could be performed on any of the cameras and alerts were generated. I used OpenCV with C# and multithreading approach to display all cameras independently. I was also involved in changes in the control of the Rover with command communication as timeouts were not functioning properly. We won the Second Place, 2016 NASA RASC-AL Robo-Ops Competition.

Page 2: Rohit Resume

Sr. Software Engineer 2008-2014 iAdept Marketing, New Delhi, India

Developed VibAnalyser Software module for Analysis of Vibration signals collected using various vibration analyzers. This software was designed to analyze files from different Vibration Analyzers. Files were transferred using Active Sync / Windows Mobile Device Center / USB protocol / Serial Interface. Various configuration used by different analyzers would give different plots. My role was to design various forms including plots review and Connection window. I created a database to store bearing fault frequencies and linked this database with file names and directories. Technologies used C#.net, Developer Express, MySQL, Serial, and USB Communication.

Developed VibAnalyst Software module for Route based Data collection of Vibration signals. This software was designed to create Routes on which the data would be collected on a regular basis. These routes are transferred onto the handheld vibration data collectors which collect data and transfer the data back to the computer. My part was to design Forms, to design database, normalization, database connectivity, Report generation and Instrument connectivity. Technologies used include C, C#.net, Developer Express, MySQL, XML, Serial and USB connection, Aladdin Software Protection Dongle Key.

Worked on Department of Defense eye tracking project. This project was to design and develop an eye tracking system to identify the locations where a user was looking at during flight simulation. My job was to make a module to which would collect the data from Eye tracking system (location of Eye, Location of Gaze, Eye parameters etc.), Heart rate sensor and convert the data to 80Hz and broadcast the data at a specific port using TCP/IP or UDP. Technologies used Java, JSON etc.

Worked on National Thermal Power Cooperation VibAnalyst SAP integration. This project required us to make a text file for critical alerts. Based on these alerts, a company can authorize work. My job was to generate an API which would be able to extract all the latest alerts into a text file which can be imported into SAP program. All completed jobs will be reflected into SAP which will generate another text file that needs to be imported into VibAnalyst to close the alerts on those specific points. Technologies used C# and .Net.

Worked on Indian Navy Engine Analyzer data transfer from ship. This project need to perform engine analysis on a regular basis on board ships. However, the data was being transferred only when the ship was on shore. Also, some times when there was a major issue, communication was required via satellite phones. To avoid this a module was required to be developed which is secure and can transmit data. I developed the XML/JSON string with the encrypted data. This encrypted data would then be transmitted using Radio frequency or other methods. On the base station, my software would decrypt the data so that it can be analyzed by the expert. Technologies used Java, XML, and JSON

Sonography analysis of thermal imagers and videos. The videos were imported from thermal radios as well as RGB radios, the process required is stitching of videos and identifying of actual locations were temperatures were going beyond set diameters also identification of wave code locations. The process required users to create areas of interest and the videos. I used open CV for the analysis that was done on thermal imagers.

Technologies used: JAVA, C#, Open CV, C++ and Python. Jr. Software Engineer 2003-2008 iAdept Marketing, New Delhi, India

Website development of iAdept Marketing. I developed the first website for the company and after that upgraded it on a regular basis. It described various products and services of the company. The website also had a user forum where people can discuss their issues and problems. This forum had a login screen and a registration screen. Each user can view the current topics and the topics posted by them. They would also get emails if a reply is posted on their topic. I used HTML/CSS for the first website and later I used ASP and JavaScript. I was also involved in Installation, Commissioning, training and support of various condition monitoring instruments and their software.

Software Trainee 2003-2003 CMC Ltd (A subsidiary of Tata Consultancy Limited), New Delhi, India

Track on in-house employee project status and location information system. This project was to access the project status and the place where the employee is working (Client side or Office). The project was designed in Oracle and Developer 2000. My job was to design the JSP pages and use JavaScript for filling up dropdown lists and Form validation. The project was uploaded on Tomcat Server.

Page 3: Rohit Resume

Education Masters in Computer Science West Virginia University Graduated on-: August 2016 GPA – 4.0 Subjects Covered

Sensor Actuator Networks Advanced Real Time Systems Cyber security and Big Data Principles of Programming Languages Theory of Operating Systems Advanced Data Mining Statistical Computing with R Cyber Physical Systems – Networked

Systems Advanced Analysis of Algorithms

Data Science Processes Planetary Rover Design

Academic Projects

Intelligent Traffic Management System: In this project we used Artificial Neural Network (ANN) to predict traffic concessions on specific roads, analyzing accident prone areas which can be further used for automation of traffic signal and selecting routes for individual patterns. My role was to design software that predicts the route congestion based on historical data and real time information given using On Board Diagnostics (OBD) device. I also identified routes based on the logic presented using ANN which can be taken by a user to reach destination in less amount of time. I used Java for this logic design and Python to identify routes with congestion and stored data for future route identification as flat files. Child Guard – Peace of Mind: Worked on this project which was to find an effective way to track location of children and their stay points to identify anomalies in path and stay points. Clustering Algorithms and Feature Identification/Selection were used. Mobile phones tracking was used for tracking individual’s GPS. Stay Point calculation and path estimation was performed to identify locations anomalies, if any. Technologies used C# for stay point calculation and path estimation. Development of Robot Alignment. Our job was to align 2 robots based on a colored object. My job was to identify the colored object and its distance from the Robot and send a signal to the other Robot when the first Robot finishes. I used TelosB motes with TinyOS programming, Python with Open CV and serial communication for iCreate Robots. Using Map Reduce in R using Spark R to calculate the number of views for each page in the list by specific users. This project utilized MSNBC data to calculate number of times a user visited a particular page. Develop a Package in R for OneWay Anova using Roxygen2 and export all functions from S3 and create a help file for the package and upload the package using GIT to a well-defined website. My project was uploaded to /RohitOnewayNewR

Technical Skills

· Programming Languages-: C, C++, Java, JSP, C#, .Net, ASP.Net, R Programming, Python, Ruby, Matlab, API development

· Libraries/API-: Open CV, Numpy, Theano, Developer Express, Boost, Spring, Angular, Node, Hibernate, REST · Databases: MYSQL, SQL Server, NoSQL CE, MS Access, Oracle

· Others-: Cloud Computing, Git, AJAX, HTML, JavaScript, Spring, Hibernate · OS : Ubuntu, Windows, OS X, Linux Certifications Certified DBMS, ORACLE, D2K Software Engineering, SSW, Windows, NT, Java, SQL Server, OOPS, C++, VC++, VB from TATA Infotech Education. Publications

· V. Kulathumani, R. Kavi, V. Kecojevic, F. Rohit “Multi View fusion for activity recognition using deep neural networks” (Accepted in Journal of Electronic Imaging – submitted Feb 2016).

· F. Rohit, V. Kulathumani, R. Kavi, V. Kecojevic “Real-time Drowsiness Detection using wearable, lightweight EEG Sensors”(Accepted in Journal of Intelligent Transport Systems on July 2016)