David Thomas

David Thomas Email and Phone Number

Senior Software Engineer at O'Reilly Auto Parts @ O'Reilly Auto Parts
springfield, missouri, united states
David Thomas's Location
Phoenix, Arizona, United States, United States
David Thomas's Contact Details

David Thomas work email

David Thomas personal email

David Thomas phone numbers

About David Thomas

A results-driven, customer-focused, articulate Software Engineer who can think “out of the box”. Strong in design and integration problem solving skills. Interested in a challenging technical environment

David Thomas's Current Company Details
O'Reilly Auto Parts

O'Reilly Auto Parts

View
Senior Software Engineer at O'Reilly Auto Parts
springfield, missouri, united states
Website:
oreillyauto.com
Employees:
13635
David Thomas Work Experience Details
  • O'Reilly Auto Parts
    Senior Software Engineer
    O'Reilly Auto Parts Apr 2013 - Present
    Phoenix, Arizona Area
    API and Backend Developer who works on a suite of internal and external Web based applications which provide many of the core business services used within the company, such as Part Ordering, Price and Availability, Product Searches, as well as many others. I am also heavily involved in Dev Ops operations to ensure our main web application www.FirstcallOnline.com is up and running. I spend both a good amount of time on new development as well as maintenance. Most of our API are based on REST services using the CXF framework and Swagger Open API specification. I am part of a larger team of both front end and back end developers, and participate in regular sprints, and agile planning.
  • Isos Technology
    Senior Software Engineer
    Isos Technology May 2013 - Jun 2013
    Phoenix, Arizona Area
  • Lockheed Martin
    Senior Software Engineer, Isgs National Division
    Lockheed Martin Jun 2012 - Apr 2013
    Phoenix, Arizona Area
    Lead Developer on a WeblogicPortal HMI application, as well as a suite of C# applications interacting with Java applications residing on Glassfish container. Application provides real-time data processing in a large scale, networked suite of Applications. Common functionality include: Data Ingest, Product Ordering, Processing, and Archiving. This system allows for Subsystem configuration, tuning and management. Other responsibilities include: 1. Enhancements and problem fixes to SOAP web services, schemas and WSDL’s hosted on unclassified and classified systems. 2. Enhancements and fixes to JMeter automated tests, as well as JMS and JPA components.4. Analyze and impact problem tickets and ensure no downtime of Customer operations. 5. Participate in Agile team environment with daily Scrum sessions, and bi-Weekly Sprint planning cycles. 6. Participation in new software design, implementation and rollout activities.
  • Lockheed Martin
    Project Manager, Infrastructure Team
    Lockheed Martin Oct 2010 - Jun 2012
    Goodyear, Az
    Project Manager for a team of approximately 12 hardware engineers with an annual labor budget of ~2M. Demonstrated technical leadership. Planned staffing needs for fiscal cost boundaries. Managed budget and schedule using EVMS (Earned Value Management) techniques. Prepared and managed Estimate to Complete (ETC) and Variance Analysis reporting. Planned and statused released based activities using MS Project. Performed technical task planning for all staff across various Software Releases. Prepared and scheduled Mission integration activities. Both local and remote. Managed team with a wide variety of tasking to include infrastructure, network and facilities. Both local and remote. Utilized agile planning techniques and Scrum model. Managed and prepared performance metrics reporting to Program Management. Responsible for Basis of Estimation (BOE) reports and New Business Proposals.
  • Lockheed Martin
    Deputy Project Manager, Software Team
    Lockheed Martin Jan 2009 - Oct 2010
    Goodyear, Az
    Deputy Project Manager for a team of approximately 15 software engineers with an annual labor budget of ~5M. Planned staffing needs for fiscal cost boundaries. Managed budget and schedule using EVMS (Earned Value Management) techniques. Prepared and managed Estimate to Complete (ETC) and Variance Analysis reporting. Planned and statused released based activities using MS Project. Performed technical task planning for all staff across various Software Releases. Prepared and scheduled Mission integration activities. Both local and remote. Managed and prepared performance metrics reporting to Program Management. Completed Artemis Training for Control Account Managers 04/2010. Completed CAM101 08/2010. CAM level 1 certified. Score of 92% on exam. Helped lead a Defect/Peer Review initiative. Served as Integration lead to ensure high quality of software releases. Served on Software Standards Committee.
  • Lockheed Martin
    Senior Software Engineer
    Lockheed Martin Apr 2008 - Dec 2009
    Goodyear, Az
    Lead Software Engineer supported numerous web applications which interacted with a large, networked suite of applications. Utilized Service Oriented Software development using JAX-WS. Developed and inspected all user interfaces. Lead periodic code inspections and peer reviews. Coded and debugged maintenance defects as well as new enhancements. Coordinates and plans software releases. Provided mentoring and coaching to junior developers. Ensured software standards are met. Work in a team oriented environment with emphasis in cross functional software development. Full Lifecycle development in a structured, deadline oriented work environment.

David Thomas Skills

Agile Methodologies Software Development Software Engineering Web Services Scrum Java Integration Eclipse Xml Ant Clearcase Testing Sdlc Software Project Management Requirements Analysis Junit Java Enterprise Edition Databases Sql Software Design Web Applications Weblogic C# Microsoft Sql Server Clearquest C++ Unix Systems Engineering Uml Javascript Earned Value Management Object Oriented Design Ajax Agile Project Management Soap Jsp Core Java Soa Visual Studio Rest Mysql Sharepoint Web Development Security Clearance Jms Spring Maven Hibernate Tomcat Oracle

David Thomas Education Details

Frequently Asked Questions about David Thomas

What company does David Thomas work for?

David Thomas works for O'reilly Auto Parts

What is David Thomas's role at the current company?

David Thomas's current role is Senior Software Engineer at O'Reilly Auto Parts.

What is David Thomas's email address?

David Thomas's email address is da****@****ail.com

What is David Thomas's direct phone number?

David Thomas's direct phone number is +154173*****

What schools did David Thomas attend?

David Thomas attended Arizona State University, Arizona State University.

What skills is David Thomas known for?

David Thomas has skills like Agile Methodologies, Software Development, Software Engineering, Web Services, Scrum, Java, Integration, Eclipse, Xml, Ant, Clearcase, Testing.

Who are David Thomas's colleagues?

David Thomas's colleagues are Jon Haught, Brittany Harris, Pappu Gain, Bryanhamon Hamon, Angie Davidson, Carl Cazenave, Ryan Morris.

Not the David Thomas you were looking for?

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.