Steve Su Yao
Web Developer & UX Designer
Welcome! I am a full-stack web developer with 6+ years of experience structuring, developing, and implementing pixel perfect websites and applications. Specialist in innovative uses of technology and design methods to drive traffic and engage users. Able to work independently and collaboratively, completing projects and satisfying clientsâ needs with attractive, data-driven, user-friendly web products.View My Resume
Web Application Developer (12-month contract)
â¢ Lead developer in charge of the companyâs online community product âInvention Universeâ for children from 8 to 13-year-old.
â¢ Involved in business requirements gathering and Analysis, Design, Development, Integration and Testing of application modules.
â¢ Designed database schema for the backend MySQL database of the project.
â¢ Responsible for the designing, coding, and developing the application backend using cakePHP MVC architecture.
â¢ Built application REST APIs with cakePHP and jQuery AJAX library
â¢ Worked on React/Redux to build the application frontend component and manage the app state.
â¢ Designed and developed the game-like engaging user interface with CSS3 animation and React-motion.
â¢ Used Webpack, React-hot-loader to enhance the development experience and maintain static assets.
â¢ Worked on github and slack to do version control and enhance team communication.
â¢ Used Sass to build and maintain the stylesheets of the project.
â¢ Used graphQL together with Feathersjs to build a real-time web application back-end environment.
â¢ Write technical documentation and user manual for the project.
â¢ Mentor interns to debug and test project.
Web Application Developer
â¢ Extensive Involvement in analysis, design and development of companyâs mobile friendly web application to visualize and manage usersâ 3D body scans and their health data.
â¢ Responsible in doing user research and prototype design and testing.
â¢ Designed and developed 3D GUI and rendering functions with Three.js and ESSL.
â¢ Designed and developed dynamic charts to visualize health data with D3.js.
â¢ Designed the user interfaces from scratch and used jQuery to build them.
â¢ Used Bootstrap grid system to make responsive design.
â¢ Used CSS/SASS for developing and maintaining the application styles and layouts.
â¢ Worked on Yii MVC Framework to modify the view classes of the application.
â¢ Responsible for configuring and testing application LAMP sever on AWS.
â¢ Rapid designed and developed the companyâs prototype online training application for Gym trainers with Meteor.js and MongoDB.
â¢ Used Bitbucket to do version control.
â¢ Met with the clients to introduce, and teach how to use the product.
Front-end Web Developer (Co-Op)
â¢ Produced marketing materials (promotional documents, Flash web banner ads) for web and print.
â¢ Coordinated with multiple departments including marketing, sales, operation, and IT to promote sales for the biological antibody products and enhance online shopping experience of the clients.
â¢ Used ActionScript and Flex to build flash web banner ads.
â¢ Used XML and XML Schemas for data visualization in web banner ads.
â¢ Designed the marketing online materials using Adobe InDesign and illustrator.
Guest Lecturer: 3DVIA-Virtools
â¢ Worked with faculties to develop the interactive multimedia teaching materials.
â¢ Taught twelve students 3DVIA software summer course.
Software Developer and Technical Support Manager
â¢ Led project teams of 3-6 people and designed projects with budgets ranging from $40,000- $250,000.
â¢ Developed virtual reality projects for higher education institutions in China: National Academy of Chinese Theatre Arts, and Beijing Institute of Graphic Communication.
â¢ Designed commercial interaction projects for museums and exhibitions.
â¢ Successful communication with clients to satisfy their requests and demands.
â¢ Designed and Developed âPassenger Travel Guideâ Kiosk project for Beijing International Airport using 3dviaVirtools and C++.
â¢ Built user interface using HTML, CSS with C++ web framework.
â¢ Built 3D rendering functions with HLSL and DirectX.
â¢ Packed the executive software package using C++.
â¢ Used XML to manage the software configuration.
â¢ Wrote and maintained documentation to describe program development, logic, coding, testing, changes and corrections.
â¢ Prepared test plans and test scripts.
â¢ Deployed and Tested interaction projects on site.
â¢ Worked in the Beijing Olympic Village Area C project. Responsible for using computer-assisted engineering and design software to execute assignments.
â¢ Worked in the New China International Exhibition Center project. Responsible for using computer-assisted engineering and design software to perform assignments.
- Sketching & Wireframing
- User Research
- Scenario & Persona design
- Data analysis & Visualization
- LAMP & MEAN stack
- PHP, cakePHP, Yii Framework
- MySQL, Mongodb, GraphQL
- WebGL, Threejs, GLSL
- Ajax, HTTP, JSON, XML, WebSocket
- Processing, Flash AS3, Flex
- OOP Programming
- Cross-platform Responsive Design
- SublimeText3, Atom, Webstorms
- NPM, Webpack
- Github, Bitbucket, SourceTree
- Chrome DevTools
- MySQL Workbench
- Adobe Creative Suite
- 3ds Max, 3dvia virtools, Blender, Marvelous designer, MeshLab
- Balsamiq, Flinto
Get In Touch
- +1 865 201 3009