We provide IT Staff Augmentation Services!

Sr Full-stack Web Developer Resume

4.00/5 (Submit Your Rating)

Redwood City, CA

SUMMARY:

SENIOR “FULL - STACK” DEVELOPER WITH EXTENSIVE UIBACK-END...LEAD AND ARCHITECT EXPERIENCE

PROFESSIONAL EXPERIENCE:

Confidential, Redwood City, CA

Sr Full-Stack Web Developer

Responsibilities:

  • Developed enhancements for legacy tablet-hosted mobile hybrid-app product.
  • Enhanced existing Sencha Touch-based SPAs (single-page applications) comprising the product based upon new Partners/Customers professional services-contracted requirements.
  • HTML5, CSS3, DOM, Ajax, REST consumer, JSON.

Tools: used Chrome Developer Tools, BeyondCompare, SmartSVN, TortoiseSVN, JIRA, Textpad.

Confidential, San Diego/La Jolla, CA

Software Engineer.

Responsibilities:

  • Developed Biomedical web single-page applications (SPAs) for genome mapping, visualization, analysis, research, and patient evaluation administration in an Agile environment:
  • Front-End: Developed SPAs using TypeScript, Angular JS, Angular “Controller as”, Telerik Kendo UI (major decision catalyst), HTML5, CSS3, jQuery, DOM, Ajax, socket.io, REST consumer, JSON, ngWidgets,/jqWidgets (major decision catalyst), OAuth 2.0, JWT (Json Web Tokens).
  • Node.js, Express framework, Knex on Postgres, Sqlite3, Lodash, Require.js, REST provider, socket.io, Nodemailer/SMTP/SSL/TLS, OAuth 2.0, JWT (Json Web Tokens).
  • Postgres (major decision catalyst), Sqlite3 (major decision catalyst), Knex.
  • Analyze, design, implement, triage, and refactor, software at an amazing pace immediate direction changes in technology and process...while delivering quality software at market speed...

Tools: Microsoft Visual Studio 2015, Chrome F12/Developer Tools, SQLite Administrator, Node command line such as npm, pgAdmin, IE F12 Tools, Microsoft Network Monitor 3.4 (for Internet/network traffic capture and analysis), AnkhSVN, TortoiseSVN, JIRA.

Confidential, Hillsboro, OR

Web Architect

Responsibilities:

  • Developed BIG DATA visualization Web UI and networking solution for openFrameworks: openFrameworks ofx addons, POCO, C++, C, HTML5, CSS3, AngularJS, Bootstrap 3, jQuery, jQuery-ui widgets, RWD, REST, Ajax, JSON, SPA (Single-Page Applications), XML, Awesomium browser, Awesomium Bridge, Jetstrap.com wireframes, Apache open source UI components.
  • C#, WPF, XAML, LINQ/lamda queries, Microsoft Outlook. First delivery leveraging these technologies...new to me...eighth day on-site.
  • Did preliminary work for new d3.js project.

Tools: Visual Studio 2012 and 2013, openFrameworks projectGenerator, Firefox/Firebug, Chrome DevTools, BeyondCompare, Git/SourceTree, Notepad++, Xampp Apache HTTP Server.

Confidential, Mountain View, CA

Full-Stack Developer (UI, Back-end, Database)

Responsibilities:

  • All 3 single page applications use very limited extension of the jQuery prototype so certain TWWS proprietary methods provide a fluid API...and can therefore be used in jQuery command chaining. I have modified the jQuery.dataTables prototype for use in the two single - page applications leveraging it.
  • These two applications also filter certain data...though that data is immediately applied to the DOM.
  • All UI clients consume REST/JSON,/JSONP via AJAX. Initial page rendering: Java MVC: JSP/JSTL. Database: JDBC/MySQL.
  • Additional back-end functionality via PHP: also REST/JSON,/JSONP via AJAX; security sensitive server-to-server communications: Apache/PHP Curl consuming REST/JSON on Tomcat. PHP also drives MySQL.
  • Temporarily enhanced an application to run on DigitalOcean.
  • Familiarized myself with my latest version of Adobe Photoshop, CS5, for when the aesthetic re-skin effort begins.
  • Performed system administration duties and security investigations and remedial actions for our server: Debian Linux, Apache/PHP, Tomcat/Java, MySQL. Bash command-line (CLI) and OSS tools utilized.
  • Ported proprietary database conversion and merge utilities for third-party databases from Visual Studio C++ 6.0 which ran on a Windows 2000 Professional laptop to
  • Visual C++/Visual Studio 2012 running on Windows 7 Professional.

