Toronto, Ontario, Canada
20+ years of hands on experience as UI/UX developer, building apps with focus on user experience, front-end performance improvement, responsive design, accessibility. Experience doing front-end and server-side integration. Experience integrating with third party components. Experience working with: react.js/redux/saga, node.js, backbone, requirejs, foundation, material UI, d3, rechart, jquery, css3, html5, xml, xslt, json, jsp, jstl, java, struts, javascript, traditional .net, .net mvc3, razor, jq touch, phonegap/cordova, kinetic js, PHP phalcon, SQL, MySql, Postgres, mongodb, git, jira, AWS serverless. Environments: Java (STRUTS), .NET (.NET MVC 3), PHP (Phalcon MVC). Specialties: . Administrative tools. . Applications. . Interface Development. . Front-end and server side integration.. . Mobile development using phonegap/cordova. . E-commerce Websites. Interest in AI - machine learning. Interest in IoT.
. Project 1 (2019 - 2022): Worked on a Simulation Games Platform. This is a product (SaaS) for the Education Industry, which can be used to create games for Universities in many different areas like Business, Engineering, etc. It's being designed to use reactjs+redux+saga, hooks, nodejs, jwt, mongodb, material UI, rechart. It is comprised of 4 projects. One of these 4 projects is being deployed to AWS serverless and is using cognito and the other 3 will be deployed using docker. The documentation is saved in Confluence pages. Bitbucket is used for version control. . Project 2 (2011 - 2015): Designed, developed and published mobile apps for Apple and Android (phones and tablets) using phonegap/cordova. Front-end technologies used: HTML5, CSSS3, Javascript, jquery, jqTouch, lawnchair, canvas, Intel app framework. Server-side: PHP Back-end: MySql
1. Reactjs. 2. Suggested and contributed to the development of reusable UI components using Storybook, styled components, hooks: https://www.npmjs.com/package/@rtkwlf/ui. 3. UI architecture redesign. 4. Created new feature from scratch: user/country whitelist.
1. Certified Scrum Master for our Voices application. 2. Working on a new application using reactjs, nodejs, express, puppeteer, webpack. 3. Developed Answers application now Content Manager with backbone, HTML5, CSS3, Requirejs, Jquery, SASS, GRUNT, GIT, D3, REST API. 4. Designed and developed Log viewer application using HTML5, CSS3, Reactjs, SASS, Webpack, GIT, D3, REST api, Foundation. Server side used Nodejs 5. Developed and maintained Voices application then refactored using requirejs (for web and mobile web) with Backbone, HTML5, CSS3, Jquery, SASS, GIT, D3, REST API, GRUNT. 6. UI work for legacy product (environment: Java, Jsp, Jquery). 7. UI unit testing with, karma, mocha, chai, sinon, istambul. 8. Created a prototype using SCXML, Javascript, HTML5, CSS3. 9. Used Sketch to create static and clickable mockups. 10. Conducted meetings with clients to get feedback to improve the product.
Keek version 2.0 - classic.keek.com Developed the front-end of a Single Page Application using: HTML5, javascript, CSS3, backbone, requirejs, foundation, jquery, videojs, responsive design, for web desktop (windows and mac - chrome, firefox, IE, safari) and mobile (phones and tablets for apple, android, windows). JIRA, SVN. Server side: PHP. Keek version 3.0 - www.keek.com Developed the front-end of the new version of the application using: HTML5, javascript, CSS3, sass, compass, requirejs, foundation, volt, jquery, ajax, json, jwplayer, grunt, bower, responsive design, for web desktop (windows and mac - chrome, firefox, IE, safari) and mobile (phones and tablets for apple, android, windows). Integration with google DFP,google analytics, infolinks, unruly ads. JIRA, Bitbucket Server side: PHP using Phalcon MVC framework, Developed action methods inside controllers to interface with front-end.