Lindsay Wardell profile photo

Summary & Skills

Summary

  • Created full stack web applications using tools including Vue, React, Elm, Node, Ruby, Java, and Haskell.
  • Architected APIs and relational databases for use by multiple applications/teams.
  • Deployed applications into containers via Docker and CI/CD tools such as Jenkins.
  • Redesigned and maintained existing legacy software and procedures to better meet the needs of clients.
  • Worked solo and as part of a team on multiple projects for clients.
  • Led development of reports and data analysis for better data reporting to clients.
  • Participated in multiple podcasts, conferences, and video streams, and wrote numerous technical articles.

Languages

HTML/CSSJavaScriptTypeScriptKotlinJavaPHPSQLElmRuby

Frameworks

VueNuxtViteReactAstroJestCypressTailwindNodeExpress

Databases

SQL ServerMySQLPostgres

CI/CD

GitLab CI/CDJenkinsGitHub Actions

Tools

GitGitHubGitLabDockerPrisma

Experience

Senior Software Engineer

Mangomint · Full-time

Oct 2024 – Present

1 yr 5 mos · Remote

Senior Software Engineer

Khan Academy · Full-time

Jul 2024 – Oct 2024

3 mos · Remote

  • Developed a reusable rich-text editor for teachers and students as part of Khan Academy's Writing Coach offering, utilizing Slate and React. The editor saved content in Markdown with synchronized styles between editor and viewer.
  • Tests were written in Cypress to work around the limitations of testing contenteditable DOM nodes in Jest.

Senior Software Engineer

NoRedInk · Full-time

Oct 2021 – Jun 2024

2 yrs 8 mos · Remote

  • Maintained and developed a highly used education platform using Elm, Ruby, and Haskell.
  • Led engineering efforts and teams in improving or developing new features.
  • Worked with other teams to support their efforts in common areas of ownership.
  • Mentored and trained new team members in company processes and responsibilities.
  • Acted as ambassador for the company through podcasting, blogging, and developer community involvement.
  • When the lead of a months-long epic to implement learning modules left unexpectedly, took ownership and brought the epic to completion by the established due date for the August back-to-school release.
  • Led multiple projects expanding the assignment library to support grades 3 to 5, requiring cross-team coordination on requirements and task breakdowns.

Senior Software Engineer

This Dot, Inc · Full-time

Feb 2021 – Oct 2021

8 mos · Remote

  • Consulted with multiple clients on complex web-based projects in multiple programming languages.
  • Created blog posts, podcasts, and video presentations to support the developer community.
  • Mentored junior developers, reviewing code and discussing processes.
  • Consulted with the Wikimedia Foundation on the Abstract Wikipedia/Wikifunctions project, developing the frontend interface, implementing testing functionality, and supporting migration to Vue 3 and TypeScript.
  • Supported work for a large-scale online conference using React, Next.js, and third-party CMSs.

Full Stack Developer

Daimler Trucks North America · Contract

Feb 2019 – Feb 2021

2 yrs · Portland, Oregon

  • Senior developer on multiple projects for internal and external use.
  • Led design and implementation of backend systems, and coordinated compatibility with other services.
  • Developed frontend single-page applications using React and Vue (both server-rendered and client-rendered).
  • Instructed established teams in new technologies or methodologies.
  • As the sole full-stack developer, initiated and successfully deployed an application for internal use by Daimler Trucks, implementing Next.js and Express for the UI server, and Spring Boot for the API server, both hosted using Docker. Successfully deployed the application two months ahead of schedule.
  • Developed an external-facing tool for guided diagnostics and repair of Daimler Trucks vehicles. As lead backend developer, designed and implemented relational database schema in SQL Server, and developed multiple services running on Node.js, Java Spring Boot, and .NET Core to handle APIs for the application. Architected Vue CLI and multiple Nuxt applications to improve development. Initiated application testing using Jest.

IT Specialist and Developer

Freelance · Self-employed

Apr 2015 – Mar 2019

3 yrs 11 mos · Portland, Oregon

  • Built full stack web applications using Vue, React, Node, and Firebase for clients.
  • Found hosting solutions and offered ongoing hosting and maintenance.
  • Provided computer and technology-related services to individuals and small businesses.
  • Performed maintenance including virus removal, networking, software installation, and hardware maintenance.
  • Recommended new hardware or software purchases and implementation.

Operations Manager/Developer

Lindsey Forwarders, Inc · Full-time

Nov 2015 – Feb 2019

3 yrs 3 mos · Portland, Oregon

  • Administered and updated legacy software, ensuring continued compatibility with modern business needs.
  • Initiated development of new freight forwarding software using Vue, Node.js, and Express, targeting multiple browsers and views.
  • Engaged with end users to build quality UX solutions.
  • Communicated all IT procedures to employees. Maintained IT operations manual for the business.
  • Built a rate matrix application to track shipping costs between various ports for each shipping line per client. This expanded later to be a full replacement for the legacy freight forwarding software originally developed in 1995, allowing all documentation to be generated from a web-based interface using Vue and Node, and allowed clients to view their rates and request bookings directly instead of using email.

Front End Developer Intern

Prosper IT Consulting · Internship

Jan 2018 – Feb 2018

1 mo · Portland, Oregon

  • Contributed to bewander.com development as a team member.
  • Implemented UI additions to text entry fields and messaging system using JavaScript, CSS, and HTML.

Senior Sales Consultant

Office Depot · Full-time

Oct 2013 – Nov 2015

2 yrs 1 mo · Portland, Oregon

  • Performed maintenance on customers' computers, including virus removal and hardware repair.
  • Documented all work done for customers and tracked progress for all technicians.
  • Acted as department manager when needed in all aspects of the store.

Education

Western Governors University

Bachelor of Science, Software Development

Salt Lake City, UT · 2015 – 2020

Coursework: CompTIA A+, CompTIA Project+, CompTIA Security+, CompTIA Linux+, CIW Advanced HTML5 & CSS3 Specialist, CIW User Interface Designer. Capstone project awarded certificate of excellence for superior quality application.

The Tech Academy

Software and Web Development

Portland, OR · 2017 – 2018

Detailed and practical education in software development, HTML, CSS, JavaScript, version control, databases and SQL, C# (.NET Framework), Project Management (Scrum and Agile).

Projects

Full-stack web app for recording and analyzing Blood on the Clocktower games. Built with Nuxt, Prisma, Postgres, and Supabase. Deployed on Fly.io.

NuxtVuePrismaPostgresSupabaseTailwindPlaywright

Starter template for building Elm applications with Vite. 146+ stars on GitHub.

ElmViteTypeScript

React Native Android app for co-parent communication. Uses on-device AI via Llama to analyze message tone and detect harmful patterns, with all data staying on-device.

React NativeTypeScriptllama.rn

Photo-sharing social app with weekly challenges, leaderboards, and community features. Built with Vue, Supabase, and Capacitor for cross-platform support.

VueSupabaseCapacitorTailwindPlaywright

Certifications

CompTIA Project+

Languages

EnglishPortuguese

Speaking

2024

Build a retro gaming app — S1E2

2023

Functional Programming in Vite

2022

Functional Programming in Vite with Elm

2022

Vue Global Summit 2022

2022

Side Projects - The Value of Building in Public

2021

Script Setup API in Vue 3

2021

Wikifunctions and Abstract Wikipedia

2021

Vue Global Summit 2021

2021

The Importance of Side Projects and Networking

Volunteer

Boy Scouts of America · 2006–2014 Nonprofit in Brazil · 2011–2013