MacDonald

Mid-level MEAN Stack Developer
8 years experience
Summary

  • Passionate, innovative, creative and a proven team player Front end Developer and has over a years building, developing and managing websites, applications and programs for various companies.
  • Proficient in HTML5, CSS3 and Javascript, AJAX, JSON, LESS, SASS
  • Well-versed with Modern Javascript Libraries such as Angular 2, 4 and 5 
  • Keen understanding in responsive design principles
  • Possess a knack for team work and comfortable working across functional
Work Experience

Software Engineer
May 2013 - Present
  • Served as a key front-end developer for KYOCERA's fleet service management system that remotely manages thousands of devices. 
  • Role: Technical Lead (front-end), Software Developer
  • Designed the architecture for front-end code for easy readability and maintainability.
  • Optimized page load performance of front-end by using technologies like GulpJS to reduce requests of static files to backend. 
  • Implementation for front-end side requirements by studying UI mock-ups provided by requirements team. 
  • Technologies Used:
    • KnockoutJS
    • JQuery
    • C3.JS
    • GulpJS
    • HTML5/CSS3
    • Bootsrap
  • Serves as a developer for automation for building CD/DVD packaged with the device by creating an interface to communicate with the version control system.
  • Technologies Used:
    • Python
    • Perforce
    • JenkinsCI
  • Technologies: KnockoutJS, JQuery, C3.JS, GulpJS, HTML5, CSS3, Bootstrap, Python, Perforce, JenkinsCI, Webpack, Babel, TravisCI, AppveyorCI, Chai, Mocha, Ionic 2 Framework
Front End Developer/Backend Developer
March 2011 - April 2013
  • Singapore’s data team project lead for development of web applications and solely developed various internal web applications and prototypes from scratch using Angular and React.
  • Using React, co-developed the new and improved web application to replace the outdated one used by the company executives for the company’s financial decisions and revenue tracking.
  • Co-developed React boilerplate project with common components module used by different single page applications.
  • Collaborate with UI/UX designers for best user experience and design for web applications.
  • Collaborate with mobile QA engineers to develop responsive web applications.
  • Participate in sprint planning and sprint retrospective with co-developers and team leads. Write technical analysis, create and assign tasks to co-developers on start of sprint. 
  • Participate in team meetings with management and executives in Australia through Zoom.
  • Collaborate with DevOps engineers in Russia and handle server and CI/CD of deployed web applications using TeamCity and Octopus Deploy.
  • Peer code review and mentor less experienced co-developers and trainees.
  • Create component test for web applications. Manual pre-release and post-release testing of apps.
  • Create unit and integration tests for back-end web application.
  • Maintain and improve developed web applications.
Education

Bachelor of Science in Computer Science
2007-2011
Siliman University
Previous Next
To View More Profiles, Sign Up    > Sign Up    >
×

This website uses cookies to enhance your browsing experience. By continuing to browse you are agreeing to our cookies policy.