Prabhdeep Singh
** **** ****** ********, ********, ON L6R 1K6 *****************@*****.*** 519-***-**** GitHub: https://github.com/Prabhdeep1994
LinkedIn: www.linkedin.com/in/prabhdeep-singh-144463157/ Profile Summary
1 year and 3 months experience as Full Stack Java Developer in creating, designing dynamic and beautiful cross- browser compatible web applications, user interfaces and corporate websites and optimizing them for maximum speed and usability.
6 months experience as Quality Assurance in Functional Testing, Regression Testing, System Testing,
Good understanding of Object Oriented Design, Web Content Development, Responsive Web Design, Cross browser Compatibility, Algorithms and data structures.
Extensive experience in AGILE & Waterfall model and good knowledge of SDLC & STLC methodologies development, Test Driven Development, Iteration planning, Pair Programming.
Experience with J2EE technologies such as JSP, Servlets, XML, HTML, JavaScript, JDBC and REST web services.
My SQL, SQLite 3, Oracle SQL and integration with Java backend using JDBC connectivity.
Assisted in maintaining and updating existing applications and modules by performing Regression Tests for reduction errors in existing e-commerce applications. Technical Skills
Programming Languages: Java, C/C++, ASP.Net, Jekyll, Ruby, Python and REST Web Service.
Database Systems: MySQL, SQlite3, Oracle, SQL Server 2008.
Markup & Scripting Languages: HTML5, CSS3, JavaScript, Bootstrap, jQuery, AJAX, bash, Groovy and XML.
Application Program interface: JDBC, Servlets, JSP.
Integrated Development Environment: Eclipse, INTELLIJ and GIT.
Framework: Spring BOOT, JPA/Hibernate
Application Server, Design Pattern and Build Tool: Apache Tomcat, MVC, Maven.
Testing: JUnit, JMeter.
Version Control Systems: GitHub
Operating Systems: Linux, UNIX, Windows, iOS, Android. Work Experience
Full Stack Java Developer [Infinite Creations Pvt. Ltd, Delhi, India] Jan 2015 – March 2016
As a programmer, I focused on code maintenance, debugging and performance. I worked heavily with Java, DOM, JavaScript, HTML5, CSS3, REST web service, Spring, Apache
Design overall architecture of the web application ensuring usability and responsiveness.
Collaborated with rest of the team to design and launch new features.
Making web applications from scratch, debugging and A/B testing.
Tested front-end code in multiple browsers and in all screen sizes to ensure cross-browser compatibility and responsive web design and fixed bugs.
Developed and implement servlets & JDBC connection for updating/retrieving the data from Oracle SQL, SQLite 3.
Developed web and console applications using Java (web scraping, parsing, data scraping, basic tools and libraries used – Jsoup, Quartz, maven).
JavaScript for client side validation in the JSP and HTML pages.
Worked with clients to develop layout, color scheme for their website and implemented it into a final interface design.
Quality Assurance, Intern [Mahanagar Telephone Nigam Limited, Delhi, India] Feb 2014 - July 2014
Design, built, maintained high performance, reusable and reliable Java code.
Create test cases, test scripts, test data and submit the prepared data report to being reviewed by technical lead.
Maintain the database records of our customer using MySQL.
Delivered my weekly status report to my Manager. Network Technician, Intern [Airport Authority of India, Safdarjung Airport, India] June 2013 - Aug 2013
Worked on ‘Navigation and NAV-AIDS’ project which is based on the safety, efficiency and comfortable travel for passengers and also helps air craft in proper landing & take-off.
Tools used in the project such as DVOR, DME, CDI, ILS, NDB and ATC.
Learnt basic routing techniques and understanding the working of terms related to aircraft control. Academic Projects
Library Management System
Technology Used: HTML, CSS, Bootstrap, PHP, JavaScript, jQuery
Develop a library management system allows user to check the availability of books. Some other feature includes searching the library with specific filters, suggest any book to library, register and login into the system. Candidate Training and Recruitment Management Software
Developed web based candidate software for a job placement agency “Empower Recruitment”.
Front end developed using ASP.NET with C#.NET.
Backend development using SQL Server 2008.
Web and Data Scraping
For getting information about our competitor companies.
I have developed web and console applications using Java (web scraping, parsing, data scraping, basic tools and libraries used – Jsoup, Quartz, maven).
Technologies used - HTML5, CSS3, JavaScript, JSP, Servlets, XML, web.xml, pom.xml, My SQL. Transaction API
For taking online payments from clients and by providing secured access payment method.
JavaScript for client side validation in the JSP and HTML pages.
Technologies used – Java, My SQL, web.xml, pom.xml, XML.
Uses prepared statements and transaction for preventing against SQL injection attacks. EDUCATION
Master of Engineering in Electrical and Computer Engineering May 2016- Sept 2017 University of Windsor, Canada
Bachelor of Technology in Electronics and Communication Engineering Aug 2011- May 2015 PDM College of Engineering, India
TRAININGS AND CERTIFICATIONS
JAVA Training [DUCAT, Gurgaon, India] June 2014-Aug 2014
Certificate in CCNA July 2013-Aug 2013
Certificate in CCNP (Routing & Switching). Aug 2015- Dec 2015
MATHWORKS workshop [University of Windsor, Ontario] Feb 2016
Certificate in Dot Net [DICS]. June 2014- July2014