Tools: Firefox/Firebug, IE9 and IE11 F12 Tools, Chrome DevTools, Safari Web Inspector, Opera Dragonfly. (My)Eclipse, XAMPP, FirePHP, MySQL-Front, TextPad, WinSCP, OpenOffice for Word format design documents. Confidential (www. Confidential .com), San Jose, CA

Senior UI Developer/”Product Developer

Confidential

Responsibilities:

  • Allows Facebook Friends to share Confidential shopping experience: jQuery, XHTML, CSS 1/ 2 implementing Creative-designed UI mock-ups/ design comps.
  • Assisted with “full-stack” debugging including: Backbone.js, Facebook APIs, Yii Framework/PHP.
  • Enhanced, tested and did triage bug fixes on Confidential UI and first-tier back-end for customer-facing search, browsing: jQuery, standard/native Ecmascript/JavaScript, XHTTP/ActiveX (Ajax), CSS1/2; HTML 4.x Transitional, XHTML Strict, Java 5/6, Java Generics, XML/XSL(T), Confidential proprietary MVC, Java Spring, CMS, SOA Web Services (WS). Heavy UI focus on JavaScript-generated dynamic navigation menus and “flyouts”: pseudo-modal/modeless windows.

Tools: Helios and Galileo Eclipse, Firefox/Firebug, IE9 F12 Tools, IE Developer Toolbar, IETester; Spyglass for determining UI-generating back-end source; ClearCase, GIT source control; JIRA(P), ClearQuest bug tracking, Textpad.

Confidential, Mountain View, CA

Senior UI Developer and Architect

Responsibilities:

  • One of small 3 engineer team who re-wrote TwinSpires TSExpress horse race gaming/gambling UI: HTML 5, XHTML, HTML 4.x, CSS 1/2/3, jQuery, custom jQuery widgets, jQuery plug-ins (both OSS and custom), Ajax, REST with JSON/XML, JavaScript “micro-templating”; PHP OO and XML/XSL(T) dynamic SPA (Single-Page Application) generation.
  • Troubleshot cross-browser compatibility.

Tools: and Processes: Helios Eclipse; Subversion (SVN): Subclipse plug-in, TortoiseSVN for Windows, and Linux command line; Firefox with Firebug, Safari, Chrome and IE (Internet Explorer); WinMerge; dynaTrace Ajax Edition 3.0; Agile process.

Confidential

Rapid Application (Web UI) Developer

Responsibilities:

  • Rapid Application Development (RAD) Team coding UI by hand from page/design comps to schedules metered for customer-facing ATG-based e-Commerce site: (X)HTML, CSS, JavaScript, and JSP UI; light exposure to MooTools; Qualtrics, Omniture.

Tools: Eclipse Ganymede with Aptana plug-in for JSP/UI, Firefox/Firebug, IEATG/ACC, Perforce, QuickBase, Jboss, Xampp Apache.

Confidential

Senior UI and Back-end Developer, Web Architect, Designer

Responsibilities:

  • Converted proprietary Web 1.0 e-commerce suite shopping browser to Web 2.0: jQuery, jQuery dataTables, REST/AJAX/JSON.
  • Designed and hand-coded state-driven Accordian-based navigation widget supporting nesting up to 6- levels, went live with over 1,000 product groups/categories.
  • Utilized jQuery DOM and CSS manipulation, jQuery state messaging and storage using CSS classes, standard Ecmascript, JavaScript JSP/JSTL, Apache Struts MVC, JavaBeans OO, MySQL. jQuery ScrollTo plug-in also evaluated, but not used.
  • Enhanced product database upload reducing manual interaction time by 99% and rendering it a “single-click” “hands-free” operation. Uploaded up to 30,000 products: Prototype.js AJAX, Javascript dynamic form generation, MySQL enhancements.
  • Implemented using CSS “table-less” design, content-centric Ajax, proprietary CMS (Content Management System) while leveraging quick-prototyping techniques with Adobe Creative Suite 4 Design Premium’s Fireworks CS4. CMS support was accomplished by enhancing proprietary Web 1.0 CMS to support Web 2.0 while maintaining support for existing Web 1.0 clients: Ajax, JSON, Javascript, DTHML, CSS, XHTML, PHP 4 and 5 OO and scripting…and Java-based CMS Server Administrative Dashboards: JSP, JSTL, Struts, Java, MySQL.
  • Added human model flash banner using Adobe Flash CS4 Professional, including embedded audio via Soundbooth CS4.
  • Added additional visual enhancements using Adobe Photoshop CS4 and Illustrator CS4.
  • Evaluated Zend Framework for possible use with future projects.
  • Evaluated CentOS 5.1 Linux for possible future use.

