Summary
With over a decade of experience in front-end web technologies, I am a seasoned Front-End Architect, Lead, and Developer. I have a strong passion for creating pixel-perfect web applications and always strive to improve my skills by exploring new technologies and languages. In recent years, I have honed my expertise in the remix.run framework for React.js, utilizing it to deliver high-performing websites for large-scale enterprises. I am also experienced in working with HTML, CSS, JavaScript, Github, and other web technologies, and I am dedicated to optimizing websites for performance and conversions.
In addition to my technical skills, I am proficient in managing web stacks in cloud solutions such as AWS, deploying on Unix/Linux-based servers, and utilizing CDN’s and caching utilities to ensure fast and highly optimized web experiences.
Experience
Pocket Network Inc.
Principle Front-End Engineer
Feb 2022 – Jan 2023
At Pocket Network Inc, I served as a Principle Front-End Engineer, leveraging my expertise in web development to mentor and train junior engineers while also improving code quality through code reviews and coding standards. My focus was on automation to ensure consistency, reliability, and stability of the codebase. I established a TDD (Test Driven Development) approach, utilizing unit testing and end-to-end testing to achieve high code quality.
In my role, I was responsible for elevating the standards to a level that allowed for CI/CD (Continuous Integration and Continuous Deployment) push-button deployments at any time. I implemented server-side rendering to significantly improve performance and streamline code areas of responsibility, and re-architected the monolith to create a cleaner and more efficient environment for engineers to work. To further enhance security and stability, I implemented OAuth.
I made significant contributions to the platform, re-writing 4 years of development in under 2 months and launching a revised vision of the website that greatly improved performance, page load times, stability, security, and reusability of code. Additionally, I implemented new sites using remix.run and TypeScript, bringing cutting-edge technologies to the project.
Skills / Languages / Programs Used: remix.run, TypeScript, React.js, GraphQL, React Testing Library, Cypress, HTML5, and CSS3.Publicis Sapient
Front-End Architect
Nov 2019 – Feb 2022
At Publicis Sapient, I worked as a Engineering Architect and was responsible for a variety of tasks. One of my key responsibilities was mentoring and teaching junior engineers from multiple companies on multiple projects simultaneously. I provided code reviews for numerous engineers across different companies and projects, ensuring that the code was up to the standards.
Another major responsibility was building and architecting a front-end micro architecture for one of the nation’s largest banking companies. This allowed for dozens of development teams to build and deploy code without needing to coordinate between teams. I created the system and structure used by teams to build and ship code, which could be deployed onto a website with pieces of code from other teams, thus eliminating the need for cross-team coordination.
I also built world-class user interfaces that were used by millions of people every day. My role involved creating and enforcing coding standards used by dozens of development teams, which helped to maintain consistency in the codebase. Additionally, I improved the performance and page load times of the website, ensuring a smooth user experience.
Skills / Languages / Programs Used: React.js, Next.js, CSS3, HTML5, Web Workers, Web Components, React Testing Library, SASS, Webpack, Babel, JavaScript, GitHub, and Agile Methodology.Land O’ Lakes
Lead ReactJS Developer / Front-End Architecture
Nov 2018 – Nov 2019
As a seasoned ReactJS developer and team leader, I am responsible for overseeing a talented group of developers building cutting-edge applications. I am dedicated to establishing and maintaining best practices for ReactJS code repositories, ensuring that code quality is upheld while constructing high-performing, scalable applications. I actively participate in and lead various aspects of the Agile workflow, guiding my team to “Think in React” for optimal coding outcomes. My responsibilities include conducting code reviews, both individually and in a group setting, to guarantee that all applications are developed according to established best practices.
Skills / Languages / Programs Used: ReactJs, Babel, Jest, Enzyme, Webpack, JSX, HTML, CSS, Javascript, Ajax, JSON, Github, Microsoft Azure.Wunderman
Senior Front-End Engineer
Jan 2018 – Present
As a seasoned front-end developer, I have a proven track record of delivering successful projects for top-tier healthcare organizations. My primary responsibilities include constructing and maintaining hundreds of landing pages utilizing Ion Liveball. I am experienced in building and testing tagging strategies to gain valuable customer insights, which helps guide optimization efforts. I have extensive experience with data layers, and I am proficient in integrating multiple tagging platforms, including GTM, GA, Facebook Pixel, DoubleClick, and others. I also have a strong background in developing hybrid/fluid emails for various marketing campaigns.
Skills / Languages / Programs Used: HTML, CSS, Javascript, Ajax, JSON, Custom API integrations, Google Tag Manager, Salesforce Marketing Cloud, Ion Liveball, GithubTarget
Lead JavaScript Developer / Senior Consultant for Target
Jul 2015 – December 2017
As a senior JavaScript consultant for Target, I am currently leading projects focused on building modules using React. My expertise includes setting up and integrating multiple RESTful APIs, utilizing the obtained data to develop and display advertisements on the Target website. This position demands a deep understanding of JavaScript ES6, Node.js, Webpack, Babel, and React.
Previously at Target, I served as one of three JavaScript developers tasked with conducting A/B and MVT testing. This role required creative problem-solving and an ability to adapt code to meet unique restrictions. Our team worked to optimize Target’s websites and enhance the user experience. This fast-paced environment demanded a broad range of knowledge, and I collaborated with multiple teams within Target. The testing was primarily performed using JavaScript and jQuery, and involved intricate manipulation of the DOM both before and after browser rendering. We collected data from various channels and regularly evaluated our data collection methods to ensure accuracy. If tests produced statistically significant results, they were permanently integrated into Target’s websites. In addition to A/B testing, I have experience building custom applications for Target.
Skills / Languages / Programs Used: HTML, CSS, JavaScript, jQuery, Ajax, JSON, A/B Testing tools, GitHub, React, WebPack, Babel, Node.js, and Adobe Photoshop, *nixRegency Beauty Institute
Front End Developer
Dec 2014 – Jul 2015
As a Senior Web Engineer at Regency Beauty Institute, I bring expertise in both front-end and back-end web development. My role requires me to work on various projects with tight deadlines in a fast-paced environment.
I am responsible for creating and maintaining landing pages for paid search and organic campaigns through A/B testing on Visual Web Optimizer to enhance audience engagement and drive conversions. Additionally, I contribute to the maintenance and development of the website on WordPress installations to ensure optimal performance, reduce page load speed, and maintain a clean environment.
Skills / Languages / Programs used : Adobe CC, HTML5, CSS3, SASS, JavaScript, JSON, Ajax, PHP, Grunt, WordPress, GitHub, Exact Target, Visual Web Optimizer, Ion Interactive Liveball, MySQL WorkBench, Sourcetree, and BracketsInfoGroup
Front End Web Developer
Jun 2013 – Jul 2015
Responsible for implementing front end development for websites, landing pages, and responsive HTML e-mails. I do A/B and MVT testing through several different systems, I implement tagging and tracking codes into pages and ensure everything works correctly. Google Tag Manager is used to help control different scripts running on our WordPress installations.
From WordPress to Ion Interactive Liveball, and Pardot are used to build websites/landing pages and pass form data through numerous different API’s.
Skills / Languages / Programs used : Adobe CC, HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, WordPress, GitHub, TFS, Pardot, Optimizely, Ion Interactive Liveball, MySQL WorkBench, Salesforce, Sourcetree, and BracketsEducation
Rasmussen College-Minnesota
Bachelors of Science (BSc), Digital Design and Animation
2010 – 2012
Community College of the US Air Force
Associates, Business Administration and Management
2005 – 2011
Skills
Web Development – SEO – Web Analytics – User Experience – WordPress – CSS – HTML5 – Javascript – jQuery – Ajax – JSON – A/B Testing – Tagging and Tracking – Website Optimization – Speed Optimization – *nix – PHP – GitHub – React – Webpack – Babel – Ion Interactive Liveball – Google Tag Manager – mod_pagespeed – Apache