Lance Finney
AeroLeads people directory · profile

Lance Finney Email & Phone Number

Angular Developer, Mentor, and Trainer at INFICON
Location: St Louis, Missouri, United States 14 work roles 5 schools
1 work email found @ociweb.com 1 phone found area 636 LinkedIn matched
✓ Verified Jul 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email · 1 phone

Work email f****@ociweb.com
Direct phone (636) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Angular Developer, Mentor, and Trainer
Location
St Louis, Missouri, United States
Company size

Who is Lance Finney? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Lance Finney is listed as Angular Developer, Mentor, and Trainer at INFICON, a with 651 employees, based in St Louis, Missouri, United States. AeroLeads shows a work email signal at ociweb.com, phone signal with area code 636, and a matched LinkedIn profile for Lance Finney.

Lance Finney previously worked as Senior Software Developer at Inficon and Software Engineering Technical Leader at Cisco. Lance Finney holds Ms, Computer Science from University Of Missouri-Saint Louis.

Company email context

Email format at INFICON

This section adds company-level context without repeating Lance Finney's masked contact details.

{last}{first_initial}@ociweb.com
86% confidence

AeroLeads found 1 current-domain work email signal for Lance Finney. Compare company email patterns before reaching out.

Profile bio

About Lance Finney

I am a software engineer with twenty-plus years experience in software development, leadership, and training. I love writing good, modern Angular frontends and teaching others how to write good, modern Angular code.My current interest is web applications, primarily using Angular and TypeScript, but the bulk of my earlier career involved multi-year projects writing two Rich Client Swing applications. With over a decade of experience in Java and ten years of Angular, I am well suited for many full-stack development projects. I have taught several courses on Java, Angular, NgRx, and related technologies, and I developed and maintained Java and Angular course materials. I have written over ten articles on software technologies for OCI's technology education series and have presented at conferences.Specialties: Experienced Angular developer with a strong background in Java Swing applications, experience training other software developers, and strong written communication skills.

Listed skills include Java, Agile Methodologies, Swing, Software Development, and 11 others.

Current workplace

Lance Finney's current company

Company context helps verify the profile and gives searchers a useful next step.

INFICON
Inficon
Angular Developer, Mentor, and Trainer
bad ragaz, saint gallen, switzerland
Website
Employees
651
AeroLeads page
14 roles

Lance Finney work experience

A career timeline built from the work history available for this profile.

Senior Software Developer

Current
Dec 2024 - Present

Software Engineering Technical Leader

Technical LeadOffer Configuration Website (May 2024 - September 2024)Developed Angular components and servicesAdded Prettier and eslint to the repositoryMentored junior Angular developers through peer reviews and brown bag sessionsPartner dashboard website (January 2024 - April 2024)Developed Angular components, services, and NgRx signal storesImproved performance by removing unused componentsShrunk bundle sizes by pointing components away from obsolete API services to newer servicesSpearheaded lint rules so that code quality could be automatically enforcedLeadershipCreated initial implementations of NgRx signal stores within the repository, creating reusable features and patternsMentored junior developers through gentle code reviewsWithin three months of joining the company, was promoted to a team that ensures coding standards are followed across a large repositoryPresented internally on TypeScript string types, the importance of type safety, using Prettier and eslint for code quality, and on NgRx’s action groups and features

Jan 2024 - Nov 2024

Technical Lead

Greater St. Louis Area

I develop high-quality Angular applications with Oasis Digital, and I teach others to build them through Angular Boot Camp.* TrainingTaught Angular Boot Camp’s 3-day Angular course dozens of timesTaught students a variety of topics, from learning the basics of TypeScript and Angular through understanding Angular state management, including @ngrx/store, @ngrx/effects, Reactive Forms, and RxJSContributed to the course curriculum strategy decisionsAdded material to the course curriculum, including a step on @ngrx/effectsDesigned, implemented, and delivered a standalone two-day training course on NgRxCreated and delivered a custom 9-hour class on Angular and NgRx unit testing with JestManaged and tracked conference CFPs and submissions for all developers in the company using TrelloWrote articles on NgRx, ag-grid, and other topics on the company blog: https://blog.oasisdigital.com/author/lancefinney/

Sep 2017 - Jan 2024

Lead Frontend Developer (Via Oasis Digital)

Coventor, Inc., A Lam Research Company

Waltham, Massachusetts, United States

