Lance Finney Email & Phone Number
@ociweb.com
1 phone found area 636
LinkedIn matched
Who is Lance Finney? Overview
A concise factual answer block for searchers comparing this professional profile.
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.
Email format at INFICON
This section adds company-level context without repeating Lance Finney's masked contact details.
AeroLeads found 1 current-domain work email signal for Lance Finney. Compare company email patterns before reaching out.
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.
Lance Finney's current company
Company context helps verify the profile and gives searchers a useful next step.
Lance Finney work experience
A career timeline built from the work history available for this profile.
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
Technical Lead
Valiantys is the parent company of Oasis Digital
Technical Lead
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/
Lead Frontend Developer (Via Oasis Digital)
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
Frontend Developer (Via Oasis Digital)
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
Frontend Developer (Via Oasis Digital)
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
Frontend Developer (Via Oasis Digital)
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
Frontend Developer (Via Oasis Digital)
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
Frontend Developer (Via Oci)
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%
Principal Software Engineer
*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/.
Lead Java Developer (Via Oci)
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
Senior Software Developer
*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.
Consultant
Colleagues at INFICON
Other employees you can reach at inficon.com. View company contacts for 651 employees →
Athishay Tiruvaipati
Colleague at InficonDetroit Metropolitan Area, United States
View →
PS
Peter Schulz
Colleague at InficonCologne Bonn Region, Germany
View →
ML
Michael Lembke
Colleague at InficonKassel, Hesse, Germany
View →
PL
Peter Lang
Colleague at InficonCologne Bonn Region, Germany
View →
JP
Jean Paul Tu
Colleague at InficonPalm Springs, California, United States
View →
彭
彭晓晖
Colleague at InficonLiwan District, Guangdong, China
View →
MF
Mary Fields
Colleague at InficonGreater Syracuse-Auburn Area, United States
View →
KH
Kristopher Haran
Colleague at InficonGreater Edinburgh Area, United Kingdom
View →
LV
Ludovic Valette
Colleague at InficonGreater Grenoble Metropolitan Area, France
View →
PG
Pascal Good
Colleague at InficonMels, St Gallen, Switzerland
View →
Lance Finney education
Ms, Computer Science
Bs, Systems Science And Chemical Engineering
Engineering
Education record
Education record
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.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Lance Finney you were looking for.
View similar profiles