Harpreet Singh
#****, ** ********** *****, *******, ON M9W 6K8
Tel: 647-***-**** Email: ********.********@*****.*** LinkedIn: https://ca.linkedin.com/in/harpreet21
OBJECTIVE
Technically oriented, motivated, enthusiastic, result oriented software developer who is passionate about coding and relentless in the pursuit of excellence. I love to teach and spend my free time exploring the Latest Technologies and Code Optimization Techniques.
HIGHLIGHTS
Experience in developing Java applications and web applications in agile environment.
Familiar with various mobile technologies including iOS, android and other mobile applications.
Freelance Web Developer.
Bachelor of Technology in Computer Science
Post Graduate Certificate in Information Technologies Solutions from Humber College.
Ability to adapt and rapidly develop in-depth knowledge of new technologies.
Actively translate business requirements into functional and technical designs.
Strong analytical problem-solving ability, fast learner and self-motivated.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, C# .Net, C, C++, C#, PHP
Web Development: HTML5, CSS3, JavaScript, Bootstrap
Frameworks: JSF, Spring MVC, .Net Entity Framework, Laravel
Technologies: Servlet, EJB, JSP, JPA, Hibernate
Web Services: REST, SOAP
Design Patterns and Data Structures.
Databases: MySQL, Oracle 11g, Microsoft SQL Server
Operating System: Linux, Unix, Windows
UML Modelling and Design Tools: Rational Rose, MS Visio
Server: Glassfish, Apache Tomcat, WebLogic
CMS: WordPress, Magento, Joomla
Version Control: GitHub, BitBucket, SourceTree
Other Skills: Angular JS, jQuery, XML, JSON, XSLT, XSL, PL/SQL, Mongo DB, ADF Framework
DEVELOPMENT TOOLS
NetBeans, Eclipse, STS, JDeveloper, Visual Studio, Android Studio, Adobe Dreamweaver.
PROFESSIONAL EXPERIENCE
Web Developer at RMS Productions
May 2016 - July 2016 (3 months)
Responsible for company's brand development, web site UI and achieving business requirements using PHP, WordPress, HTML and CSS.
Java Developer at Livera Sports
January 2016 - April 2016 (4 months)
Worked on a project “Cricket Hero”
Implemented Back-End using Spring MVC, Hibernate and MYSQL.
Implemented test Front-End using HTML5 and Spring forms with JSP technology.
Managed version control with Git and BitBucket.
Web Developer at Konektix Inc
May 2015 - December 2015 (8 months)
Responsible for developing company website from very start using PHP, WordPress, HTML and CSS.
Worked on website deployment to a private cloud server. Helped in website's regular maintenance.
Java Developer at Alpha Net Technologies
August 2013 - January 2014 (6 months)
Worked on a project "Java Editor (IDE)". A Java desktop application for developing a Java IDE where all source code is secured using AES encryption algorithm. Idea behind such application was to create an integrated and secure environment for all trainee developers. Responsibilities:
Code security and Java editor interface module of project using technologies Core Java, Swing, MySQL and encryption algorithms (AES).
User Interface for Integrated Development Environment using Java Swing API.
•Reports generation using Jasper Reports.
•Team Lead.
PROJECT WORK
Cricket Hero (Livera Sports)
A web application for fantasy cricket, where users can select custom teams and earn points based on their player’s performance in a real-world cricket game.
Role: System Design and Architecture, Development.
Technologies Used:
Implemented Back-End using Spring MVC, Hibernate and MYSQL.
Implemented test Front-End using HTML5 and Spring forms with JSP technology.
Managed version control with Git.
Price Comparison Website (Team Project)
Developed a price comparison website using web API of all famous e-commerce websites like Walmart and BestBuy. Fetching data from these two API on bases of user's search and optimize the returned JSON data. Compare all prices for same single entity searched and give users different results based on filters. Worked on Admin panel as well for all admin operations such as adding/delete/update users, new API and much more.
Role: Worked on admin panel, fetching and processing data from all API.
Technologies Used: Laravel Framework, PHP, HTML, REST Web Services, JSON, Bootstrap, MySQL.
Java Editor (Java Platform IDE)
Java based desktop application for java development IDE with high security using encryption techniques (AES) for secure source code.
Role: Worked on IDE implementation and encryption algorithm.
Technologies Used: J2SE, AES Encryption Algorithm.
Hotel Management Application
J2EE application for hotel management which was built on all latest EJB3 technology. This application was a complete enterprise level application which runs application on server and was accessible through web either by local users or remote or by mobile devices.
Role: System Design and Architecture, Development.
Technologies Used:
Implemented Back-End using Core Java, J2EE, EJB3, Restful web services, Oracle database.
Implemented Front-End using JSP, HTML5, Bootstrap, CSS,
Image Steganography
C# .net based windows application for sending personnel message after hiding in image. Made it more secure by using encryption techniques to hide encrypted data in image. The cryptography techniques include AES and RSA. The interface is also very good and simple to use.
EDUCATION
Post Graduate Certificate September 2014 - May 2016
Information Technology Solutions
Humber College, Toronto
Bachelor of Technology August 2010 - August 2013
Computer Science and Engineering
Lovely Professional University, India
LANGUAGES KNOWN
English, Punjabi, Hindi
VOLUNTEER
System Support, Troubleshooting and Database Maintenance at Toronto School of Art (TSA)
September 2015 - Present
Software Support and Troubleshooting for the software used by organization. Made proper Database Backup strategies for organization database security and integrity.
Assist with a variety of tasks as needed at St. Nirankari Mission, Brampton, ON
September 2014 - Present
References Available Upon Request