Phone:206-***-**** Email: ad148v@r.postjobfree.com LinkedIn: prestonphan
Technical Skills
LANGUAGES: Javascript(ES6), Ruby, PHP, Java/Scala, Swift FRONTEND: Backbone, Play / Dust, React, Redux, Angular, Express, JQuery, NodeJS, NextJS TOOLS: Git, npm, Jasmine, Mocha/Chai/Sinon, vim, Webpack, Capybara, Rspec Professional Experience
FrontEnd Software Engineer Apple: April 2018 - Present Sunnyvale,CA Tech: React, Redux, Javascript, NodeJS, AWS
● Built out from scratch Apples complex UI single page applications (SPA) designs and requirements to full implementation.
● Provided feedback edge cases not outlined in the design spec.
● Transform connecting REST api’s into consumable frontend data structures for the UI.
● Identified usability errors from engineering and business demos.
● Performed code reviews, merged code and managed deployments.
● Supported Apple Online Store Ecommerce page with reusable components companywide.
● (Project) Crossmerch console
o Constructed complex components that meet unique behavioral problems specific to Apple. o Managed evolving nested states from the redux store reducers. Software Engineer LinkedIn: April 2017 – October 2017 Mountain View, CA
Tech: Backbone, Play, Dust, Mocha, Chai, Scala, Java, Javascript, scss
● Integrated Front-End client and internal rest-li micro services to deliver pertinent user content. Synchronized with UI/UX engineers to conform with Campaign Manager’s recent visual refresh.
● Constructed 100% passing Unit/Functional/Integration tests.
● Reviewed and rapidly deployed production ready code quality.
● Provided documentation on every aspect of a product to enhance communications across LinkedIn.
(Project) Campaign Manager Filter Dropdown
o Optimized data filtration helper data methods.
o Provisioned routes for controllers to send and receive data. o Maintained UI legacy and visual refresh Campaign pages. o Implemented Checkbox dropdown menu UI.
● (Project) Video Ads Campaign
o Managed backend data routes across teams.
o Documented tasks and utilizations .
Web Development Projects
Homeless Network Ruby on Rails (API Server)/ReactJS:
● Developed Homeless bed reservation admin interface with React/Redux
● Built backend Rails API.
● Utilized Nginx for cross browser compatibility
● Incorporated Google Maps to display shelter locations Education
Full-Stack Web Development Coding Dojo Bellevue, WA: June 2015 –
● Web development course spanning 60+ hours a week over the course of 3 months. October 2015
● Participated in hack-a-thons emphasizing creativity, teamwork and collective pragmatic skills.
● Marked near perfect scores on exams.