Tools: (My)Eclipse IDE, Zend Studio for Eclipse, Firefox/Firebug, FirePHP, M.S. Developer Toolbar, MySQL-Front, PhpMyAdmin, Adobe Creative Suite 4 (CS4): Photoshop, Illustrator, Fireworks, Flash, Soundbooth, Microsoft Access, Textpad.

Confidential, Palo Alto, CA

Senior Web Developer

Responsibilities:

  • Middle-tier developer interfacing providing Web Services (WS) to UI…and consuming Web Services from back-end OSS tier: REST/JSON. SOA(P)/WSDL, PHP5 OO.
  • Maintained and enhanced web-based voice mail, VOIP provisioning: PHP5, Ajax, JSON, JavaScript, Prototype.js/Script.aculo.us, XML, XSLT, DHTML, XHTML, HTML, CSS.
  • Designed and implemented first use of web MVC framework and state-driven design by company.
  • Often tasked to ascertain system architectural issues and design issues for missing or desired functionality.
  • Researched use of Symfony framework including Linux installation and evaluation.
  • Zend Studio, Firebug, M.S. Script Debugger, Perforce, Araxis, TightVNC, Putty, Notepad++, Textpad.

Confidential, Silicon Valley, CA

Senior Web Developer/Architect

Responsibilities:

  • Architected, designed, implemented and debugged Ajax based client/UI and Web application for interfacing financial industry non-web device to Internet.
  • Details not available due to NDA.
  • Standard Ajax, PHP and limited CSS (since in early development stage).

Confidential, Cupertino, CA

Senior Web Developer

Responsibilities:

  • UI development of Confidential ’s customer-facing web site: various interactive pages including: JSP, JSTL, XML, XSLT, XHTML, IFrame, JavaScript, Ajax, DHTML, CSS, Flash ActionScript, Teamsite (Interwoven) Configuration Management System (CMS). At end of contract, was offered to convert to full-time, but declined.

Tools: TextPad; Adobe Photoshop, Dreamweaver and Flash; XML Marker, SSH clients.

Confidential, Plano and Allen, TX

Web Development Technologies Instructor

Responsibilities:

  • JavaScript, PHP and MySQL, Java Core, XML, HTML, and Adobe Illustrator CS2 classes.
  • Have innovative technique for teaching "hands-on" programming and design in-class.
  • Additional ability to maintain interest of students with diverse levels of expertise.
  • Also selected to teach Java and XML, CSS and Apache Server, but classes did not "make" (have sufficient enrollment to be taught).

Web Development Start-up Owner, Architect, Team Lead

Confidential

Responsibilities:

  • Designed and implemented interactive, database-driven, e-commerce and “brochure-ware”/advertising sites for 5 years in both a TEAM and solo environment, self-managing my deliveries to meet schedule demands…and assisting others to meet their deliverables.
  • These sites are “turn-key” interactive, database-driven and state-machine-driven including e-commerce and other interactive applications, all for commercial customers.
  • Many are designed utilizing reusable proprietary frameworks designed by me.
  • Utilized credit card payment gateway Authorize.net…and UPS online quote APIs.
  • Ability to setup and leverage development environment for both Tomcat and Apache on Windows platforms.
  • Experienced deploying on Linux and BSD servers supporting both Tomcat and Apache.
  • Did some system administration and troubleshooting of Debian and FreeBSD Linux servers, assisting part-time sys admin.
  • Developed second source software for Kofax DSS product: Axis 1.0 client; Java Spring, XFire, SOA(P), REST (RESTful WS) and XML-RPC.

Technologies: Java Struts (MVC), JavaBeans, Java Servlets, JDBC, JSP (Java Server Pages), JSTL, and experimented with Java Spring/POJOs, PHP. Proficient with XML/XSL/XSLT, HTML, XHTML, JavaScript, DHTML, CSS. Macromedia Dreamweaver MX, Adobe Illustrator CS2, Adobe Photoshop MX, and Flash MX (and earlier versions)…and to a lesser extent Macromedia Fireworks MX. Miva Merchant.

Tools: Eclipse, MyEclipseIDE, MySQL-Front, PhpMyAdmin, TextPad, WinSCP3, Putty, Microsoft Visual C++ 6.0, Gnu tools.

We'd love your feedback!