Resume

stars

Patrick Wang (patw)

  • Experienced Front-End Developer with 6+ years work experience.
  • Specialize in front-end development, and also have web back-end knowledge (Support Controller & View in team).
  • Implementing Andorid/iOS apps with React Native recently, also have apps in Google Play & AppStore.
  • I love to work with different position's partners, like designers, backend engineers and planners in a joyful, free and flat structure work environment.
  • Love to make interesting projects with comfortable UI and good UX.
  • I have some open source projects, and also be a contributor to many open source projects. (e.g., react-nativeintl-tel-inputgit-point (unofficial GitHub App)detect-inappremotedev-server)
  • Writing articles on my blog for sharing knowledge to the community.

Related Skills

  • React.js, React Native, redux, react-router
  • Webpack, Gulp.js, yarn, npm, Jest, Enzyme, Mocha, Chai, Appium, Unit/E2E Testing
  • CSS3, SCSS/PostCSS, RWD, RESS, SVG, Susy, HTML5, JavaScript/ES2015, jQuery
  • Python, Flask (2 years), Ruby on Rails (half year) (Controller & View)
  • Sketch, Zeplin, Adobe Photoshop, Adobe Illustrator
  • Git (CLI), GitHub
  • JIRA, Redmine, Asana, Scrum

Related Links

Expectation

  • Frontend development。Really care about web & frontend in company ❤
  • Flexible working hours (Due to long commuting, I would like to avoid rush hour traffic 🚆)
  • Flat organization. Free and trust, but also organized.
  • Consumer-facing (to C) web products

Work Experience

stars
cnyes

Senior Front-end DevelopercnYes.com

cnYes.com is a famous financial information platform, which provides investors financial management information, products and services.

As a Senior Front End Developer, I work with other roles in Scrum team, including other Front-End Developers, Backend Developers, Designers and Product Owners.

Why I came

  • In company, really care a lot about the Frontend product & quality
  • Accumulating Frontend teamwork experience (7 people in Frontend team)
  • A chance to develop mobile app with React Native as a Frontend Developer

Responsible for & Achievement

  • Introduced unit test & E2E test into our team
    • Surveyed and introduced Jest unit test for frontend development (We use React.js & React Native) to our team in 1 month, and I was also invited to share the topic in frontend community
    • Surveyed and implemented E2E testing for mobile app, to decrease the loading of manual test and crash cases
  • Accumulating frontend teamwork experience, and delivered products with good quality in Scrum's fast iteration
  • Developed mobile app product "鉅亨網 App" by React Native, bring more value for our company & frontend team
    • Increasing revenue by implementing 變色龍廣告版位 (theme ad) in app
    • Implement new features & bug fixing in App (including Google Sign-in, CodePush and Social features... etc), make better UX for the users, and the DAU was more than 30,000
    • Developed with 3 frontend, 3 backend, and 1 designer

Techniques used

  • Front-end: React.js/React Native, Redux, react-router, Isomorphic, reselect, SPA, SCSS, Webpack, ESLint, Jest, enzyme, Appium, Sketch/Zeplin, Google Analytics, A/B Testing
  • Development: JIRA, Jenkins, Git, Scrum
2016/09 - Present
gogolook

Lead Web Front-end EngineerGogolook (Whoscall)

Gogolook is be famous for its main product Whoscall. In 2013, it was acquired by Naver.

Whoscall is a popular (over 20 millions downloaded) mobile application, which instantly identifies the source of calls and text messages from numbers that are not in user‘s contact list, and also helps user block specific numbers.

Why I came

  • Absolutely free & trust start-up environment
  • Have a chance to build famous app's web version

