See all developers
Usman R. Full-stack Developer

Usman R.

  • Toronto, Canada
  • 6 years
  • Full-time (40 hrs/week)
Usman is now available for hire Hire Usman

Usman is analytical, problem-solving computer analyst and programmer seeking a position where he can apply his skills and knowledge to design and implement innovative and efficient technical business solutions.



  • Software Languages:  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, Node.js ,AJAX, java API for JSON processing, XSLT, RESTful APIs, Less, SaaS
  • Databases: Oracle, MySQL,SQL Server, DB2, MongoDB
  • Tools: Visual Studio, Eclipse, RAD Web Sphere, Netbeans, Microsoft Office, Apache Web server, Git, WebLogic web server

Skills and experiences

Skills and experiences

Full-Stack Developer

Fresh Brain studio, Jan 2020 - present


  • Implement Front-end of Habibi-Fit application by provided design in Angular framework 
  • Applied all the dynamic of angular core, observables with Rxjs library
  • Design and implement Login panel of Application
  • Implemented JWT with Node.js and write down clean code for uploading and downloading with aws-sdk library in express.js
  • Implement RestApi end point in Express and save the data in postgres Database

Java/EE Developer

CIBC, Dec 2016 - Nov 2019


  • Participate SRD/BRD meeting with Business Analyst to assist them to update model of Envoy application
  • Applied all the dynamics of spring framework and Java EE components to enhance the feature of Envoy application
  • Ensure Envoy complete all testing milestone SIT/UAT/PTE to safe deployment into production
  • Provide 24/7 production support for the Envoy application
  • Contribute in Java EE e-portal Envoy application to save and manage thousands of submissions
  • Worked on developing new web services in Envoy application
  • Strong focus on front-end HTML5, CSS, JQuery, to improve layout and ease of use of Envoy application
  • Used JavaScript framework for client side validation and authorization Envoy Portal
  • 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 Envoy application
  • Utilized third party components: xbean, jooq and Apache log4J
  • Environment: Java EE (JSF, JSP, ManagedBeans, Servlets, SOAP, Oracle11g)

Web Developer

Ask Us Financial, Aug 2016 - Nov 2016


  • Development and deployment of website including web architecture design and code writing
  • Resolve customer complaints and respond to suggestions for enhancements
  • Maintain record of valued customers in database

Java Developer

Ministry of Health, Sep 2015 - Apr 2016


  • 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
  • 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.
  • Environment: Java SE (Apache POI, Apache Ant, Collection)

Educations and Certifications

University of the Punjab, Lahore Pakistan

Bachelors in Information Technology, graduated in 2012

Seneca College, Toronto Canada

Computer Programmer Diploma, graduated in 2016
Want to hire Usman R. or just want to talk? Schedule chat with Usman

Other developers