Managed a team of 3-7 developersTrained and mentored client developers on Angular developmentCreated the Angular application using Nx for organization, Jest for unit testing, Cypress for e2e testing, and Prettier and eslint for code qualityCreated a team culture for code quality that resulted in unit test coverage of over 90% without imposing mandatesPropagated development best practices through thorough but gentle code reviewsDesigned and created many Angular components and servicesGenerated many Cypress end-to-end integration tests using fixtures to mock out the serverCreate a nested-forms architecture for state managementReplaced initial nested-forms architecture with a NgRx-based implementation for more scalable state managementIntroduced ngrx/router-store to simplify route-based state managementCreated expressive data grids using ag-gridCreated dynamically-generated nested reactive forms based on a JSON schemaImplemented a NestJS server to back the applicationAdded GraphQL, using both manually-written resolvers and PostGraphile for data transportCreated PostgreSQL databases to store user data and to serve as a mock backend for the actual enterprise data systemUpdated Jenkins files for consistent continuous integrationAssisted application of SonarQube quality control processesDocumented team practices in ConfluenceDemonstrated application success to client executivesCurated the list of stories for the team to demonstrate in each sprintRan twice-weekly developer scrum meetings

Jan 2020 - Oct 2023

Frontend Developer (Via Oasis Digital)

Greater St. Louis

Designed and created many Angular components and servicesWrote a cron editor Angular component using ControlValueAccessorsCreated a modal dialog utility based on the Angular CDK to enable standard and custom dialogsImproved runtime of two Jasmine test suites from 130 and 43 seconds to 6 and 17 seconds, respectivelyWrote pact contract tests to supply expectations to the backend teamImproved use of RxJS code in the legacy application, replacing explicit subscriptions with async pipesIntroduced Prettier and tslint rules to improve code qualityIntroduced best practices for NgRx stores, including handling arrays as entitiesEncouraged the client team to use types within TypeScript to improve code qualityMentored junior client developers on Angular, TypeScript, and testing

Apr 2019 - Dec 2019

Frontend Developer (Via Oasis Digital)

Fremont, California, United States

Designed and created many Angular components and servicesReplaced an existing custom grid implementation with ag-gridLed the team in building a unit testing suite with karma and jasmine with a high level of code coverageCollaborated with the customer to refine requirements both before and after initial implementation of featuresSpearheaded proof-of-concepts prototypes for new features of the application, like using JSON Patch librariesImplemented new UI features using Angular Material components and Material design principles, with Sass for stylingInvestigated replacing an ngrx implementation with NGXS, reporting a summary to the teamImplemented advanced ag-grid features like collapsible groups, row-column transposition, and custom stylesDeveloped a metadata-driven dynamic component using Reactive Forms that replaced twenty-four similar componentsRewrote a stand-alone C++ app as a feature of an Angular app, writing a custom reducer-based parser and using reactive forms and ag-grid to maintain validation and stateManaged project progress and state using JiraConducted code reviews with the team to maintain code quality

Feb 2018 - Apr 2019

Frontend Developer (Via Oasis Digital)

New Orleans, Louisiana, United States

Mentored a group of developers with beginner Angular skills on building a high-quality applicationDesigned and implemented a flexible architecture that dynamically created seven different purchase order applications using the same codebaseWorked remotely for the majority of the project, keeping in touch effectively via phone calls, emails, and online conferencing toolsTaught the team Angular unit testing using jasmine and karma, including testing Angular components and services

Jan 2018 - Feb 2018

Frontend Developer (Via Oasis Digital)

Fremont, California, United States

Created multiple Angular components using Angular MaterialCreated a component scaffold to enable developing a complicated component independent of the application contextAdded endpoints on a node.js layer that accessed Solr and Loopback engines on the server

Sep 2017 - Dec 2017

Frontend Developer (Via Oci)

St. Louis County, Missouri, United States

Developed two generations of a high-quality web app, first in AngularJS (1.x), and then in Angular 2/4Updated the application on the leading edge of the Angular lifecycle, moving to Angular 2 during the alpha stage and staying up to date up through Angular 4Converted legacy Swing screens and Java logic to Angular Components and ServicesCreated extensive custom Angular components, including using libraries like D3 for images, Kendo UI for widgets, and Less for stylingBuilt a UI for an interface to an external device, using Observables and WebSockets to manage the connectionImplemented Redux-style state management using NgRxCreated and released two open source libraries: one to generate Java-style enums in TypeScript, and one that builds on the other to reduce boilerplate in ngrxAdded tables to the PostgreSQL database, writing Hibernate and custom SQL queriesWrote a Node.js script to convert Java properties files to and from custom JSON files to support multiple languagesMentored junior developers on web technologies and general programming techniquesFocused on unit test coverage, with extensive use of karma and Jasmine, including reducing test execution time by 98%

