Mike Holm

Mike Holm Email and Phone Number

Staff Software Engineer (Tech Lead) at Percipient.ai @ Percipient.ai
Mike Holm's Location
Lynnwood, Washington, United States, United States
About Mike Holm

Front End Developer, Computer Science Major, Liberal Arts education.Specialties: React, Javascript, HTML, CSS

Mike Holm's Current Company Details
Percipient.ai

Percipient.Ai

View
Staff Software Engineer (Tech Lead) at Percipient.ai
Mike Holm Work Experience Details
  • Percipient.Ai
    Senior Software Engineer
    Percipient.Ai Jan 2020 - Present
    Santa Clara, California, Us
    Key contributor on several high complexity, mission-critical projects with end-to-end accountability. Iterated tightly with cross-functional team. Installed and worked behind various feature toggle scopes. Installed unit test framework and grew coverage from zero to 50%. Installed fully mocked network integration tests and grew suite from zero to over 600 tests. Employed effective change management strategies to rollout Material-UI with a custom theme to consolidate our design system. Interviewed front-end engineer and design candidates. Coached coworkers on effective meeting practices including lean-coee and fist-of-five allowing quiet voices to be heard and quickly gauging consensus. Onboarded 5 engineers with decreasing time-to-first-PR. Lectured weekly on best practices. Produced monthly birthday celebration video with remote collaborators.
  • Homebot
    Software Engineer
    Homebot Aug 2018 - Jan 2020
    Denver, Colorado, Us
    Unlocked code reuse and increased consistency throughout the React app by constructing an independently testable design system and component library focused on a11y and mobile. Led cross-functional team of 4 to deliver features across the stack. Increased test coverage and robustness by moving business logic into selectors and test data into factories. Broke down features into valuable yet actionable chunks of work that could be done by everyone on the team. Led organization-wide agile process transformation, set up ceremonies, working agreements, lunch and learns. Led several lunch and learns on a11y, reusable components, CSS techniques and pitfalls.
  • Ca Technologies
    Software Engineer
    Ca Technologies Jul 2014 - Jul 2018
    San Jose, California, Us
    Actively develop in a variety of full-stack projects written in Ruby on Rails, nodeJS, Typescript, React/Redux. Dockerize apps to streamline testing and deployment. Work with team leads to design features based on customer desires. Champion functional paradigm for rapid development that produces maximally maintainable code. Untangle git messes and coach teammates on git plumbing best practices. Applied functional paradigms to legacy ExtJS front end codebase to improve maintainability. Profiled render times of initial page load and redraws caused by interaction. Based on that research, we shifted our focus from improving our pages written in ExtJS to rewriting them in React and have seen incredible performance gains along with increased maintainability. To aid the transition, we built a library of components in React to replace ones we were losing by moving away from ExtJS. The new components had to be CSS-proof, accessible, and work exactly as expected. Maintained and helped other teams adopt this new component library and convinced leadership that we needed a full time team to carry this initiative forward. Created tools to help developers adhere our working agreements without having to remember them.
  • Quantum Retail Technology
    Software Developer
    Quantum Retail Technology Jun 2011 - Jun 2014
    Minneapolis, Mn, Us
    Led development of automated UI regression test suite for the core web app with Selenium WebDriver using the PageObject paradigm. This 20 minute test suite saves 3 days worth of manual QA time and we now run it daily. Initiated integration testing by restructuring the build. This enables us to verify that our entire software stack works together. Collaborated as a member of the client-delivery team, configuring and customizing our core app to meet custom requirements. Provide development level support for multiple legacy code bases. Actively develop in Java, Groovy, JSP, JavaScript, JQuery, Spring MVC, Hibernate, SQL, Maven and Bash. Initiate conversations with stakeholders to gather and clarify requirements. Passionate about test-driven development, refactoring and high-confidence, maintainable code.
  • Independent
    Website Developer
    Independent Feb 2011 - Dec 2011
    Taught myself HTML and CSS to build website for clients. Used strict XHTML standard and W3C validation to make sure websites are viewable on most browsers. Achieved desirable look and feel through iteration and discussion with stakeholders. Used Mercurial version control to save time editing. http://hudsonbaybound.com
  • St. Olaf College
    Rock Wall Attendant
    St. Olaf College Jan 2009 - May 2011
    Northfield, Mn, Us
    Provided and taught safety techniques for rock climbers. Top-Rope and Lead Certified.
  • St. Olaf College
    Computer Science Tutor / Grader
    St. Olaf College Sep 2008 - Dec 2010
    Northfield, Mn, Us
    Assisted with Client-Server Applications, Software Design and Intro to CS. Managed development team of 14 to successful product launch. Kept team on track with stakeholder’s design requests through small group meetings. Designed evaluation criteria for each homework assignment to fit overall learning goals of the course. Wrote programs to facilitate homework submission and evaluation saving me time and my employer money. Lectured in Professor’s absence. Scheduled and led review sessions. Clarified difficult concepts on a 1-on-1 basis.
  • Shanghai Jazz
    Front Of House (Waiter)
    Shanghai Jazz Jun 2010 - Jan 2011
    Provide table service to restaurant patrons over academic breaks. Responsible for an average of 7 tables a night. Keep track of guests’ dietary restrictions. Memorized menus to better provide recommendations. Learned professional wine service and bartending to cover in bartender’s absence. Devised way to vent smoke from kitchen when our fan burnt out.
  • Salus Medical Llc
    Computer Science Intern
    Salus Medical Llc Jan 2010 - May 2010
    Taught myself C# over Christmas break in preparation. Investigated technical feasibility and cost options for integrating an SMS interface into the website and assembled prototype from research. Collaborated on interface design and provided usability consultation. Presented design proposals to stakeholders and led discussion of design ideas.
  • Madison Area Ymca
    Summer Quest Counselor
    Madison Area Ymca Jun 2009 - Aug 2009
    Madison, Nj, Us
    Supervised and provided fun activities to kids age 11-14. Led team-building games and taught outdoors skills.
  • Vector Marketing
    Sales Rep
    Vector Marketing Aug 2007 - Sep 2007
    Olean, Ny, Us
    Sold Cutco Cutlery to family and friends. Expanded client base with personal recommendations.

Mike Holm Skills

Java Spring Html C++ Software Design Agile Methodologies Sql Computer Science Git Maven Javascript Jquery C Scheme Linux Groovy Css Jsp Bash Gradle Testing Automation Selenium Jenkins Continuous Integration Parallel Computing Mapreduce User Interface Powershell React Coffee Node.js Emacs Bacon Beer Npm Spring Framework Cascading Style Sheets Javaserver Pages

Mike Holm Education Details

  • St. Olaf College
    St. Olaf College
    Computer Science

Frequently Asked Questions about Mike Holm

What company does Mike Holm work for?

Mike Holm works for Percipient.ai

What is Mike Holm's role at the current company?

Mike Holm's current role is Staff Software Engineer (Tech Lead) at Percipient.ai.

What is Mike Holm's email address?

Mike Holm's email address is mh****@****ail.com

What is Mike Holm's direct phone number?

Mike Holm's direct phone number is +197330*****

What schools did Mike Holm attend?

Mike Holm attended St. Olaf College.

What are some of Mike Holm's interests?

Mike Holm has interest in Social Services, Education, Environment, Science And Technology, Disaster And Humanitarian Relief, Animal Welfare.

What skills is Mike Holm known for?

Mike Holm has skills like Java, Spring, Html, C++, Software Design, Agile Methodologies, Sql, Computer Science, Git, Maven, Javascript, Jquery.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.