I'm here to build websites and chew Bubblegum...
And I'm all out of bubble gum!Technical Skills
- Secondary Skills
C#, PHP, React Native, Next.js, Node, AWS/Azure, Flutter -
Agile
Agile/Scrum, Pairing, Peer Review, TDD, Atlassian Suite (Jira, Confluence…) -
DevOps:
Git, GitHub, Bitbucket, Microsoft Azure - Testing:
Jasmine, Storybook -
Database:
SQL, MySQL, MongoDB, GrapQL -
CMS:
WordPress, Sitefinity, Tridion -
Other:
Photoshop API(REST/SOAP), Video Creation/Editing
JavaScript/TypeScript, React, HTML(5), CSS(3), SASS(SCSS), JSON, Usability/Accessibility, Bootstrap, XML, multiple MVC Frameworks including EXT.js, Angular etc… Expert in Interaction Design (IxDA)
Fahlgren Mortine 9/2024-12/2024
Sr. Frontend Developer
- In this contract position I was an immediate contributor on front-end website development using various front-end technologies including React, Storybook, Vue.js, Nuxt, Tailwind, Node, and Laravel Herd. Focus was put on accessibility using A11y/ADA standards.
ComResource: 5/2018-7/2024
Custom App Dev Team UI/UX Engineer
- Led the design and UI/UX development of the user interface for a large IT portal, utilizing React.js, SASS, and Chart.js among other tools. Ensured scalability, reusability, and responsive design of all components including a user-controlled dark-mode.
- Conducted thorough site analyses for potential clients. Followed up with valuable feedback during third-party code reviews and implemented functional improvements.
- Provided UX guidance on a desktop to web-app conversion. Including a rapid-prototype proof of concept upon which the primary developers were able to provide a solution to the client.
- Engineered a client-server message board system using multiple Raspberry Pis. The server was a node-based web server with express.js for CRUD functions. The client implementation used multiple 3rd party API endpoint and particle.js to achieve an outstanding branded look.
- Established subject matter expertise (SME) in 3D printing technology, contributing to project success and knowledge sharing within the team.
- Created proof-of-concept interactive AI driven chatbots for use in retail websites.
Consultant: Abercrombie & Fitch (2018-2019)
- Assisted in the implementation of an A11Y-compliant overhaul for Abercrombie and Hollister e-commerce sites.
- Implemented industry best practices to enhance code speed and readability, including rigorous testing.
- Developed new features using an internal MVC framework based on Handlebars templates.
Sogeti USA 8/2017-3/2018
Sr. Consultant
- Led front-end development efforts, ensuring seamless integration of design concepts.
- Collaborated closely with a client, leveraging a diverse range of frameworks and libraries to deliver exceptional solutions.
- Developed robust user interfaces using Sencha Ext JS, ensuring seamless interactions and engaging user experiences. Integrated jsPDF for efficient PDF generation, streamlining document workflows. Employed Bootstrap to create responsive designs, enhancing accessibility and usability.
- ntegrated these technologies seamlessly into a C# backend environment, ensuring smooth communication between front-end and server components.
Alliance Data (Bread Financial) 4/2012 - /2017
Sr. Frontend Developer
- Developed an API prototype that seamlessly integrated a client checkout site with a payment and rewards platform, utilizing cross-site scripting techniques to handle JSON data.
- Constructed a dynamic client list application using RESTful services. This application enabled users to efficiently retrieve client attributes from production data repositories.
- Leveraged the Bootstrap framework to ensure full responsiveness, resulting in immediate positive feedback from business partners.
- Leveraged the Bootstrap framework to ensure full responsiveness, resulting in immediate positive feedback from business partners.
- Achieved faster production cycles and enhanced collaboration across disciplines.
- Revamped CSS and HTML templates for the company’s retail credit card management e-commerce application.
- Focused on modular designs, resulting in the removal of 1.5MB of unnecessary code.
- Played a key role in piloting Alliance Data’s first departmental transition to an Agile development environment.
- Wrote JavaScript code to improve cross-browser compatibility and ensure visual and functional consistency.
- Addressed printing issues and maintained uniformity across various browsers and devices.
- Contributed to a redesign team that successfully launched a fully responsive website.
- Utilized jQuery, HTML5, and CSS3 to create multi-channel responsive web applications.
- Designed custom branding elements using SASS/CSS for high-profile brands, including Victoria’s Secret, Barney’s New York, and Saturday Night Live.
- Provided on-call support for critical production systems.
Code Examples
React Beer Rating App
My demonstration of React.js. This code example of a working beverage rating system that allows you to choose a beer give details and ratings.
[ Live Demo | GitHub Link ]
Client List
An example of displaying large amounts of data in bite-sized format. This much information presented in a traditional grid format would easily overwhelm and confuse the typical end user. The point of this was to allow someone to look up any specific data, compare that to any other item in the list and make the process as intuitive as possible. Instead of drinking from the fire hose the data is presented in a more efficient way.
[ live demo | gitHub link ]
Lasers.js
Ever get bored and just sort of start stream-of-consensus coding? No? Um, me either I just wanted to see if you did. That being said I meticulously planned out this javascript library you are seeing in the background with lost of requirements and planning and scrum masters and sprints etc... yeah that's how it happened.
[ gitHub Link ]
More on GitHub
-
React Native
Spaceballs: The App. A quick and dirty example of a react native app I wrote as an homage to the movie Spaceballs. -
Flutter App
A work in progress multi-platform task manager app.
Documents
Printable and downloadable. Collect them all and trade with your friends!