Post Job Free
Sign in

Professional Experience Java Developer

Location:
Toronto, ON, Canada
Posted:
May 10, 2016

Contact this candidate

Resume:

Usman Rafique

*** - ** **. ****** **., Toronto

647-***-**** * Email: *************@*****.***

Objective

Analytical, problem-solving computer analyst and programmer seeking a position where I can apply my skills and knowledge to design and implement innovative and efficient technical business solutions

Accomplishments

Actively participated in each phase of Software Development Life Cycle of Agile Model

Successfully embedded new modules in Java EE Application

Performed code changing in HSJT application by using Apache POI API, Apache Ant

Built ASP.net applications using MVC architecture

Successfully tested Modules, integrate in real application to improve its scope and performance

Assisted in completing the project documentation such as wireframes, option analysis and deployment guide

Strong knowledge of version control systems: Git, GitHub

Technical Skills

Software Languages: Python, C, C++, C#, Java, JavaScript, PHP, HTML5, CSS3, Batch Script, UML

Framework: Java Server Faces (JSF), JSP, Servlets, Junit Test Framework, Strut, Apache POI, Apache Ant, Collections, Entity Framework, Angular.js, Node.js,AJAX, java API for JSON processing, Bootstrap 3

Databases: Oracle, MySQL, SQL/PLSQL, IBM DB2

Tools: Visual Studio, Eclipse, RAD Web Sphere, Netbeans, Microsoft Office, Apache Web server, Git

Professional Strengths

Productive and collaborative team player with strong interpersonal skills

Strong research, analytical, and problem solving skills

Collaborated with team members to successfully deliver the project on time

Ability to work independently with minimum supervision

Professional Experience

Java Developer (full-time) [Sep 2015 – Present]

Ministry Of Health and Long Term Care, Toronto

Performed code change on online submission application to streamline the process of managing thousands of submissions per month

Worked with team on Metadata Generation application in Java SE to empower the system to generate metadata in the form of SQL Queries

Contributed in developing, integrating, and testing new modules in java applications

Professional Experience (cont’d)

Hardware Technician [May 2014 – Aug 2014]

Tech World, Toronto

Troubleshoot computers/mobiles issues

Replaced hardware components including screens on smartphones

Install and remove applications for customers

Professional Projects

SRI (Self-Reporting Initiative) [Fall 2015]

Environment: Java EE (JSF, JSP, ManagedBeans, Servlets, Angular.Js, Oracle11g)

Contribute in Java EE Web Forms application to save and manage thousands of submissions.

Worked on developing new Modules in SRI application.

Strong focus on front-end HTML5, CSS, JQuery, to improve layout and ease of use of application.

Used JavaScript and Angularjs framework for client side validation and authorization.

Specifically used Angularjs built in service $http for fetching and dealing with JSON file.

Used JSF Facelets library for creating dynamic end user view.

Code managed beans in the form of Java classes to implement the business logic of the application.

Utilized third party components: xbean, jooq and Apache log4J.

HSJT [Fall 2015]

Environment: Java SE (Apache POI, Apache Ant, Collection)

Performed code changing to improve the performance of HSJT application.

Accomplished event handling on the application.

Test Java Classes through Junit framework.

Used Apache POI API for extracting business information from MS Word and MS Excel files.

Used Apache Ant to automate HSJT application build processes.

Extensively involved in quality assurance measures to ascertain the integrity of sensitive data.

Utilized third party components: Jooq, lzma for file compression, Apache commons.

Student Registration System [Summer 2015]

Environment: ASP.NET, C#, Entity Framework

Perform User Authentication and Authorization through Angularjs at the client side.

Separation of Concern by using three layer architecture Model, View, Controller.

Validated the data, perform CRUD operations on Database and display the data.

Educational Summary

Computer Programmer Diploma [Graduated in 2015]

Seneca College, Toronto

Bachelors in Information Technology (4 years) [Graduated in 2012]

University of The Punjab, Pakistan

Volunteer Experience

SMILE Mentor

SMILE Mentoring Program Seneca College, Toronto

Helped new students in college to make their transition easy

Made Protégé feel comfortable and guided them about academic courses

Encouraged students and provided information about Seneca’s systems and services

Reference available upon request



Contact this candidate