Programmer Lead Resume
Rock Island, IL
SUMMARY:
- 8 years everday use of ExtJS version 2.3 - 6.5.2, Architect, Ext.Direct, Sencha CMD, Siesta and Jasmine testing, some SASS work.
- ES6, Babel/JSX, Webpack
- 2 years heavy ReactJS, JSX
- Heavy NodeJS development with microservice experience, ExpressJS, MongoDB with Mongoose, Socket.IO
- Blockchain, multichain and Bitshares experience
- 2.5 year Angular, Bootstrap integration, Directive development.
- 15+ years HTML/CSS design and implementation
TECHNICAL SKILLS:
Web Toolset: Ext.js 2 - 6.5.2
Tools: Architect 3, 4 Extensive Component and Plugin development* Ext.Direct D3 and Charting Sencha CMD Sencha Test Sencha Themer Sencha Inspector Modern framework
Overview: ExtJS everyday use since 2008. Versions 2.1, 3.xx, 4.xx,5.xx, 6.5.x Lead several version upgrades, 2-3, 3-4,4-5, 5-6 Experienced in Designing ExtJS Applications MVC, MVVM Extensive Widget and Plugin Design
Ext.Direct: Siesta, Sencha Test and Jasmine testing inhouse/offshore staff on ExtJS Extensive Modern Toolkit development Universal application development Cordova/PhoneGap development ExtJS automated testing with Nightwatch Extensive Theming versions 3-6.5.2 ReactJS Redux ExtReact Bootstrap Angular Dojo
YUI: Knockout Backbone Jquery Selenium Socket.io HTML 5/CSS/SASS Electron Jasmine
Blockchain Toolset: Multichain Bitshares
NodeJS Toolset: ExpressJS Seneca Micro Rest Development Microservices PhantomJS Jade Socket.io Mongoose MySQL MongoDB
Mobile Toolset: Cordova PhoneGap React Native NativeScript Appcelerator Xamarin Ext Modern Sencha Touch 1-2 JQuery Mobile
Databases Toolset: MongoDB Redis MySQL Oracle
IVR Toolset: Tropo Nuance VXML
XML Toolset: XMLXSLT 1, 2 XSL-FO XQuery XForms VXML
PROFESSIONAL EXPERIENCE:
Confidential, Rock Island, IL
Programmer Lead
Responsibilities:
- Developed several frontends for Multichain and Bitshares. Very familiar with API, CLI use, creating chains, Assets, Streams and chain permissions.
- Utilized NodeJS MicroServices to handle RPC calls to Multichain. There were several Responsive UI apps created. One with ExtJS 6.5.2 and the other more extensive with ReactJS and Bootstrap.
- I also wrote POC port from ExtJS to Dojo Toolkit 2.0 Beta. These applications allowed users to create and manage all aspects of custom Blockchain’s as well as issue transactions upon those chains.
Confidential, Southfield, MI
Programmer Lead
Responsibilities:
- Sencha Architect, Javascript, HTML/SASS/CSS, Siesta Testing, NodeJS, Microservices, ReactJS, Electron
- I was solely responsible for all ExtJS 5-6.5.1 design and construction of their primary inhouse management application. Architect was partially utilized.
- I was also responsible for creating their custom theme as well. My responsibilities also involve mentoring other developers with regards to ExtJS development.
- Configured and implemented Siesta testing environment. I also utilized NodeJS for middle tier applications utilizing mssql, websocket and other modules.
- Several Developer tools were designed with Javascript and Electron for Desktop installable applications. Nodejs microservices were utilized for middle tier data processing.
Confidential
Programmer Lead/Trainer
Responsibilities:
- ExtJs 4.2, Javascript, HTML/SASS/CSS, AngularJS, Bootstrap
- I was solely responsible for the development of several core application components for Iron Mountains public web application utilizing ExtJS 4.2 and AngularJS
- I was also responsible for inhouse staff as well as code reviewing other applications and components. AngularJS/Bootstap were used in converting several classic JSP applications into more responsive web designed applications.
- I worked together with the design team in constructing the overall HTML layouts as well as creating/implementing the CSS designs.
Confidential
Programmer Lead/Trainer
Responsibilities:
- Trained in-house staff as well as offshore team on ExtJS 4.1. I was also responsible for assisting in the design and writing of the ExtJS appplication.
- AngularJS was utilized in creating several Admin specific feature for the installation software we created. My responsibilities also included full stack development from page design, styling, javascript development as well as NodeJS installation and development.
- I also setup up Siesta/Phantom automated testing environment.
Programmer Lead/Trainer
Confidential
Responsibilities:
- While at Bonddesk my primary responsibilities were to develop Widgets for their new EXTJS web interface. There was heavy use of ExtJs 2.2, 3.0 and 4.0 and 4.1 as well as JSON, XML, Schema and CSS.
- I was also responsible for inhouse staff on using ExtJs. I also developed a couple of inhouse code management tools utilizing XForms, Mozilla Addon, along with ExtJs. My work also included creating Java Servlets and JSP’s
- I was the lead developer responsible for converting their large scale ExtJS 3 application to ExtJS 4.1 / MVC. Titanium Mobile was utilized for several Android/iOS applications the emulated several aspects of their major web application.
Confidential
ASP.Net, Windows Services, Web Services
Responsibilities:
- Developed Internet/Intranet applications utilizing .Net 2.0, 3.5(C# & VB.Net) along with Dojo Toolkit and the Yahoo Interface Libraries as well as heavy Hyland OnBase API applications.
- My tasks also involved converting classic ASP to the .Net framework as well as developing OnBase workflow scripts in VBScript. I was also responsible for developing several Windows Services for communications with several mainframes via IBM MQ Series.
- This MQ Series work require extensive XML Schema definition development. While at YRCW I was also responsible for creating ASP.Net Server Controls along with several custom Dojo Widgets. Several internal applications were developed utilizing XForms
- Mozilla addon, and XQuery. I was also responsible for XML Schema development. These applications were for data entry applications.