PROFESSIONAL EXPERIENCE
Web Developer - TenthLine Inc., Mississauga, ON 2016
• Customizing the excising Business Document Management and Web Content Management as required by client
• Developed a document capture solution that scanned, classified thousands of documents and stored them in the repository destination using Java, Spring, Jsp, Free Marker, Alfresco, Magnolia, Tomcat
Self-training and Self-learning 2016
Personal projects
• Design and develop Dealer Adviser Project. This advise dealers what kind of brand and model of car sells well in which province. This makes searching car easier for dealers in dealer auctions.
• Java, Java-Servlets, Hibernate/JPA, Selenuim and maven are used for server side, JSP and JSTL tag libs used for user interface, MySQL as database server and JBoss as web server.
• Self-training JSE and Self-learning Spring MVC and AngularJS
Web Developer - Empty Lot Software Inc., Toronto, ON 2014 – 2015
Web development
• Participated in project planning sessions to analyze business IT requirements
• Developed new features in existing platform to enhance consumer signal issues to the CSR
• Built from the ground up a fully customizable and configurable admin portal system
• Implemented server side task using Java and Java-Servlets
• Developed user interfaces using JSP, JavaScript and JSTL tag libs
• Hibernate/JPA frameworks are used to persist the objects in the database
• JavaScript and JQuery are used to perform front end validations on client side
• Developed a RESTful service to provide all the CRUD capabilities using WADL, SOAP UI and MySQL
• Tested the applications with the JUnit and wrote transcribed test cases
• Used GitHub for software configuration management, version control and JIRA for project and
bug tracking
• Evaluated and solved trouble tickets by coordinating with java member team
Network administration
• Responsible for installing and configuring, network modems, routers, switches, Ethernet networks,
wireless networks and network cabling include DSL link
• Monitored networks, identified, and resolved network security performance
• Coordinated hardware installation, software and cabling
• Reviewed emerging technologies and provided input and direction to broader project teams
• Prepared reports for Team lead and ensure policies were implemented
• Performed backups and data restoration
• Hardware used: EdgeRouter POE, ToughSwitch Pro POE, UniFi Access Point-AC, EdgeSwitch-24 ports
VoIP Telephony system setup
• Built from the ground up and maintained an ASTERISK office telephone system that, provided “traditional” types of telephony services. Synology DeskStation DS416, Digium d40 IP Phone
Web Developer - Paymobile Inc. Toronto, ON 2012 – 2014
• Developed new features in existing platform to enhance CSR client search capabilities
• Created a new application to enhance existing platform for creating new visa card numbers
• Reduced new client registration process from one week to less than two hours by building from the
ground up a fully customizable and configurable administrative portal
• Involved with small team of developers to design financial transaction database for fraud detections
• Executed complex SQL queries to perform Data Integrity testing to validate and test data
MySQL Workbench
Software/Web Developer - Artoris, Toulouse, France 2011 – 2012
• Maintained a fully configurable application to modify XML files and validate with XSD file
using Java and Swing for user interface
• Reduced by 95% time taken by data administrators and teachers to create XML files
• Elaborate with a small team of developers to create the UI for an E-learning website
• Executed SQL queries to perform Data Integrity testing and validate data
HIGHLIGHTS OF QUALIFICATIONS
Designed and built applications with latest technologies Java (JSE, J2EE) and developer tools
Fluent in verbal and written English and French
Hands-on experience in system and network administration.
Self-disciplined, creative, fast learner, positive, cohesive team worker, having strong analytical, problem solving and interpersonal skills
Language: Java, JPA, Hibernate, Servlets, JUnit, WebService (RESTful), JSON, SpringMVC, Swing, JSP, JSTL,
JavaScript, JQuery, AngularJS, XML, XSD, DOM, DTDs, SQL, HTML, CSS, Windev
Methodologies: MVC, Agile (Jira)
Object-Oriented Design: UML, Merise
Database Management: MySQL and MS Access
Development tools: Eclipse, NetBeans, JCreator, StarUML, Notepad++ and MySQL Workbench, SOAP UI
Operating Systems: Windows XP/VISTA/7/8, Linux (Ubuntu), MAC OS, VMware Workstation
Protocol: TCP/IP, UDP, LAN, WAN, SSH, Telnet, DHCP
EDUCATION
Bachelor of Computer Science 2012
École sciences industrielle et technologie de l’information IPST-CNAM, Toulouse, France
Programmer Analyst Diploma 2010
Université de Paul Sabatier, Institute Universitaire de Technologie, Toulouse, France
References Available Upon Request