Client-Side Developer
2017 - PRESENTBooking.com- Built a design system for working with emails in a way that the various components can be easily reused by anyone from any other team.
Technologies: React, HTML, CSS, JavaScriptCTO
2016 - PRESENTXKojiMedia- Worked on several client projects as a full-stack developer.
- Built and maintained open-source projects for the GraphQL community.
- Worked on technical consultations for various clients.
Technologies: JavaScript, PHPJavaScript Developer
2016 - 2017CoFundraising LLC (via Toptal)- Wrote provider scripts to automate the process of applying coupons to a user's cart across all the major eCommerce platforms.
Technologies: PHP, JavaScriptFront-end Engineer
2016 - 2017Konga- Developed a complete eCommerce web application supporting all browsers (all the way to those without JavaScript support).
- Built client libraries for working with GraphQL servers.
- Created client libraries for managing the data storage for the client.
- Crafted the HTML and CSS templates from UI mockups.
- Managed the UI of several systems and tools; keeping them up to date.
- Worked on an eCommerce PWA application used by millions of users.
Technologies: PHP, Node.js, JavaScriptFront-end Team Lead Developer
2015 - 2016VConnect- Collaborated with internal stakeholders to understand business objectives.
- Managed and was responsible for the look and feel of the web product.
- Collaborated with other departments to ensure a unified experience.
- Created the front-end JavaScript framework to ensure the product meets the business and user needs.
- Managed the front-end team to ensure that a high-quality work product is delivered promptly.
Technologies: Adobe Illustrator, Node.js, Gulp, Grunt, JavaScript, CSS, HTMLWeb UI Designer
2013 - 2016VConnect Global Services Limited- Handled independently the design efforts for key VConnect products.
- Contributed directly to the design of new VConnect products.
- Brainstormed with the product team to improve existing designs.
- Reviewed existing code and designs to introduce best practices.
- Worked on optimizing existing code and designs.
- Held weekly meetings with other design team members to share best practices and contribute to knowledge development.
Technologies: Node.js, SCSS, Grunt, JavaScript, CSS, HTML