Ui Developer Resume
TECHNICAL SKILLS
Languages: JavaScript, PHP, PHP5
Styling: CSS, CSS3, SASS, SCSS, LESS
Metalanguages: HTML5, DHTML, XHTML, XML, PDML, SHTML
Databases: MySQL 5, MSSQL server (2000, 2005, 2008, 2012), Access 97 - 07, Oracle 11g
Web Services: REST, SOAP, XML-RPC, LDAP, custom AJAX/JSON driven services
Mobile: jQuery Mobile, Sencha Mobile, Non-framework custom JavaScript
UI Frameworks / Libraries: JSON, AJAX, jQuery, Ext JS 2/3/4, JQ UI, jqWidgets, AngularJS, Backbone, Node, YUI, Prototype, D3, Underscore, RequireJS, Handlebars, Ember, Express, Jade, Knockout
Application Frameworks: osCommerce, Zen Cart
External APIs: Google Maps, Yahoo Maps, Paypal, Google Checkout
Data Mining: ETL, Screen Scraping
Environments: WIMP, WAMP, LAMP
Tools: Subversion, TortoiseSVN, GitHub, GitHub for Windows, Dreamweaver, Fireworks, Prepros, MS Visual Studio 2010, MSSQL Management Studio 2012, MySQL Workbench 6.1, PHPMyAdmin, Notepad++, Grunt, etc.
Hybrid Mobile: Cordova, PhoneGap, Ionic
Methodologies: Responsive web design(RWD), Sovereign, SaaS, Web 2.0, Web 3.0
PROFESSIONAL EXPERIENCE
Confidential
UI Developer
Responsibilities:
- Currently working on teh AEM track. I am solely responsible for UI development in dis role as a part of a large team wif developers around teh world.
- dis role uses AngularJS on a very limited basis (primarily using directives), require.js, Grunt, Karma, Bower, LESS, and JSP pages wif JSTL in an Adobe CQ5 environment.
- I am also building responsive email marketing templates and integrating OpinionLab into teh application.
- I am also assisting in developing a unified install process for new developers to get up and running in a shorter timeframe by automating teh setup and installation of resources.
- dis project uses GIT for source control.
Confidential
systems engineer / lead senior developer
Responsibilities:
- I am fixing teh existing issues in teh existing system while redesigning and building a new responsive web application designed to run on teh desktop, tablet, or phone (responsive design).
- UI technologies are: AngularJS and is fully using HTML5 and CSS3. All HTML and DHTML is accomplished through through AngularJS directives. Many AngularJS capabilities are being used including directives, two-way data-binding, routing, templating, services, etc. dis application utilizes a RESTful web service.
- Backend technologies are PHP5.5 wif MySQL 5.
- Styling is handled through CSS3. In teh future we will likely use something like SASS or LESS.
- Communications are through AJAX wif JSON responses and all JavaScript is written in JSON format.
- Architecturally, teh new application uses an MV* design pattern and is fully modular wif an overall framework designed to handle basic application functionality and layout wif modules designed to run independently of teh overall framework but are reached and included via routing. PHP only handles data requests and it’s only responses are in JSON format though it’s also used for backend controllers.
- dis project uses GIT for source control.
Confidential
systems engineer / lead senior developer
Responsibilities:
- I designed and built a responsive web application designed to run on teh desktop, tablet, or phone (responsive design).
- UI technologies are JQuery Mobile, AngularJS, Underscore, and is fully using HTML5 and CSS3. Teh application functions offline as well as online and uses localStorage and appCache so dis is an IE10+ application wif support for most modern browsers wif support for those features. All HTML and DHTML is accomplished through templating wif Underscore due to teh requirements of JQuery mobile and replication. dis application uses a RESTful web service when teh application is online.
- Backend technologies are PHP5.5 wif MariaDB (a MySQL variant).
- Communications are through AJAX wif JSON responses and all JavaScript is written in JSON format.
- Server environment is WAMP2.5 and GIT for source control.
Confidential
systems engineer / lead senior developer
Responsibilities:
- I lead a team of senior level developers in teh construction of an enterprise level BSM tool wif millions of data points, dozens of data source integrations, reporting tools, etc wif mobile functionality. I develop, on a daily basis, wif teh technologies below; however, my primary function is as teh systems engineer, architect, and UI developer.
- Technologies used are OO PHP (PHP5), pure JavaScript, CSS3, HTML5, JSON, AJAX, jQuery, jqWidgets, jq-UI, D3, MySQL and SASS.
- Teh application is a Web 2.0 RIA application built wif an MVC design pattern and a MySQL backend for data storage.
- dis application also uses external data sources through multiple LDAP connections, Google Maps API, and several dozen internal data sources (via integration wif other Confidential applications).
- ETL processes were also heavily employed for reporting purposes by gathering data from many different systems and data points.
- dis project used subversion wif teh TortoiseSVN client for version control.
Confidential
systems engineer / lead senior developer
Responsibilities:
- I act as a senior developer only in dis role adding functionality through my expertise in UI development and RIA experience. Teh application TEMPhas public facing and secured features. dis role TEMPhas always been one hundred percent remote wif no onsite meetings.
- Technologies used were OO PHP (PHP5), pure JavaScript, CSS3, HTML5, JSON, AJAX, AngularJS, MySQL and SASS.
- Teh application is a dynamic website built on a loosely MVC design pattern and a MySQL database.
Confidential
systems engineer / lead senior developer
Responsibilities:
- I led a team of developers (two were overseas in India) and acted as teh project manager and architect for teh re-development and enhancement of a large-scale public facing reporting system in an eighteen month long project. I designed teh highly dynamic software interface of teh new application which produced annual revenues in teh millions.
- dis application also used many ETL skills specifically for gathering data from thousands of online data sources. Some of those sources were through API’s while teh most complicated handled screen-scraping tactics for gathering and maintaining teh data set.
- Technologies used were OO PHP (PHP5), pure JavaScript, CSS3, HTML5, JSON, AJAX, jQuery, HighCharts, D3, Backbone, .NET 4, MSSQL.
- Teh application is built in a mixed environment where teh older portions of teh application are built wifin teh .NET framework while teh newest portions were built on open-source technologies. Old features are continuing to be migrated from .NET to open-source although my role there, designing and leading teh construction of teh newest reporting tools, is completed.
Confidential
systems engineer / lead senior developer
Responsibilities:
- I led a team of six developers (two senior developers, four junior developers) in a six month, ground up, reporting tool where I worked closely wif business owners to translate their business requirements into a functional tool.
- Technologies used were OO PHP (PHP5), pure JavaScript, CSS3, HTML5, JSON, AJAX, ExtJS 3, SASS, MySQL.
- Teh application is built to take advantage of an existing data set in a MySQL database.
Confidential
senior developer
Responsibilities:
- I was brought on to an existing new project in which teh completion was delayed as a result of teh company’s inability to find a qualified developer to finish teh feature set and polish teh application. dis was an emergency situation where teh project was significantly behind schedule. At completion, teh project was brought back on track through my expertise as well as a highly capable project manager to teh client’s satisfaction. My responsibility was solely in teh UI.
- Migrated teh applications UI from ExtJS 2 to ExtJS 3.
- Technologies used were ExtJS 3, pure JavaScript, YUI, CSS3, and SASS. Teh application had a .NET backend.