Mohit Gandhi
ac1rpu@r.postjobfree.com
Appt ***, 2070 Boul De Maisonneuve O,Montreal H3H1K8
A hardworking and motivated professional with good communication skills and proven mathematical skills is seeking a full time position. Looking to apply solid technical skills in practical. Proactive, keen to learn and wishing to make a contribution.
Summary of qualifications:
-Experience in developing applications using Service Oriented Architecture(SOA) throughout software development life cycle (SDLC)
-Around 1 year of industry experience of working with C++, XML in a small team where just 5-6 developers are supporting 4-5 products exported around the world for Power grids.
-Designed and developed scalable enterprise Internet C++ & JAVA Applications using MYSQL. MongoDB as back end data base.
-Developing and Testing the application designed using MVVM and Prism Framework using C#
-Designed Embedded Applications using Embedded C and Assembly Language using KieluVision.
-Expertise in Object Oriented Programming (OOP) and methodologies.
-Developing Scripts using Python, Perl along with back-end databases.
Technical skills:
Server Software
Visual Studio,ECLIPSE, ANDROID STUDIO
Technologies
SOAP, REST,TCP/IP, HTTP,WPF, JSON, Ajax, RegEx, GSM, GPRS, Word press, MS Visio,
Agro UML
Languages
C, C++,C#, Java, VHDL, Assembly Language
Language Scripts
Python, Perl, MATLAB/Simulink, JavaScript
Mark-Up Languages
HTML5 / DHTML, XML, CSS,
Databases
MYSQL, MONGODB
DB Concepts
ODBC, SQL and NOSQL
Micro controller
PIC, 8051, ARM
Version Control
Smart SVN, Git
Frameworks
Django,Spring,Hibernate,Scrapy,MVC
Operating System
Linux, Windows 95 / 98 / XP / 2000 / 2003 NT Servers, Windows Vista
Experience:
Software Developer August 2016-July 2017
Vizimax Inc.
Responsibilities:
Taking the responsibility to enhance the features of the in house libraries for the products using C++
Fixing of bugs in the existing framework and writing test cases.
Supporting the tool with another product named as Synchroteq.
Coding using Generic Programming using STL to provide services to the products
Writing CLR wrappers.
Addition of Logger service to the software.
Transfer of libraries working on error codes to Exception Handling.
Private Tutoring Jan. 2016- Present
Have been helping college, university students with Mathematics, Statistics and Programming
Has been passionate about teaching and getting my word across humans.
Content Writer (Contract) May. 2017- June 2017
Montreal College of Information Technology
Content writing for new website getting designed for the college.
Web Developer (Part Time) Nov. 2015- August 2016
Montreal College of Information Technology
Responsibilities:
Designing the website for the college
Helping in course designing of the program
Utilizing Word press along with HTML5 and CSS3 to develop the website
Using SQL to collect the data from the forms
Conducting Certification Exam for various companies like Microsoft, SAP, CISCO, Amazon etc.
Software Behavior Analysis Lab (Research Assistant) May 2015- December 2015
It is a lab under Professor at Concordia University responsible to investigate techniques and tools to help software analysts understand and analyze the behavior of complex software systems
APK web Crawler: Designed Crawlers for downloading .APK files from Google Play as well as from third party markets using Python,Scrapy, SQ-Lite, Ubuntu
Analysis of Mobile Applications: Use of obfuscator on .APK files and extracting API calls from the application using Soot
Study of Model Driven Architecture and Tools: Designing UML class diagrams in various tools. Implementing and Validating OCL to model for auto Code Generation and presented it to students.
Java Developer Feb 2014 - June 2014
Le WebexyPvt.Ltd. New Delhi
Project: Lending Application
Responsibilities:
Involved in Requirements Gathering, Analysis, Design and development of the application.
Designed and developed user-friendly GUI’s using HTML5, CSS3 using Eclipse
Implemented and maintained various SQL Queries on MySQL.
Created applications using HTTP protocol and REST services throughout the SDLC.
Involved in Unit and Integration testing of the application.
Used the concepts of Object Oriented Programming (OOP) techniques and created Java Servlets and developing JSP pages
Formulated with TOMCAT 7 web server to launch the application.
Defense Research and Development Organization June 2013- July 2013
DRDO is the organization charged with military of India for defense research .Designed a temperature sensor using Embedded C for RISC based micro-controller PIC 16F877A
Training June 2012- July 2012
An internship during the undergraduate in India where I Designed Trainers kit for 8051 and programmed it using Embedded C and assembly using the Linux operating system
Academic Projects:
Language Learning Application
Developing a language learning application by preparing flash cards for new learners (foreg. French) using JAVA and deploying in on Cloud using an along with a NOSQL database and REST API. It also allows the conduct the test.
Modeling of JPEG Encoder using System C
Developing 5 different modeling of JPEG encoder system involving Multi-Threading.Transforming the sequential JPEG encoder model into a concurrent Process Network (PN) model using C++.Inserting time delays and transforming the network into scheduled model
Graduate Student Admission Project – Socket Programming
Developed an admission system for the admission department with the minimum required GPA using C++ and TCP/IP protocols
E Library Management System
Designed an independent platform model.Used Object Constraint Language (OCL) and action Language.Realized the system using JAVA and MYSQL database.
Realization of Chemical Events
Formulated periodic table using C++ containing information about all the chemical elements in the periodic table with their name, configuration, atomic and mass numbers etc.
Fuel Management using Arm Cortex M0+
Implemented a Traffic Light system with RF transmitter receiver to save fuel in vehicles using Embedded C.
Cellular System
Designed Cellular system for London and deployed channels to serve maximum users along with OFDM managing co channel and adjacent channel interface
Data Aggregation in Wireless Sensor Networks
Aggregation of Data in cluster of wireless nodes using OPNET and led the project as a team leader.
MIPS Processor
Implemented mini MIPS processor along with Data, Control and Structural Hazards using VHDL
Maximum Likelihood Estimation Communication System
Implementation of Maximum Likelihood Algorithm for BPSK and 8-PSK using MATLAB
AWARDS:
Won CBSE scholarship for being amongst the top students of the country
Won Scholarship for being the Student of the Year.
Amongst Top 20 students of University Graduate.
Won Merit Certificate for Mathematics Grade 12 being 0.1% students of the Country
Won Merit Certificate for Mathematics Grade 10 being 0.1% students of the Country
EDUCATION:
Masters of Science in Computer and Electrical Engineering (GPA 3.8) August 2016
Concordia University, Montreal.
Bachelors of Technology in Electronics and Communication June 2014
BharatiVidyapeeth College of Engineering, India.