Kenneth Huang
San Francisco, CA *****
Cell: 415-***-****
Email: acv8k3@r.postjobfree.com
Career Overview
My objective is to secure a responsible position which will utilize my experience in web development, GUI design, software development, and further develop my technical skills. I would like to take on assignments, translating complex business logic into sound technical solutions which provide the organization with a significant bottom line benefit.
Technical Skills
Skills Experience Total Years Last Used
JavaScript Advanced 8 Everyday
JQuery Advanced 5 All Jobs
Code Charge Intermediate .5 Last Job
PHP Advanced 6 All Jobs
MVC Intermediate 4 Logitech
Node.JS Beginner 1 Logitech
Bower Beginner 1 Apple
Grunt Beginner 1 Apple
JSP Beginner 1 WhiskyTree
ANGULAR Intermediate 1 LendingTree
CSS Expert 9 All Jobs
OOP Design Intermediate 8 All jobs
LODASH Beginner 1 Apple
Lendingtree – Burlingrame, CA
Feburary 2015 to Present
Develop web components using AngularJS directives to make it reusable
Using the controllers to control the SPA
Abstracting scope so it would not pollute the namespace of the application. Learn not to use rootScope.
Utilizing the Bootstrap 3 CSS library
Using Lodash library to manipulate arrays and lists to simplify codes and abstract from cross browser issues.
Making use of the .NET framework and setting up IIS servers
Debugging through complicated business logic through the use of Browser Debugger without setting up breakpoints through the call stacks
Use Bower to load the Javascript files that we really need and we use Gulp to run the Javascript in the sequence that we need to run.
Apple – Cupertino, CA
August 2014 to November 2014
Develop web components using the Reviz (Reactjs library + D3.js) such as a drop down.
Utilizing OOP Design patterns to design a cohesive reusable Component base Framework.
Work with node.js server and the bower package.json
Use AngularJS for MVC and scope of the forms. Dependency Injections.
Using D3.js to filter and select dataset from the Service Layer
Using Cursor.js from Om library to watch for changes of the state of the components and bubbles back up to the main component for rerendering.
Test around with the Flux architecture to compare to the Cursor.js
Work with Bower and Grunt
Whiskytree – San Rafael, CA
April 2014 to August 2014
Develop web pages with HTML5, CSS, Media Query, JQuery Libraries work on various devices, iPhone, iPad, Android devices, and all browsers on desktop.
Create image slider with images auto resize according to the window size.
Resolve cross browser compatibility issues.
Write and update web design documents.
Web Developer (Contractor)
August 2013 to March 2014
NetApp - Sunnyvale, CA
Created custom JavaScript utilizing JQuery libraries to meet requirements for form validations and various UI
components.
OOD and OOP for creating an interface that that interacts with the data representation and the backend. Creating JSON objects that can be passed into different scopes of the application.
Tested across different browsers and ensure compatibilities issues are resolved.
Database admin for Microsoft SQL Server, maintaining different database and environments on a remote
server.
Creating Cloud based web pages for cost managers to input their forecast expense line items and resources.
Understanding business logic and business cycles of forecasting current and future year budgeting.
Implementing various business logic in a very agile environment
Creating forms and linking it with custom tables utilizing my extensive knowledge of views and SQL statements.
Creating privileges and levels of access for the web base Software. Maintaining it throughout the various pages
of the tools using cookies and sessions with PHP. Creating templates and refactoring of code from generate codes from
Code Charge software.
Web Developer
March 2008 to June 2013
Logitech – Newark, CA
Front-end design and coding using JavaScript, DOM, HTML, XML, Ajax, smarty templates, Dojo and JQuery for mobile applications.
Used CSS3 to find the button images states through positioning instead of pulling different images all the time.
Optimized images using Photoshop and ImageReady (making the image assets and banners from scratch or ask
for specific assets from the mockups)
Created standard HTML / HTML5 files, making them compliant to display consistently in a variety of browsers
and worked on making HTML5 compliant to mobile browsers.
CSS 3 Added style to web pages with Cascading Style Sheets, separating the visual presentation from the content.
Administrated SQL Server Database and wrote stored-procedures, SQL code performance tuning and database backup/restore tasks.
Animation & editing for multimedia, technical consulting, online presentations, production, illustration & rendering.
Restful Web Services using PHP & Curl & Guzzle
Developed and maintained Manual Test cases. Using a combination of Mocha, Wardriver.js from Selenium to automate the testing with expected results using regular expressions.
Designed and Maintained Webpage that utilize PHP MVC concepts that separates the business logic from the View
Test web-based accounting application for company operations automation which allows all the users have
access to company data (front end and back end)
Extensive experience in developing web page quickly and effectively using HTML5 such as the WebRTC via
Socket.io
Installed Node.js and worked with express.js, jade, and various mocha.js files on top of Node.js for small projects
for testing and development.
Utilized various Jpgraph.js and Ext.js for graphing charts and statistics from for our back office data
Web Developer
January 2008 to March 2008
Sight Speed - Berkeley, California
A startup that does video conferencing for consumers.
Used Photoshop to do some design work and implement HTML work.
QA Engineer
March 2005 to September 2008
Pictron - San Jose, CA
Create Access reports through extracting data into Access database using DAO/ADO
Writing the Test cases/Scripts for various interfaces based on Business Requirement Documents
Worked on creating end to end UAT work flows and generating scripts following the SDLC methodology
Develop and maintain Manual Test cases and through Mercury Quality Center.
Maintaining Requirement Traceability Matrix (RTM) for all the requirements
Executed Manual and Automated test cases and verified results with expected results.
Performed data driven tests, database checkpoints, database connections and from QTP
Developed functional modules using VBA,VB.NET Employee, Client, Bank, and Name Address Search
Prepared reports using Quality Center Monitoring the Defect tracking process and Reported Bugs using Quality
Center.
Preparation of test data for the Negative and Positive test cases
Performed Backend testing by passing SQL Commands and retrieved information from database
Education
Bachelor of Science: Computer Science, 2002
SFSU - San Francisco, CA, USA