profile image

Derek Wiers

Senior Software Engineer

profile image

About Me

Hello! I'm Derek Wiers. Welcome to my digital space! With a passion for software engineering that runs deep, I've been immersing myself in the world of code for years. This journey has seen me dive into both front-end and back-end development, always with a keen focus on creating accessible, user-friendly web experiences. From designing state-of-the-art design system components at ComplYant Co. to innovating state management techniques at Branding Brand, every step has been about pushing boundaries and exploring new horizons.

But here's the thing: while I love coding, what truly excites me is the chance to collaborate and share insights. As a mentor, leader, and tech enthusiast, I cherish the moments when I can simplify complex concepts for my team or dream up innovative solutions to challenging problems. Whether I'm discussing the intricacies of a DSL parser or brainstorming deployment strategies for Salesforce, my goal is to create and inspire.

If you're interested in connecting, learning more about my work, or exploring potential collaborations, please don't hesitate to reach out. In this digital age, my mission is to create inclusive experiences, and I'd love the opportunity to bring my skills and passion to your next project. Looking forward to connecting with you!

Experience

ComplYant

Los Angeles, CA (Remote)Nov 2022—Sep 2023

  • Senior Full-Stack Software Engineer
  • Engineering Tech Lead
Vue
Inertia
Laravel
PHP 8.x
Blade
Livewire
TailwindCSS
AlpineJS
Jest
MySQL
Eloquent
TailwindCSS
Figma
Git
Github
Management
Leadership
Communication
Teamwork
Collaboration
Backend
Frontend
Full Stack

Highlights

  • Spearheaded creation of standardized components to match the company's design system using PHP, Blade, and Livewire, resulting in clean and accessible front-end components.
  • Became a Technical Lead, leading, and planning for an engineering team of 3 engineers/designers, resulting in the team being able to deliver features and bug fixes at a rapid pace.
  • Championed the use of accessible design and conventions in the frontend of a Saas application. Delivered a presentation, training, and mentorship on accessibility.
  • Maintained a legacy VueJS, Javascript, & NodeJS frontend and negotiated deprecation plans over several quarters
  • Delivered code rapidly within tight deadlines in a high-growth, fast-moving company, on a SaaS codebase deployed to AWS using Laravel Vapor serverless deployment platform.

EXO Freight

Royal Oak, MI (Remote)Jul 2022—Oct 2022

  • Senior Full-Stack Software Engineer
React
Typescript
Python 3
Django
Django Rest Framework
Jest
MySQL
NodeJS
TailwindCSS

Highlights

  • Took a freight factoring application from idea to implementation using Django, Django Rest Framework, React, & Typescript.
  • Delivered new features with tight deadlines in a high-growth, fast-moving company.

Branding Brand

Pittsburgh, PA (Remote)Jan 2021—Jul 2022

  • Full-Stack (Front-end, Back-end, Mobile) Software Engineer
Typescript
Javascript
React
React Native
React Native Web
Functional Programming
Parser Combinator
NgRx
Redux
RxJS
Language Development
NodeJS

Highlights

  • Designed & built a state management library for highly complex React Native applications, allowing for a fully managed drag-and-drop integrations system in React Native applications.
  • Formulated & developed a data binding DSL parser & resolver in Typescript, allowing for highly complex, serializable React components with data binding.
  • Documented & mentored the engineering team on use and maintenance of the state management library and DSL parserr, allowing the team to collaborate more effectively on the project.
  • Worked heavily on optimizing the logic layer of an advanced drag-and-drop SaaS application builder, complete with data binding, CMS integration, and themes.
  • Heavily emphasized testing using Jest on NodeJS, and property-based testing using fast-check, for hundreds of test on the DSL parser & resolver alone

Principal Financial Group

Des Moines, IAMay 2019—Dec 2020

  • Front-End Developer
React
Redux
Typescript
Backbone.js
Java
JSF
XSLT
NextJS
Jest

Highlights

  • Worked to develop UX in React, Typescript, JSF, Backbone.JS, and XSLT, with a focus on accessibility, resulting in a more accessible user experience and faster development type.
  • Developed backend code for a large scale enterprise company in Java.
  • Tested frontend code with Jest, and built React components inside a statically rendered NextJS environment.
  • Architected early standards for AWS Lambda functions in Typescript & NodeJS; onboarded Java engineers to this process.

Blue Canvas

San Francisco, CA (Remote)Dec 2018—Mar 2019

  • Senior Developer
Vue
TypeScript
Python 3
Flask
NodeJS
HTML5
CSS3
Sass/SCSS
Salesforce APIs
GraphQL

Highlights

  • Developed a Python 3 library to easily make calls to Salesforce REST API, Metadata API, SOAP API, and others.
  • Created a full-stack application that compares permissions across customer Salesforce organizations using Python 3, Flask, Vue, PostgreSQL, Docker, and AWS.
  • Delivered code quickly in a fast-pace, early-stage startup.

Workiva

Ames, IASep 2015—Nov 2018

  • Salesforce Administrator/Developer
Salesforce Apex
Salesforce Visualforce
Salesforce Lightning
Salesforce APIs
Python 3
Git
CI/CD

Highlights

  • Performed extensive feature work in Salesforce CRM, frontend and backend for stakeholders across a large startup company.
  • Developed a CI/CD and deployment tool in Python, Salesforce APIs, Git, & Bash, resulting in a more auditable, reliable, and secure deployment process.
  • Migrated legacy VisualForce pages to Lightning Components

Salesforce.com Premier Support

Des Moines, IANov 2012—Sep 2015

  • Triage
  • Tier 1 & 2 Support
  • Subject Matter Expert

Highlights

  • Trained and certified in Salesforce within 3 months of onboarding, resulting in being promoted to Tier 1 & 2 support after 7 months of employment, and SME shortly thereafter.
  • Solved difficult Salesforce administration issues in a timely manner, resulting in a higher case throughput in a call center.
  • Managed many tasks simultaneously, often switching context within seconds. This resulted in the best possible assistance for a technical support call center.
  • Coordinated with globally distributed offshore call centers to ensure 24/7 support operations