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