John Ma
Development
Da Nang City, Vietnam
Skills
React.js
About
John Ma's skills align with Programmers (Information and Communication Technology). John also has skills associated with Web Professionals (Information and Communication Technology). John Ma has 9 years of work experience.
Work Experience
Chapter Leader
John Ma Digital, LLC
March 2018 - November 2018
- Responsible for leading and supporting instructors, volunteers, and students in the Cincinnati tech community. Planned quarterly course schedule, promoted events, fostered community partnerships, grew the chapter, awarded scholarships, and ran day-to-day operations. Event Coordinator in charge of training and overseeing meetup organizers. Instructor for Intro to HTML & CSS workshops.
Frontend Developer
John Ma Digital, LLC
February 2018 - Present
- Work with clients to strategize and build web applications, with an emphasis on single-page application architecture and accessibility. Translate designs into user-friendly interfaces with React, GatsbyJS, Angular, and Ruby-on-Rails. • Build GraphQL queries to hook up headless CMS's like Contentful and Dato. • Create and test React component systems with Styled Components and StorybookJS. • Set up automatic deployment with GitHub and Netlify. • Create CSS keyframe animations and interactive SVGs.
UI Developer
NIFTIT
February 2016 - December 2017
- Governed NIFTIT's collection of big data applications to establish brand cohesion, consistency, and ease of use. Designed interfaces across multiple frameworks including AngularJS, Sencha, MicroStrategy, and D3. Created mobile applications that adhere to iOS and Material Design guidelines. Built and maintained the Application Standards documentation website.
Digital Product Design Intern
Interactive Design
September 2015 - January 2016
- Developed jQuery-based sites that promoted company products. Created assets for ad campaigns, including website designs and social media themes. - Designed data-driven web and mobile apps with an emphasis on usability. Researched rapid prototyping tools that could speed up company's workflow.
Education