Cory Larcade

Software Engineer
Web Developer
Frontend
Fullstack
Native American
Cory Larcade wearing a hat

Hi! My name's Cory. I'm a Full-stack Engineer and I specialize in frontend development. That means if you're looking for someone to build a beautiful website that users love, you've come to the right place because that's what I do. But let's not forget the following because they're important too:

  • Scalable
  • SEO (search engine optimization)
  • Accessibility (A11y)
  • Responsive Design
  • Mobile-first
  • Globalization and Localization (L10n)

I'd love to work with you so reach out if you're interested!

Resume Summary

Cory Larcade
Cory Larcade
Software Engineer
Frontend
Senior, L4
10
B.S. in Computer Science
Adobe

Skill set

Frontend Skills

Collage of frontend technologies and skills
HTML 5
  • SEO
CSS
  • SCSS, LESS
  • BEM
  • Responsive design, Mobile-first
Javascript
  • ES6, Typescript
  • React, Gatsby, AngularJS, Polymer
  • Jest, Enzyme, Mocha, Chai, React Testing Library

Backend Skills

Collage of backend technologies and skills
Node
  • Express
PHP
AWS (breadth, not depth)
Jenkins
CMS and Databases
  • Contentful
  • MongoDB, Firebase
  • MySQL, SQL

Other Skills

Collage of other technologies and skills
Design
  • Figma
  • Sketch
Devops
  • Webpack
  • Jarvis
Other tools
  • New Relic
  • Selenium
  • Github, JIRA
  • Netlify, Heroku

Work Experience

Nov. 2021 - Current
Nov. 2021 - Current
Position:
Senior Frontend Software Engineer (L4)
July 2023 - Current
Responsibilities:
  • Develop and maintain Learn on the Web (LOW) site (ie creativecloud.adobe.com/learn).
  • Technologies: React, Typescript, SASS, Webpack, Jest, Sinon, Enzyme, Jenkins, AWS
Major Achievements:
  • Assumed sole ownership of LoW project in July 2023 until more teammates joined in September 2023
  • Migrated external content into LoW which involved updating SEO metadata, batch rollouts by locales, and coordinated with external team to redirect traffic from old site to LoW
  • Added support for new apps (ie Substance 3D/Firefly/Express) to LoW
  • Implemented user tracking service to track user activity and update UI based on user's progress
  • Re-architecting LoW onto a new tech stack and moving onto new domain (ie currently on creativecloud.adobe.com/learn) which includes migrating content and user traffic to new domain.

Nov. 2021 - June 2023
Responsibilities
  • Develop and maintain logged-in and logged-out Creative Cloud (CC) homepage sites (ie creativecloud.adobe.com), and Discover Hub site (ie creativecloud.adobe.com/discover).
  • Technologies: React, Typescript, SASS, Webpack, Jest, Enzyme, Jenkins, AWS
Major Achievements
  • Added a new way to set locales via the browser's url path on both logged-in and logged-out CC sites.
  • Added 41 new locales to Discover Hub.
July 2020 - Nov. 2021
July 2020 - Nov. 2021
Position:
Full Stack Engineer
iFIT Webviews
Responsibilities:
  • Developed and maintained webviews used in iFit's android/ios embedded devices.
  • Technologies: React, Typescript, Node, AWS, Yarn, Jest, Enzyme, React Testing Library.
Major Achievements:
  • Created an event service that allows webviews to request information from the native app which wasn't available before. The service is now being implemented by all webviews across the organization.
Sep. 2019 - Mar. 2020
Sep. 2019 - Mar. 2020
Position:
Software Engineer
Thumbtack
Responsibilities:
  • Build and develop Thumbtack's "Help" site
  • Technologies: React, CSS, Salesforce CMS, Contentful CMS, Node, TypeScript.
Major Achievements:
  • Moved content out of Salesforce's CMS into Contentful CMS which would save the company tens of thousands annually.
  • Reduced data management complexity by refactoring from using Redux to React's Context.
