Allen Mutsago
********@*****.***
phone:614-***-****
Languages spoken and written : - English
- French(intermediate)
SUMMARY
Over 6 years experience in Software Development Life Cycle including identification of business needs and constraints, the collection of requirements, architecture, UI Design, implementation, testing, deployment, and maintenance.
Experience in outstanding Front-end development, User Interface(UI) development, UX design, development, documentation, web 2.0 specifications, standards, media (screen, mobile, touch interface) compatibilities, application architecture, visual design, wireframes, project and team management.
Experienced in developing both Front-end and Back-end applications using Angular JS 2/5, ASP.NET MVC 5, HTML5, CSS3, JavaScript, Ajax, JQuery, JSON, MySQL, React JS, Redux, Adobe, Node JS, XHTML, C#, Java/j2ee, Python.
Extensive experience of OOAD, OOPS, Multi-tier and distributed architectures in developing web-based and client-server application.
Experience in working with third party web services APIs and Web Services using AJAX and JQUERY.
Used Node.JS and ASP.NET MVC 5 with C# to develop backend components.
Experience in making Responsive web pages (RWD) using Bootstrap, RESTful API web development and media queries.
Expertise in Debugging, testing and product quality control skills (Test-driven development (TDD)).
Experience integrating RESTful and SOAP APIs web services with applications.
Experience in CSS preprocessors such as SASS and LESS.
Experience with native or hybrid mobile app development experience.
Experience with node testing libraries karma, jasmine etc.
Expertise in building strong websites confirming Web 2.0 standards using JQuery, Angular.JS, React.JS, Redux, HTML5, XHTML, CSS3 to develop valid code and table-free sites.
Experience in implementing Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
Experience applying the latest development approaches including MVC in the browser, event-driven applications using AJAX, Object Oriented JavaScript, JSON, Angular JS and XML.
Proficiency with various GNU design tools such as Adobe Photoshop, Adobe flex, Illustrator, Flash and GIMP.
Experienced with Git, Bitbuckect, Jira, and Confluence.
Worked in wide range of environments, with IDEs like Eclipse, Net Beans, and with SVN and Git.
Experienced in working with various databases Oracle, SQL Server, andMySQL.
Expert in creating Templates, Mockups, and Prototypes, Web Interfaces, Layouts.
Experience in A/B Testing, Unit Testing (Jasmine, Karma), Integration Testing and Automation testing (UFT).
1 years experience as an IT Technician.
Effective project and time management.
Excellent customer relations and communication skills.
Leadership and delegation abilities.
Resourceful and great at problem solving.
TECHNICAL SKILLS
Programming languages
C, C++, C#, Java, Python.
Web design/Development
Software testing
Other technologies
Operating systems
Angular.JS 2/5, ASP.NET MVC 5, HTML5, CSS3, JavaScript, Ajax, JQuery, JSON, MySQL.
Manual Software Testing; Unit Testing (Jasmine, Karma).
Basic understanding of automated testing, UFT 12.02.
Git, Bitbuckect, Jira, Confluence;
Parallel programming using MPI;
Multi-core programming using C and OpenCL. Testing on an embedded system console(PS3);
Microsoft Visual studios and OpenGL (Graphics Designing);
Embedded systems, programming in C using a Beagle Board and a teensyduino.
Linux, Mac, and Windows OS.
PROFESSIONAL EXPERIENCE
Systel Inc. (UI Training)/Systems Analyst, Atlanta GA (April 2017 – August 2018)
AngularJS 2/5 Certification.
Front–end Developer(contract)
Project : contracts
Systel Inc. has evolved as one of the major IT solutions and service companies in the industry. Emanating definitude in its approach, Systel provides myriad products and services to businesses of all sizes. They provide Software Solutions, Process Outsourcing Services, Engineering Services, and Application Development Services.
Responsibilities:
Designing and programming standard based websites for medium sized businesses using Angular.JS HTML5, CSS3, JavaScript, JQuery, React JS.
Expertise in Test Driven Development using Jasmine, Karma frameworks.
Worked on Internationalization (i18n) making the same website for multiple languages
Used Angular.JS, HTML5, JQuery and JavaScript, Ajax for front end web designing.
Used Angular.JS Framework to follow strict MVC design patterns for improved source code maintenance. Used React JS through NPM (Node Packaging Management).
Participated in development of a new business application for the layout using Grid orientation model Bootstrap framework.
Managed time and ensured delivery deadlines.
Built responsive site using Bootstrap that fits devices of different visual sizes.
Worked with Microsoft Visual Studio Express to create web pages using HTML, CSS3 and JavaScript.
implement form validation logic as well as AJAX to provide a flicker free refresh feature for the front end.
Developed CSS LESS styles in order to maintain consistency of the web user interface.
Designed user friendly navigation for displaying various sections of data using JQuery.
Perform a variety of administrative tasks including preparation of Power Point presentations, data entry and analysis, web site development and presentations.
Facilitated projects in an office with other team members and served on collaborative project teams.
Evaluated product quality;
Technologies Used:
Angular.JS Framework, HTML, CSS3, LESS, SASS Node.JS, Bootstrap, AJAX, JQuery, JavaScript, JSON, Visual studios, React JS.
9355-0911 Quebec Inc, Montreal (Jan 2017 – April 2017)
Front–end Developer(contract)
Project : Ship tracking application
9355-0911 Quebec Inc. is a package transporting company based in Montreal. They wanted to expand their business by improving their package handling system online. So customers to be able to manage both their shipped and ordered goods on online and also tracking them.
Responsibilities:
Involved in Designing, Implementation, Maintenance and Testing of Databases and Website.
Designing and programming standard based websites for medium sized businesses using Angular.JS HTML5, CSS3, JavaScript, JQuery, React JS.
Used Angular.JS, HTML5, JQuery and JavaScript, Ajax for front end web designing.
Used Angular.JS Framework to follow strict MVC design patterns for improved source code.
Used React JS thruogh NPM (Node Packaging Management).
Participated in development of a new business application for the layout using Grid orientation model Bootstrap framework.
Built responsive site using Bootstrap that fits devices of different visual sizes.
Worked with Microsoft Visual Studio Code to create web pages using HTML, CSS3 and JavaScript.
implement form validation logic as well as AJAX to provide a flicker free refresh feature for the front end.
Developed CSS LESS styles in order to maintain consistency of the web user interface.
Designed user friendly navigation for displaying various sections of data using JQuery.
Perform a variety of administrative tasks including preparation of Power Point presentations, data entry and analysis, web site development and presentations.
Facilitated projects in an office with other team members and served on collaborative project teams.
Evaluated product quality;
Provided training to in-house employees.
Managed time and ensured delivery deadlines.
Technologies Used:
Angular.JS Framework, HTML, CSS3, LESS, SASS Node.JS, Bootstrap, AJAX, JQuery, JavaScript, JSON, React JS.
Meecal Inc., Montreal (August 2014 to May 2016)
Back-end-Developer (Internship)
Project : Sports Result and Monitoring Application
Meecal Inc. wanted to implement a comprehensive Global sport results and Monitoring system for managing games played in any sports category for example football, soccer, cricket and so on. By combining different APIs this will make It an ultimate sport search application.
Responsibilities:
Architect and Design and Develop back–end application using Python language in Linux environment.
Collaborating with the front-end and programming standard based website for medium sized business.
Work on a CVS file that gets delete after resulted have beeen loaded to the database.
Created Centralized Notification Manager and Error Manager.
Translated business logic in to decoupled logical directives.
Worked with source version control tool GIT to manage the code repository.
Perform debugging;
Used Restful APIs which support JSON and XML to access back-end data payload.
Coordinating with the team and get the work done on deadline.
Implemented testing using TDD.
Interacted with the back-end staff and scrum master at the daily meeting for new features in this web app using agile software development methodology.
Technologies Used:
Linux mint environment Programming using Python language, Oracle Database, Git, Bitbuckect, Jira, and Confluence.
Citi Mobility Group, Montreal (May 2014 – Dec 2016)
IT Technician/System Administrator
Project: mobile phone, computers, mobile phones, iPads, iPods;
Citi Mobility Group is an electronic repair company established in Montreal. They repair any damaged electronic gadget.
Responsibilities:
Repaired electronic gadgets: computers, mobile phones, iPads, iPods;
Installed computer hardware and peripherals;
Operating Systems re-installation: Identified, analyzed, troubleshooting, and fixed IT-related matters;
Performing diagnostics on peripherals.
Collaborated and liaised with colleagues on troubleshooting matters, pertaining to the various technologies;
Responded to customer requests related to wireless mobile and cable TV.
Worked on Mac, Windows, and Linux.
Technologies Used:
Diagnostics software.
CD Depot Jamcan Inc., Montreal (October 2012 – July 2014)
UI Developer full stack (contract)
Project : vinyl music application
Jamcan Inc. was a retail vinyl music company in Montreal. They wanted to expand their business online.
Responsibilities:
Involved in Designing, Implementation, Maintenance and Testing of Databases and Website.
Designing and programming standard based websites for medium sized businesses using HTML, CSS3/CSS, JavaScript, JQuery.
Used HTML5, JQuery and JavaScript, Ajax for front end web designing.
Used ASP.NET Framework to follow strict MVC design patterns for improved source code maintenance.
Participated in development of a new business application for the layout using Grid orientation model Bootstrap framework.
Built responsive site using Bootstrap that fits devices of different visual sizes.
The tech stack is Angular.JS, LESS, Bootstrap and cutting edge server side technologies.
Worked with Microsoft Visual Studio Express to create web pages using HTML, CSS3 and JavaScript.
Used JavaScript to implement validation logic as well as AJAX to provide a flicker free refresh feature for the front end.
Developed CSS LESS styles in order to maintain consistency of the web user interface.
Designed user friendly navigation for displaying various sections of data using JQuery.
Perform a variety of administrative tasks including preparation of Power Point presentations, data entry and analysis, web site development and presentations.
Facilitated projects in an office with other team members and served on collaborative project teams.
Ordered various merchandise for the shop;
Evaluated product quality;
Provided customer service and evaluating customer satisfaction;
Advertised sales on Social Media, Kijiji, eBay and Craigslist.
Technologies Used:
ASP.NET Framework with Microsoft Visual Studio Express, HTML, CSS3, LESS, Node.JS, Bootstrap, AJAX, JQuery, JavaScript, JSON, JSF, Bower, Rest Web Services, Spring, Hibernate, JDBC, java, Oracle.
Airport Transport Services (ATS), Montreal(January 2010 – Spet 2012)
Crew chief - Ramp lead
Performed aircraft marshaling, pushback and towing;
Carried out all ground servicing of an aircraft while on the ground between flights;
Prepared for aircraft arrival by setting up the gate, and various other machinery used in aircraft maintenance.
ACADEMIC BACKGROUND
BSc. Computer Science (Major in Computer Systems) – 2012
Concordia University
International diploma in Computer studies - 2000
National Computer center, UK Board, Speciss College.
-A+ Certified (practical).
-Graduated with a distinction.