Responsible for & Achievement

  • Built web front-end's tool-chain & workflow from scratch
    • As an initial employee in Web team, I surveyed & built web product's tool-chain & workflow, including Webpack, Gulp, structure, coding style and lint tools, and these are still in use in web products's workflow.
    • Introduced "Sketch app" for "How to improve the cooperation between developers & designers by Sketch App" in internal developers' meeting, and also writing this as a  blog article  which was be shared many times in community
    • Due to the lack of web team members, I also support some backend development with Flask/Python in Controller & View part
  • Accumulating the cooperation experience with multinational team in start-up company
    • Cooperated with Korea & Brazil team, built Whoscall official website, campaign websites and new product sites.
    • Work with Planner, Designer, Backend, App Dev, QA and marketing closely in a flatten & fast-paced organization.
  • Built cross platform & device multi-language websites, improved SEO to increase the number of App downloads
    • Implement websites which were supporting multi-language, including Chinese, English, Japanese, Korean, Thai and Portuguese
    • Qualified by QA department. Websites were supporting Chrome, Firefox, IE, Android Stock Browser, Chrome for Android, iOS Safari, Windows Phone, In-app Browser... many browsers & devices.
    • Surveyed about App Indexing to increase number of App downloads by directing from search result
    • Tuned up the SEO of websites' number detail page with Planner
  • Implemented new web-based product to expand new business modal
    • Whoscall Card, Yellow page of Stores, and number search pages

Techniques used

  • Front-end: ReactJS, Susy 2, Photoshop, SCSS/PostCSS, Mobile Web, RWD, RESS, SVG, jQuery/ES2015, Gulp.js, Webpack, Bower, ESLint, i18n, SEO, App Indexing, PageSpeed
  • Back-end: Python, Flask
  • Development: GitHub, Asana, JIRA, Slack
2014/03 - 2016/06
techbang

Front-end DeveloperTechbang (PChome Publication)

Techbang is a large, well-known technology news portal in Taiwan.
Our technical team has 1 backend (Ruby on Rails) developer, 1 web designer and 1 front-end developer (me).

Why I came

  • Want to accumulate more frontend experience & works in a product oriented company

Responsible for & Achievement

  • Improved & refined the UX and loading speed of Techbang's mobile web
    • Decreasing http requests from 139 to 29; loading size from 1.5MB to 324KB; loading speed from 17s to less than 3s
  • Built "電腦王網站" in 1 month with 1 rails backend engineer and 1 designer
  • Built event sites for company's annual campaign

Techniques used

  • Front-end: CSS3, HTML5, SCSS/Compass, Bootstrap, Mobile Web, RWD, RESS, JavaScript/jQuery
  • Back-end: Ruby on Rails, MySQL
  • Development: Github, GitLab, Redmine, HipChat
  • Process: Pull Request, Code-review
2013/09 - 2014/03
iPrefer

Web Manager & EngineeriPrefer Digital Integrated Marketing Agency

iPrefer Digital Agency  is a well-known company in digital agency industry.
I was a Manager and Web Engineer in Web Technical Team.

Why I came

  • Interesting projects including websites and interactive devices
  • Free and enthusiastic environment, work very close with team members

Responsible for & Achievement

  • Delivered projects in very urgent schedule
    • As a agency company, we need to deliver more than 3~4 projects in 1 month. I was responsible for development (Full-stack, JavaScript, Flash, C#.NET & MSSQL) with 1-2 Designers and 1 Planner.
    • Delivered Brand's interactive vending machine in press conference in only 1 month
  • Earn recognition from famous companies and digital awards
    • Win lots of digital advertising awards from Yahoo! 4A Creative Awards, the Click Awards and Asia-Pacific Advertising awards with team members.
  • Improved & refined the project's workflow
    • As a technical manager, I not only manage the department, planned the projects (wireframe, API document and flowchart), but also made lots of improvement about technical workflow, including the project requirement standard, schedule issue and the deliver workflow.

Techniques used

  • Front-end: CSS, HTML5, JavaScript/jQuery, Node.js, Facebook Graph API
  • Back-end: ASP.NET (C#), Microsoft SQL Server, Stored Procedure, PHP, MySQL, IIS
2010/03 - 2013/03