PROFESSIONAL SUMMARY:
More than * year of extensive work experience in Software development using JAVA, J2EE
Mastered Java and SQL through passionate self-teaching and problem solving on variety of projects
Deep desire to learn quickly new technologies and applications
Proficient in Object Oriented Programming (OOP), databases and scripting.
Highly adaptable, self-motivated, excellent communication skills, willing to take initiative
TECHNICAL SKILLS:
Programming languages:
Java, JavaScript
J2EE frameworks
Spring Core/MVC, JPA, Hibernate, Spring Boot, Spring Data JPA, Junit, Mockito
Web Technologies:
JQuery, AngularJS, RESTful web services, Bootstrap, JSON, AJAX, JSP, Servlets
Database:
MySQL, PostgreSQL, Oracle
Source Control:
SVN Subversion, GIT, Jenkins
Operating Systems:
Windows 8 /10, Linux (Ubuntu 14/16)
PROFESSIONAL EXPERIENCE:
QA Engineer Intern July 2015 - December 2015
Beyond the Rack, Montreal, Canada
Project: beyondtherack.com (An e-commerce website): A world-class e-commerce website for any customer or business facing proposition relating to the selling of products and services.
Technologies: JIRA, SVN, Test Cases and Units, MySQL, Git
Responsibilities Performed: -
Designed, implemented and executed integration tests and analysed results.
Resolved bugs across the entire application to assure top quality
Worked with ERP system developers to test systems on NetSuite.
Worked closely with software developers and content management to resolve issues.
Participated in agile sprint Planning and review sessions and demo the work done to the entire team.
Software Developer August 2013 - March 2014
GoldenSource, Chandigarh, India
Project: ACTIVE Gateway: An interface between Bloomberg FTP Server and requesting Financial Institutes.
Technologies: Java, Spring, Hibernate, MySQL, JUnit, Mockito, Html, JSP, Maven
Responsibilities Performed: -
Worked with a development team responsible for translating business requirements into systems qualities.
Responsible for writing ‘Exception Management’ module to handle various invalid request files and errors.
Responsible for writing ‘Request/Response Logging Modules’ to keep track of files for status check.
Developed unit and Integration test cases for the written modules
Trained the client’s team to use the software solution and produced documentation.
SELF MOTIVATED PROJECTS:
ShopMe (An e-commerce web application) Jan 2017 - present
Technologies: Java, Spring, Hibernate, MySQL, Angular JS, Maven, JUnit, Mockito, and RESTful web services
Currently developing an e-commerce application using Spring and Hibernate following SOA architecture.
Implemented server-side validations using Hibernate Validations and created RESTful web services.
Wrote unit and Integration test casing modules using Junit and Mockito frameworks
Currently developing Dynamic web page using Angular JS
Online Auction System Dec 2016 – March 2017
Technologies: Java, Spring, Hibernate, MYSQL, Maven, JUnit, Mockito, RESTful web services, JavaScript and JQUERY.
Developed a system using Spring and Hibernate framework along with DAO pattern and RESTful web services.
Developed UI with client side validation using JavaScript and JQUERY.
Admission Management System: Sept 2016 – Nov 2016
Technologies: J2EE, Java, MySQL, DAO Pattern, JSP, Servlets, Hibernate Html, JSP
The objective was to provide a system which handles the information of the students and maintains their courses and respective marks. It takes care of all their curriculum information.
Designed a system using DAO pattern and hibernate for database connectivity along with JSP, Servlets and JavaScript to create dynamic web pages.
EDUCATION:
Programing for Web and Mobile Technologies: Java Web App Development February 2016 - March 2017
Montreal College of Information Technology, Montreal, QC
Masters in Engineering-Electrical and Computer Engineering May 2014 - Deferred
Concordia University, Montreal, QC
Bachelor of Electronic and Communication Engineering August 2009 - June 2013
Chitkara University, India