Steve Ledsworth
- steve@ledsworth.com
- sledsworth.com
- Metro Detroit, MI
Frontend Software Engineer with over 10 years of experience building for the web. I pay attention to detail and take great pride in shipping accessible, performant, and quality software that delights users. I have a wide range of frontend experience, from lead technical architect on user-facing applications to building component libraries from the ground up for company-wide use.
Experience
-
Software Engineer for Auto Owner's Insurance
- - Present
- Remote
Co-created the front-end development team where I:
- Manage and prioritize front-end projects.
- Continue development of our web component library and stylesheet that is used in over a hundred of our agent-facing applications.
- Developed React and Angular libraries that wrap our web component library. This allowed for a better developer experience and increased developer uptake, while continuing to share the majority of component code.
- Consult with product teams to facilitate collaboration with UX team, integrations with vendors, and follow best front-end practices.
- Advocate for accessibility through semantic HTML and following WCAG.
- Encourage writing UI tests that run in the browser and closely imitate user behavior, along with unit tests of business logic.
- Contribute to the front-end community by giving talks, writing blog posts, and holding a weekly meeting to cover topics on developers' minds.
-
Senior Software Developer for Auto Owner's Insurance
- -
- Lansing, MI USA
Joined User Experience team to work on company-wide front-end tools:
- Worked with UX to develop a company-wide stylesheet and style guide—helping develop more consistent front-end applications across teams.
- Created a proof of concept for a component library using Web Components.
- Regularly mentored new hires and interns.
- Worked with our IT training team to develop a front-end training curriculum.
- Successfully pitched to the directors a need for a centralized front-end development team that could build out a component library and work on other front-end initiatives.
-
Software Developer for Auto Owner's Insurance
- -
- Lansing, MI USA
Led the front-end modernization of Life Insurance Quoting and Application website:
- Replaced an aging jQuery site with a more streamlined React web application.
- Worked with UX to identity inefficiencies for our users, which improved application approval speeds by approximately 30%.
-
Software Developer for Central Michigan University
- -
- Mount Pleasant, MI USA
Built an application to help students visualize the efficiency of algorithms:
- Used Google Blockly to allow students to visually build their functions.
- Created a feature to graph the order of approximation of the student's function which helped students learn big O notation.
Education
-
Computer Science at Central Michigan University
- Graduated
- Mount Pleasant, MI USA
BS in Computer Science, Minor in Accounting
- Course work in Web Development, Computer Architecture, Data Structures and Algorithms, Operating Systems, and Game Development.
- Won best game of the semester for Grey, my 2D platformer.
Skills
This is for all you ATS robots. 😉
- HTML- semantic, accessible
- CSS - SASS, BEM
- JavaScript - TypeScript, Web Components, Lit Element, StencilJS, React, Angular, Jest, Web Test Runner, ESBuild, Rollup, Webpack
- Tools - Git, Bitbucket, Github, NPM