Apr. 2017 - Dec. 2018
Apr. 2017 - Dec. 2018
Position:
Frontend Software Engineer
Cricut
Responsibilities:
  • Develop and maintain Cricut's logged-in site which interacts with Cricut's crafting machines and tools, and also the crafting social platform.
  • Technologies: AngularJS, CSS, LESS, JS, AngularJS, Node, TypeScript.
Major Achievements:
  • Pioneered Cricut's crafting social platform that's now used by 5 million+ users.
  • Created UI for effective users interaction, APIs for interaction with die cut machines.
Sep. 2016 - Apr. 2017
Sep. 2016 - Apr. 2017
Position:
Senior Frontend Engineer
Needle
Responsibilities:
  • Responsible for all of Needle's consumer and in-house client-side code.
  • Effectively communicated issues and barriers to the Project Management and Production teams
  • Technologies: AngularJS, CSS, LESS, JS, AngularJS, Node, TypeScript.
Major Achievements:
  • As the sole frontend developer for Needle, I improved Needle's client-side performance by optimizing image assets, and reducing code complexity by migrating a dozen individual technologies into a single AngularJS framework.
  • Introduced code quality, and reduced coding bugs and time spent reviewing PRs by adding code style linting and unit tests.
Sep. 2015 - Aug. 2016
Sep. 2015 - Aug. 2016
Position:
Web Developer
FamilySearch
Responsibilities:
  • Build better on-boarding experiences for the FamilySearch.org website.
  • Technologies: HTML/CSS/JS, AngularJS, Polymer, Node, ExpressJS, Gulp, NPM, Git, Heroku, Bower, and Mocha and Chai.
Major Achievements:
  • Built a new user onboarding experience call "Booklet" which mirrored an actual booklet where users wrote down their geneology so they could have an easy experience onboarding to FamilySearch site.
  • Improved user experience by gather user analytics and performing user experience testing routinely with our users
Sep. 2014 - July 2015
Sep. 2014 - July 2015
Position:
Software Engineer
InsideSales.com
Responsibilities:
  • Build in-house data UI using AngularJS
  • Technologies: HTML, SCSS, AngularJS, Protractor, PHP, MySQL, Restangular (JS), peej/tonic (PHP), Karma, Jasmine, Grunt, NPM, Bower, Composer, Doctrine ORM (PHP), d3 (JS).
Major Achievements:
  • Built reusable data UI components using AngularJS directives, controllers, and services.
  • Increased unit testing coverage by 50%, and then was temporarily moved to help with a company-wide initiative to help QE with increasing code coverage.
May 2014 - Aug. 2014
May 2014 - Aug. 2014
Position:
Web Developer Intern
The Scotts Miracle-Gro Company
Responsibilities:
  • Updating and managing content for scotts.com, miraclegro.com, roundup.com, scottslawnservice.com, ortho.com, and orthohomedefence.com sites.
  • Technologies: CSS, HTML, JavaScript, JSP, Java, ATG's Business Control Center (BCC), JIRA, Bitbucket, and Confluence.
Major Achievements:
  • Added client-side UI using AngularJS, and CSS3.
  • Added documention for full-time employees in Confluence on how to use ATG's BCC software including creating/uploading content to the BCC.
May 2014 - Aug. 2014
May 2014 - Aug. 2014
Position:
Software Development Engineer Intern
Church Education System (CES)
Responsibilities:
  • Develop and maintain various aspects of the Church Education system
  • Technologies: C#, Visual Studio, .NET, JS, AngularJS.
Major Achievements:
  • Developed an automated file-uploading application that saved hundreds of man hours over the course of the project.
  • Solved various security issues using proxy tools such as Burp and Fiddler.

Education

July 2014
Cory Larcade
Degree:
Bachelor of Science in Computer Science
June 2020
Cory Larcade
Nanodegree:
Cory Larcade
Certificate: