Summary:
Exceptionally focused and reliable Java / Web Developer with an outstanding work ethics and programming language knowledge. Able to work well independently or as part of a professional computer program development team.
Technical skills:
J2EE Technologies: Servlets & JSP, JSF, SpringMVC, Hibernate, Maven, Tomcat, RESTful
Databases: MySQL, Oracle database and PostgreSQL with basic idea of Liquibase and Flyway.
Front End Technologies: HTML, CSS, JavaScript, AngularJS
Testing: Unit and Integration test casing with Junit and Mockito frameworks
Operating Systems: Windows, Linux/Ubuntu
Development tools: Eclipse, Git, SQuirreL, Papyrus
Software Development Methodologies: Agile, Scrum, JIRA, Jenkins, SONAR
Networking Technologies & Protocols: TCP/IP, SIP, RTP/RTCP, MGCP, ATM, RIP, OSPF, EIGRP, IGRP, BGP, MPLS, DNS, HTTP
Achievements:
Certifications: Oracle Certified Java Programmer (OCJP- Java SE 6) Jan, 2013
Education:
Concordia University, Jan, 2014 - Dec 2015
Master’s in Electrical and Computer engineering. GPA:3.74/4.3
Mumbai University, June, 2008 – May, 2012
Bachelor's in Electronics and Telecommunication.
Professional Experience:
Co-op Student,
TELUS, Montréal, Canada May 2015 - August 2015
Business Unit: Technology Strategy and Operations
Technology Used: Java, JavaScript JDBC, HTML, KML
Project: Dynamic Google Earth Mapping
Design and Implemented the tool using Java and its API’s to write to a KML file which can then be viewed on Google Earth.
Implemented 3 level of sorting and advance search feature facilitating information retrieval from any given input data.
Used JavaScript to display the dynamic content obtain from the database.
Projects:
1) Shopholic (An e-commerce website) March 2016 - Present
Technology under use: Java, Apache Maven, DAO, Spring, Hibernate, AngularJS,
MySQL, JSON, JUnit, Mockito, RESTful Web Services, Private repositories on GitLab
Developing an e-commerce application for web based point of sale.
2) Online Banking System March 2016 - Present
Technology under use: Java, JavaScript, JSP, GitHub
Developing an online banking system to get better hands-on experience of using JavaScript.
3) Inventory Management System January 2016 – April 2016
Technology Used: UML, Java, DAO, Hibernate, MySQL, GitHub
Developed an ‘Inventory Management System’ of a car manufacturing company using the Model-Driven software development approach.
Designed the UML ‘Use-Case Diagram’, ‘Class Diagram’ and ‘State Diagram’ to describe the static structure of a system and generated Java code using Papyrus.
4) Online Auction System August 2015- December 2015
Technology Used: Java, JSF, Maven, DAO, Spring MVC, Hibernate, MySQL, GitHub
Developed a Java based web application, running on Apache Tomcat server, for selling and bidding an item online using the system.
Implemented the Model-View-Controller (MVC) design architecture pattern along with ‘Spring’ and Hibernate framework and JSF to develop GUI.
Extra Co- Curricular Activities:
Worked as a ‘Sales & Marketing Assistant’ for ‘Atlas Trading Co.’ in Mumbai from August 2012 to November 2013
As a member in ‘Engineering and Computer Science Graduate Association’ (ECSGA), organized various programming language / information workshops as well as trips from March 2014 – December 2015
Member of an Organizing committee under IEEE student chapter and Event head for an inter-college technical festivals at KJSIEIT, Mumbai from 2009-2011.
Interest:
Programming and software development, Web development, Wireless communications & networking, science of universe and cosmos, travelling and exploring new places.
Personal Information:
Date of Birth: 12th August 1990 Gender: Male Nationality: Indian
Languages: English, Hindi, Gujarati, Marathi, French (Basic -A1)