Experienced frontend developer with a passion for architecting new applications and helping others to learn and understand new frameworks, techniques, and patterns
- Frontend application design, architecture, and development
- Angular and AngularJS application development
- TypeScript
- React (including hooks) and various state management tools like Redux, Flux, & Reflux, along with various Redux plugins
- JavaScript (ES5-ESNext+), RxJS, Promises, jQuery, and other JS libraries, frontend frameworks, APIs and plugins
- NodeJS application development
- Agile Software Development
- HTML{5} & CSS{3}
- PHP{5.2+}, including numerous PHP-based frameworks and Content Management Systems
- Git
- CMS Module/Extension Development [WordPress, Drupal, Magento, & Joomla]
- jQuery plugin development and plugin implementation
- Mustache and Handlebars Templating Engines
- Apache Web Server Deployment, Management, & Administration
- 9+ years working with Adobe Photoshop and the rest of the Adobe Creative Suite for graphic design and web design purposes. This includes everything from logo design to basic graphic creation to complete template design, slicing, and implementation into various CMS platforms.
- 14+years working with HTML and CSS
- 6+ years working with PHP/MySQL, and [L|W]AMP servers
- 8+ years working with JS professionally
- 8+ years working with frontend frameworks and developing input-driven applications
- 6+ years experience architecting and building testable and reusable frontend UI components for use in web, native, or hybrid applications
- 3+ years experience leading and teaching backend/hybrid development teams to become more comfortable and proficient with modern frontend app development
- 2.5 years experience as a frontend lead on a diverse team located across multiple continents
- Excellent written and verbal communication skills, along with a strong ability to multi-task and be able to manage multiple deadlines on multiple projects at once.
- Able to work well with a team and effectively communicate thoughts and ideas.
- Strong problem-solving skills and ability to quickly adapt to new situations and needs.
- Constantly striving to deliver the highest-quality work possible while maintaining deadlines
- Unquenchable thirst to learn new ideas, points-of-view, strategies, and techniques to assure thoroughness in development and decision-making.
- Relentless drive to help make myself, my teammates, and my delivered work the best it can possibly be by staying aware of new development updates, trends, methods, frameworks, and techniques.
- Self-motivational skills allow me to thrive while working remotely, on my own, or as a relied-upon member of a team.
- Angular & RxJS
- React & related tools (Redux, Reflux, etc)
- Bootstrap, as well as both React and Angular libraries built for use with it
- Material Design, as well as both React and Angular libraries built for use with it
- Microsoft Fluent UI
- RequireJS [AMD Loading]
- RactiveJS
- BackboneJS [JS Framework]
- Marionette [JS Framework built with Backbone]
- DirectorJS [Client-side Routing]
- Grunt [JS task-runner]
- AngularJS (limited)
- NodeJS
- various Google APIs
- Facebook API
- Twitter API
- Pinterest API
- jQuery plugin development and customization
- umerous other plugins and scripts.
- Photoshop
- Illustrator
- InDesign
- Premiere
- Some experience with After Effects
- MySQL and Microsoft SQL Server
- ExactTarget Data Extensions as a DB
- NoSQL [mongoDB]
- Microsoft Windows [XP, Vista, 7, 8, 10]
- Linux [Ubuntu, LAMP Server]
- OSX/MacOS
- Magento E-commerce platform
- WordPress
- Joomla!
- VirtueMart (Joomla e-commerce)
- Drupal 7
- Yii
- Laravel
- Zend (limited)
- Implementation and maintenance of various ORM implementations
- SSH
- Web Server Deployment
- Maintenance
- & Administration
- Search Engine Optimization
- Microsoft Office Suite
- OpenOffice.org Suite
- VS Code, Sublime Text, other IDEs
- Sublime Text 2/3
- NetBeans IDE
- Firebug/Chrome Developer Tools
- Facebook Applications
- Google Developer Tools
- Anything else you can throw at me
- Custom applications development using React (with Redux, Typescript, Material UI)
- Clients include Cummins, Samaritan Ministries, and
- Approximately 3-months spent working with Cummins, Inc.
- 1+ year in a staff augmentation role at Samaritan Ministries via 8th Light which included teaching and developing new front-end talent
- Currently working for Litera rewriting an existing app with functional React and Redux
- 1+ years working in a staff augmentation role at Kroger as UI lead for the LEAP application using Angular 7+
- Approximately 6 months working with Churchill Downs on an Angular-based kiosk application
- Approximately 1.5 total years experience with Angular (versions 2 thru 7) application development (with TypeScript)
- 1.5 years in staff augmentation role with the Marketing Cloud App UI and Campaigns App UI teams at ExactTarget
- Part of the team responsible for creating and maintaining the admin areas, MC menu bar, dashboard, calendar, and other areas of the larger Marketing Cloud app utilizing a Backbone Marionette app running inside of an Express JS app via NodeJS
- Part of the team responsible for rewriting the ET Campaigns app with the Backbone Marionette framework. I was personally responsible for the Asset Storyboard, along with other areas of the campaigns app and overall approval process
- 1+ years working with ReactJS for a custom app development
- Approximately 8 months writing iPad apps with Swift for Ascension Health
- Trained in native mobile application development with both Objective-C and React Native
- Some experience with React Native for building cross-platform native mobile apps, and the Ionic platform for building hybrid mobile apps
- Experience working for various clients utilizing such technologies as J2EE, NodeJS, AngularJS (v1), Angular (v2+), and ReactJS for building web applications
- Maintenance of existing web-based internal systems
- Development of new web-based products for the company
- Design and development of jQuery plugins for use in some of the company's various web-based products.
- Development of JS/jQuery-driven web applications
- Other Responsibilities:
- Design and development of the client-side data structure and client-side operation
- Development and implementation of server-side PHP elements like controllers for API-style data endpoints to be utilized by various elements of the applications via AJAX, and the ORM-based data models and other PHP and MySQL-based database interactions
- HTML authoring, typically utilizing Twitter Bootstrap as a responsive foundation
- Custom CSS for implementing designs provided by the UI/UX team
- Building, updating, and maintaining all of the company’s numerous web sites/stores as the member of a 2-man IT Department.
- Custom extension development for Joomla!/VirtueMart, and Magento E-commerce platform to suit the various unique needs of the company.
- Part of 2-man team responsible for re-writing the internal corporate portal from ASP on a server running Microsoft SQL Server 2000, to Drupal 7 using PHP and a Linux server running Nginx.
- Asked to handle various IT/Tech Support-related tasks and fixing small bugs when they pop up while our IT Department Head is out of the office.
- Ensure all orders were completed correctly and in the promised amount of time.
- Oversaw employees while working to ensure all orders were completed to satisfactory standards set by the company and myself.
- Entrusted with counting and depositing funds from the business day/previous business day, inventory management and control, personnel management, delivery routing/logistics, customer service responsibilities, and product ordering.
- Graduated with degree in Visual Communication
- Art, Art History, and Design Theory classes
- English Composition and Effective Communication
- Graphic Design and 3D Modeling/Animation classes covering 3DS Max, and every program in the Adobe Suite, including Premiere and After Effects.
- Modern Web Design Techniques and Strategies – covering such topics as Content Management Systems and the job of the Web Designer/Developer in today’s world.
- Studied toward degree in Marketing
- Member of the Tri-State University Baseball team
- Member of the Tau Kappa Epsilon Fraternity - Beta Epsilon Chapter -- Voted Vice President at the end of Freshman year
References are available upon request.