Technical Expertise
-
Key Technologies:
Java, NodeJs, Scala, JavaScript, jQuery, Typescript, AngularJS, Springboot, Python
-
Database:
MySQL, Oracle, PostGreSql, MongoDB.
-
Deployment:
Google Cloud – App Engine deployment and Compute Engine deployment, Docker
-
Operation Systems:
Windows family, Mac OS, Ubuntu.
-
Other Software:
Adobe Photoshop, 3dsMax, Maya, Adobe AfterEffects, Adobe Dreamweaver.
-
Project Domains:
Aviation, Automobile, Education, Telecom.
Professional Experience
Maplesoft CorporationSept 2018 - Present
Position: Software Development Engineer
Project: id8
-
Designed and developed the application’s front end using javascript, jquery and yfiles to render & display the UI components to the users. The application’s purpose is to streamline the engineering process by providing the appropriate tools for the purpose.
-
The application would allow users to drag and drop UI components into the workspace and create or modify workflows at will.
-
Designed and implemented the controllers using Scala that would transfer all the changes made in the UI to the backend where they are persisted in the database.
-
Implement the backend model using Hibernate and java files which would persist the changes sent by the controllers in their respective tables in the database using the hibernate queries.
-
The databases used are PostGreSql, MySQL and Oracle.
-
Performed End to End testing for the implemented changes.
Mobia Tenchology InnovationsDec 2016 - Aug 2018
Position: Software Developer
Project: Hydro 360Oct 2017 - Aug 2018
-
Designed and developed the application using MEAN stack which would bill its customers for the Hydro units they have consumed.
-
The application would also track the safety of employees who are assigned to check on issues reported by the customers, by scheduling timed alerts. The tracking and marking of the employee’s location is done via Google Maps (agmmap) API.
-
The technologies involved in implementation of the application included Angular2, Typescript, Express, NodeJS and MongoDB.
-
Participated and designed in the development of the UI using Angular 2. Created documents in Mongo to meet the requirements of the data to be displayed on UI.
-
Performed End to End testing for the implemented changes.
Project: Customer Portal AdminDec 2016 - Oct 2017
-
Participated in the development and implementation of ‘Portal Admin’ UI, an application which will be used to provide interaction between the organization and the Aircraft Engine Consumers.
-
Incorporated a given CortonaSoloAPI (specifically for handling 3D imagery into the GE website and GE tool using Java, JavaScript and Stylesheets.
-
Created database queries and scripts for handling the database entries as per the requirements.
-
Worked on resolving and fixing database issues at the backend, in enhancing the ‘Tech Pubs’, an eDocument segment of the client’s website and worked with the client in resolving some of the high priority issues.
-
Worked on modules to handle the various front end and service calls in AngularJS, Java Stylesheets, JavaScript and JavaServerFaces
Emerging Wireless Technologies, Dalhousie UniversityMay 2015 - Jan 2016
Position: Research Assistant
-
Developed a Mobile Application for Nova Communications to collect data from all the sensors available and also developed a Java application for Analysis of the collected data
-
Designed and developed a system which would detect the presence of a pedestrian near the crossing and alert the driver of the approaching vehicle. Designed and developed a system which would identify whether the table has been served or not.
Educational Qualification
Master’s in Computer Science (MSc) from Dalhousie University, Halifax (Canada) in August 2016, with a CGPA of 4.23/4.3