Tim Haley

Tim Haley Email and Phone Number

Principal Systems Architect @ SAS
Cary, NC, US
Tim Haley's Location
Cary, North Carolina, United States, United States
About Tim Haley

Principal-Level Software Developer and Application Architect who specializes in Go/Java. Been involved in every stage of the software development lifecycle from requirement gathering through maintenance. Has been a team lead, a team member, and an individual contributor. A versatile software engineer who can become productive in unfamiliar environments and using unfamiliar technologies with remarkable speed.Specialties: Go, Java, Spring, SQL, Software Engineering, Software Architecture

Tim Haley's Current Company Details
SAS

Sas

View
Principal Systems Architect
Cary, NC, US
Website:
sas.com
Employees:
17951
Tim Haley Work Experience Details
  • Sas
    Principal Systems Architect
    Sas
    Cary, Nc, Us
  • Sas
    Principal Software Developer And Team Lead
    Sas Mar 2018 - Present
    Cary, Nc, Us
    Initially a member of a small team of senior developers producing Java/Spring microservices for the Viya platform. I designed and we coded eight microservices that were built upon a common platform that was evolving continuously. Simultaneously providing developer support for customer issues to tech support.- Lead the effort to rewrite seven of the microservices in Go and deploy all of them on Kubernetes. - As a member of the API Center of Excellence, I reviewed REST API designs and ensured consistency with SAS guidelines and standards.- Designed numerous APIs for our team. - Rewrote the first microservice while learning Go and working with the core Go team at SAS as they built out the platform library on which our Go services are built.- Contributed repeatedly to the Go platform library. - Provided Go support to other developers within my department and across R&D.- Contributed heavily to the rewrite effort.Became team lead after assisting in building our team to eight developers and two testers.- Act as subject matter expert for team members, all of whom are much newer to the codebase.- Primary point of contact for customer issue resolution.- Act as team manager whenever our manager is unavailable or on vacation.- Key participant in developing and refining our agile software development practices.- Member of the GenAI Engineering team, tasked with designing an enhanced proxy layer to external GenAI services that will be used by internal applications and services.
  • Sas
    Senior Software Developer
    Sas Sep 2014 - Mar 2018
    Cary, Nc, Us
    Member of a team of five developers producing Factory Miner, a new Java/Spring application that would become a part of SAS 9. We architected and designed the application from scratch. Developed our own agile software development practices based on Scrum.
  • Dassault Systemes Simulia Corp.
    Senior Development Engineer
    Dassault Systemes Simulia Corp. Dec 2008 - Aug 2014
    Vélizy-Villacoublay, Fr
    Responsible for much of the mid-tier and back-end software for our distributed simulation-workflow execution solution. - JavaEE expert on a team of approximately eight people. - Ported our system from WebLogic and WebSphere to JBoss and TomEE. - Originally developed using pre J2EE and early J2EE concepts and technology, I have slowly been migrating much of that to use modern JavaEE APIs and features.- Developing new SOAP-based (JAX-WS) and RESTful (JAX-RS) web services. - Migrating EJB2.x Session, Message Driven, and Timer beans to EJB3.- Migrating EJB2.x Entity beans to JPA.- Implementing new features.- Integrating with other systems.- Utilizing SCRUM agile software development methodology.- Transitioned support of legacy system to team in India.- Provide technical support to India legacy system development and support team. - Developed GWT application for administrative monitoring of J2EE system.
  • Keane, Inc
    Senior Principal Consultant
    Keane, Inc Jun 2006 - Dec 2008
    London, United Kingdom , Gb
    Lead a team of four developers, a DBA, a Report Writer, and Business Analyst.• Lead the customer to define the final business rules and user requirements.• Designed the application schema of over 110 tables.• Detailed design of application including five major modules.• XHTML/JavaScript prototypes for all application web pages (over 105 JSPs).• Object-oriented JavaScript based on the prototype.js library.• Two custom tag libraries to support authorization and data versioning.• Support for deployed modules while developing others.• Maintained Spring and iBATIS configurations.• Customized ABATOR to generate iBATIS data access layer objects to meet our needs.• Custom iBATIS data access objects too complex for ABATOR to generate.• Planned, installed, maintained and upgraded the JetBrains TeamCity continuous integration server.• On-the-job training in Struts, iBATIS, Spring, SQL, Java, JavaScript, etc.Mentor for the development team.
  • Keane, Inc
    Principal Consultant
    Keane, Inc May 2003 - May 2006
    London, United Kingdom , Gb
    Web Application Developer -Developing and providing enhancements for three different web applications. All of these applications were developed and Deployed on a WebLogic server using various versions of an in-house developed, J2EE framework. The first application was developed using JSP, Servlets, and JDBC; the second using Struts, JSP, Servlets, and JDBC; the third using Struts, JSP, JSTL, Custom Tag Libraries, Spring, and iBATIS. Each of these applications had different user communities and differing levels of pre-defined requirements and design.
  • Acterna
    Software Engineer
    Acterna Aug 2000 - May 2003
    Us
  • Cheetah Technologies
    Software Engineer
    Cheetah Technologies Mar 2000 - Aug 2000
    Cheetah Technologies was acquired by Acterna (my next employer) in August.
  • Keane
    Senior Consultant
    Keane Jul 1993 - Mar 2000
    London, United Kingdom , Gb
  • Aepco
    Systems Engineer
    Aepco Jul 1992 - Jul 1993
    Us
  • Us Navy
    Lieutenant
    Us Navy Jun 1988 - Jun 1992
    USS Hawes (FFG-53)Charleston, SCDCA, ASWO, MWR, OOD, EOW

Tim Haley Skills

Java J2ee Application Development Architecture Java Enterprise Edition Javascript Sql Oracle Team Leadership Mentoring Requirements Analysis Tomee Java Enterprise Architecture Jax Rs Jax Ws Jaxb Jboss Application Server Software Development Xml Weblogic Rest Scrum Object Oriented Design Software Engineering Architectures Agile Methodologies

Tim Haley Education Details

  • Rochester Institute Of Technology
    Rochester Institute Of Technology
    Computer Science
  • University Of Rochester
    University Of Rochester
    Nrotc
  • Us Navy Nuclear Power School
    Us Navy Nuclear Power School
    Officer Nuclear Power Program
  • Ogdensburg Free Academy
    Ogdensburg Free Academy

Frequently Asked Questions about Tim Haley

What company does Tim Haley work for?

Tim Haley works for Sas

What is Tim Haley's role at the current company?

Tim Haley's current role is Principal Systems Architect.

What is Tim Haley's email address?

Tim Haley's email address is tp****@****ail.com

What is Tim Haley's direct phone number?

Tim Haley's direct phone number is +191923*****

What schools did Tim Haley attend?

Tim Haley attended Rochester Institute Of Technology, University Of Rochester, Us Navy Nuclear Power School, Ogdensburg Free Academy.

What skills is Tim Haley known for?

Tim Haley has skills like Java, J2ee Application Development, Architecture, Java Enterprise Edition, Javascript, Sql, Oracle, Team Leadership, Mentoring, Requirements Analysis, Tomee, Java Enterprise Architecture.

Who are Tim Haley's colleagues?

Tim Haley's colleagues are Happy Anniversary, Honghe Zhao, Brahim Rheddar, Richard Bloom, Tanaya Bhandari, Vishal Sharma, Pilar Maiquez.

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.