Iain Davis

Iain Davis Email and Phone Number

Principal Software Engineer at CARFAX @ CARFAX
Iain Davis's Location
Fort Collins, Colorado, United States, United States
Iain Davis's Contact Details

Iain Davis personal email

n/a
About Iain Davis

I'm a software engineer that's passionate about writing great software. I'm experienced with Object Oriented Programming, Agile (Extreme Programming) Methodology, and Test Driven Development. I particularly enjoy refactoring/rearchitecting legacy code and monolithic services. In our spare time, a colleague and I are working on a multiplayer computer game.Relevant work history is shown below. Full work history is available upon request.

Iain Davis's Current Company Details
CARFAX

Carfax

View
Principal Software Engineer at CARFAX
Iain Davis Work Experience Details
  • Carfax
    Principal Software Engineer
    Carfax Sep 2024 - Present
    Centreville, Va, Us
  • Carfax
    Software Engineer
    Carfax Sep 2013 - Present
    Centreville, Va, Us
    As a software developer/engineer at Carfax, I pair program with my team to build, maintain, and refactor customer facing web applications and enterprise RESTful service APIs. We take an Agile, Test Driven approach to our software engineering. We do full-stack development at Carfax, pair switching frequently to prevent knowledge siloing. In recent years, I've successfully advocated refactoring portions of our monolithic services into microservices and creating new microservices around our data access. We gained clearer separation of concerns for the services driving our vehicle history delivery pipeline, making our services more maintainable overall.Most recently I've joined our interview team, helping to select candidates to fill open positions in our department.Technologies I work with regularly:* Java (primarily Java 8, with some legacy projects in Java 5).* Junit and Mockito, emphasizing Test Driven Development.* HTML, CSS, and Javascript* Jira, Mingle, Project Cards* A variety of web service frameworks, including: Java Servlets, Spring, RestEasy.* We use a combination of Gradle and Jenkins for our continuous integration needs.
  • Something Electronic?
    Owner / Consultant
    Something Electronic? Apr 1993 - Sep 2013
    Something Electronic is the business name I used when working as an independent contractor. Originally started doing in home desktop support. I later switched to building websites and operating as a web hosting reseller.
  • University Of Missouri
    Computer Specialist
    University Of Missouri Nov 2004 - Jun 2005
    Columbia, Mo, Us
    I developed an application to transfer data from a veterinary medicine dispensary machine to the veterinary clinical database. The application subscribed to HL7 messages via TCP and wrote the data to the clinical database using Pro*C embedded SQL.

Iain Davis Skills

Software Development Php Requirements Analysis Integration System Administration Sql Team Management Team Building Project Management Software Documentation Windows Java Test Driven Development Programming Research Css Html Javascript Linux Mysql Xml Team Leadership Agile Methodologies Data Analysis Web Services Object Oriented Design Object Oriented Programming Git Version Control Version Management Microservices Dependency Injection

Iain Davis Education Details

  • Columbia College, Columbia, Missouri
    Columbia College, Columbia, Missouri
    Computer Science
  • Dallas County Vocational Technical School
    Dallas County Vocational Technical School
    Electronics

Frequently Asked Questions about Iain Davis

What company does Iain Davis work for?

Iain Davis works for Carfax

What is Iain Davis's role at the current company?

Iain Davis's current role is Principal Software Engineer at CARFAX.

What is Iain Davis's email address?

Iain Davis's email address is ia****@****vis.org

What schools did Iain Davis attend?

Iain Davis attended Columbia College, Columbia, Missouri, Dallas County Vocational Technical School.

What are some of Iain Davis's interests?

Iain Davis has interest in Cooking, Esperanto, Conlangs/glossopoeia, Linguistics, Role Playing Games, Books, Bowling, Programming Language Theory, Genealogy.

What skills is Iain Davis known for?

Iain Davis has skills like Software Development, Php, Requirements Analysis, Integration, System Administration, Sql, Team Management, Team Building, Project Management, Software Documentation, Windows, Java.

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.