Badges
Certifications
Work Experience
Student
Professional Development•  July 2021 - Present
After having to develop for Internet Explorer the previous couple years I decided to get back into using the latest technologies to create high performing, accessible web applications. For the past year I’ve been laser focused on learning new technologies and tools for web development and have been building out a new development focused portfolio on GitHub. As part of this process I’ve completed three TechDegree bootcamp certifications with TeamTreehouse.com - Front End Developer Certification, Full Stack JavaScript Certification, and Python Development. Additionally I’ve converted my main design portfolio site from WordPress to Hugo while learning Golang. Projects completed include using an API-first workflow with MERN tech stack solutions involving ReactJS, Express, SvelteKit, SequelizeORM, MongoDB, SQLite, Swagger, and other technologies while exploring creation and integration with various APIs.
Software Engineer
Dell•  October 2019 - May 2021
Working with the Digital Experience (DX) Configurator team at Dell I primarily focus on developing the UX/UI for product page variations which enables B2C and B2B consumers to configure laptops, desktops, and servers, add accessories to their cart, then checkout. Daily duties include attending scrum meetings, analyzing business requirements with product owners, and reviewing systems integration points to recommend best approaches while developing high availability and highly scalable solutions. Working closely with UX designers and back-end developers I create responsive web-based interfaces with no loss in fidelity while seeking input and requesting reviews at key stages in addition to making recommendations for potential enhancements or improvements where possible. Tools used in this environment include Microsoft Windows, Outlook, Teams, Skype, Zoom, and Slack for communications. Each day as GitLab or Pivotal Tracker issues are assigned to me I then develop CSS, Jquery/Javascript, and HTML within C# Razor page .Net core application environment using Visual Studio and VS Code. I perform cross-browser testing and troubleshooting down to IE10 and conduct accessibility testing using Windows Navigator, NVDA and use multiple browser plugins for validation. Unit tests are written in Mocha/Chai or Jest and code is managed using GitLab using a git-flow workflow along with code quality auditing utilities such as ESLint, SonarLint, automated aXe testing, and others before being reviewed manually by other team members and merged into a master branch.
UI Engineer
Visa•  January 2019 - September 2019
Working in-house with the Visa Design System (VDS) team I developed web components based on design guidelines for use in financial technology (FinTech) applications. Duties included meeting with UX Designers, Angular Developers, React Developers, Accessibility Experts and others towards providing high quality coded HTML, CSS/SASS, Javascript/jQuery, and image assets for approximately 52 components types (such as stylized radio buttons, navigation menus, carousels, typography classes, buttons, switches, checkboxes, range sliders, and many more) plus multiple variations of each. After coding the vanilla Javascript + CSS version of each component, it would then go to Angular, React, React Native, iOS, and other developers/consumers for use in their financial applications. Components needed to be compatible with modern evergreen browsers as well as Microsoft Internet Explorer 11 (IE11). Workflow included using InVision Design System Manager (DSM), Sketch, Canvas, Illustrator, Photoshop, Skype, Mac Outlook, SharePoint to gather visual mockups and interaction design guidelines, then using WebStorm IDE as my primary IDE while working on the MacOS platform with Chrome/DevTools and other browsers to create and test coded assets locally, then cloning, branching, pulling, merging, committing to Git repositories before requesting code and accessibility (a11y) reviews, making any necessary updates, then providing support for component consumers by answering questions about integration, interaction logic, and to gather feedback for potential improvements as part an iterative development process.
Frontend Developer
Apple•  September 2017 - March 2018
Working with the Retail Learning Development (RLD) team within Apple, duties in this role included adhering to the Apple corporate design guidelines while designing and developing web applications using Javascript/jQuery, CSS3/SASS, semantic HTML5/SLIM with Git version control and within a Ruby on Rails (RoR), node.js, Mustache, JSON/YAML environment. While collaborating within this multidisciplinary team I was focused on creating unique front-end behaviors while integrating with back-end frameworks and ensuring we delivered world class web experiences.
UX Designer / Frontend Developer / Webmaster
Insightly•  June 2013 - December 2016
Working with Insightly my primary role was as front-end developer for www.insightly.com which involved maintaining the HTML, CSS, Javascript for their marketing site, creating a few html emails, a few banner ads and landing pages. Plus other visual design projects when needed. Working with their in-house designers, developers, other contractors, and vendors I would create mockups, code prototypes, and integrate with marketing tools such as Marketo and Optimizely. Besides doing a lot of the A/B testing using Optimizely ourselves we eventually added services such as Experiment Engine, GetSmartContent, and Captora to help manage growing testing needs. There were three major site redesigns while I was with the company as we created new sections, integrated internationalization (i18n) solutions localizing (l10n) site content for three additional languages. As part of the third redesign I built out the responsive web site design for the site by creating four additional layouts for each page and coding those break-points for mobile devices. The site was initially Microsoft .Net ASP based and I managed it using Visual Studio. Eventually we migrated to a WordPress CMS PHP configuration including custom themes and plugins I developed. We also migrated the corporate blog from Blogger to the WordPress platform and created a new design for it. In addition, the support site would occasionally need updating and design tweaks were needed along with their Facebook page, Youtube channel, and other online areas.
Education
Treehouse
Python Development Certification, TechDegree•  June 2022 - August 2022
View certification: https://www.credential.net/d0a9f5c4-ec0a-469a-b1f2-88da7457a0e9#gs.8c6hy1
Treehouse
Full Stack JavaScript Certification, TechDegree•  January 2022 - June 2022
View certification: https://www.credential.net/8f329532-7d12-4929-a2a7-0afdef383c5d#gs.8c6u0h
Treehouse
Front End Web Development Certification, TechDegree•  June 2021 - December 2021
View certification: https://www.credential.net/5791d986-3d28-484f-950f-54c52356bffa#gs.n1ei45
University of California, Berkeley
Linux Administration, Extension Program Certification•  January 2002 - July 2002
Linux Administration Certification
University of California, Berkeley
Webmaster Certification, Extension Program Certification•  January 2002 - July 2002
Webmaster Certification
California Institute of the Arts
Visual Communications, BFA•  January 1986 - January 1990
https://art.calarts.edu/programs/graphic-design