May 2014 - Sep 2017

Principal Software Engineer

Greater St. Louis Area

*TrainingTaught and maintained OCI's Introduction to Java Programming course at Washington University’s PETLC.Taught OCI's Intermediate Java Programming, Developing Agile Requirements, Advanced Java Programming, Data Access in Java Using Hibernate, and Object-Oriented Design Patterns courses at PETLC.*WritingEdited, managed, and recruited authors for OCI's Java News Brief (now called Software Engineering Tech Trends), a monthly series of articles on various Java topics, for four years.Wrote ten Java News Brief/Software Engineering Tech Trends articles on various Java libraries and one on Angular: https://objectcomputing.com/resources/publications/sett/.

Nov 2004 - Sep 2017

Lead Java Developer (Via Oci)

Greater St. Louis Area

Led a team of up to twelve developers to successfully make many quarterly releases on time using Extreme ProgrammingManaged the team for my contracting company at the client site by resolving interpersonal issues, investigating hardware requirements, and performing basic contract maintenanceDeveloped Java components representing various engineering structures and conceptsCreated an internal framework based on Enums to define configuration for model and view components - the framework was successfully used and extended by several developers for dozens of componentsConverted many FORTRAN functions to application components, both by translating code and wrapping executablesParticipated in high-level and low-level issue prioritization, iteration planning, and release planningCreated extensive custom GUI components using Swing, JGoodies Forms, and Java 2DImplemented a units-conversion utility based on JScienceCreated an ANTLR grammar to parse existing legacy scriptsWorked with engineers to determine requirements, using an iterative process to obtain feedbackFocused on Test-Driven Development, with extensive use of JUnit, Jemmy, FIT, and FitnesseMaintained team coding standardsTook Mechanical Engineering classes at a Community College to improve subject matter expertiseUpdated two web applications written with Struts

Nov 2004 - Dec 2013

Senior Software Developer

Demand Management, Inc.

Greater St. Louis Area

*Enterprise Web-based Inventory Forecasting, Supply Chain Forecasting, and Requirements Planning SoftwareDeveloped a Java n-tier application on a team using Extreme Programming and Swing on the client.

Nov 2001 - Oct 2004

Consultant

Csc
Sep 1997 - Jan 2001
Team & coworkers

Colleagues at INFICON

Other employees you can reach at inficon.com. View company contacts for 651 employees →

5 education records

Lance Finney education

Education record

Woodbury High School
FAQ

Frequently asked questions about Lance Finney

Quick answers generated from the profile data available on this page.

What company does Lance Finney work for?

Lance Finney works for INFICON.

What is Lance Finney's role at INFICON?

Lance Finney is listed as Angular Developer, Mentor, and Trainer at INFICON.

What is Lance Finney's email address?

AeroLeads has found 1 work email signal at @ociweb.com for Lance Finney at INFICON.

What is Lance Finney's phone number?

AeroLeads has found 1 phone signal(s) with area code 636 for Lance Finney at INFICON.

Where is Lance Finney based?

Lance Finney is based in St Louis, Missouri, United States while working with INFICON.

What companies has Lance Finney worked for?

Lance Finney has worked for Inficon, Cisco, Valiantys - Atlassian Platinum Solution Partner, Oasis Digital Solutions Inc., and Coventor, Inc., A Lam Research Company.

Who are Lance Finney's colleagues at INFICON?

Lance Finney's colleagues at INFICON include Athishay Tiruvaipati, Peter Schulz, Michael Lembke, Peter Lang, and Jean Paul Tu.

How can I contact Lance Finney?

You can use AeroLeads to view verified contact signals for Lance Finney at INFICON, including work email, phone, and LinkedIn data when available.

What schools did Lance Finney attend?

Lance Finney holds Ms, Computer Science from University Of Missouri-Saint Louis.

What skills is Lance Finney known for?

Lance Finney is listed with skills including Java, Agile Methodologies, Swing, Software Development, Javascript, Xml, Software Engineering, and Subversion.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Lance Finney you were looking for.

View similar profiles