Tim Taylor

Senior Software Engineer at 4impact
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Brisbane, Queensland, Australia, AU

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Mikael Holmqvist

During my time as Tech Lead for one of the applications at Flight Centre, I had the pleasure to have Tim on my team. Tim's a strong developer with great analytical skills, and he works well under pressure. He proved himself on several occasions, and I quickly felt comfortable to hand him more challenging tasks, confident that they would get done on time. Tim takes an organised approach to tasks. He documents requirement changes and any assumptions made along the way, and he raises any concerns and questions early on, thereby maintaining high visibility of the work and keeping everyone aware of progress. I have no hesitation leaving my strongest recommendation for Tim, and I would very much enjoy working with him again. He's a nice genuine person, and a great asset to any development team.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Certified Programmer - Java Platform
    Sun Microsystems

Experience

    • United States
    • Venture Capital and Private Equity Principals
    • Senior Software Engineer
      • Mar 2015 - Present

      I have been brought on to my current project to improve the quality of the travel management web application before it goes into production. We are using Scrum agile methodology - sprints, planning/retrospectives and daily standups. • I introduced automated unit testing and continuous integration to the application. I have been refactoring the system as I progress; for example, stopping the web front end (Java ZK framework) from directly manipulating domain model objects (Hibernate). • I developed code that ensures each new release of the system is released with the correct version of the DB schema and reference data. The production environment is locked down by the client so release management must be done from inside the application. Show less

    • Australia
    • Travel Arrangements
    • 100 - 200 Employee
    • Senior Java Developer
      • Apr 2012 - Nov 2014

      I am the Technical Lead for Horizon and other Integration projects. Horizon is an aggregation service that connects to many travel providers, allowing Flight Centre consultants to import providers’ booking data into a document production front end. Horizon is implemented using ElasticSearch, CXF, Spring, Hibernate, Maven, Tomcat and SQL Server and it exposes multiple versioned endpoints to enable loose coupling with its client systems. • I authored the WSDL XML standard for bookings data that third party travel providers are required to develop APIs against. Consultants would then import bookings via the Java client code I developed. 4 providers have built new systems against this WSDL to date. My work has reduced the development time required to bring on a new provider from weeks down to a few days. • Designed and built a new RESTful JSON Shortlist service which stores and returns shortlists of travel options that consultants create while talking to customers. I designed the service as a collection of Maven modules with well defined interfaces; this allowed me to effectively manage the fluid nature of the requirements for the system. For example, at compile time I could choose whether to expose the RESTful JSON interface and/or a SOAP XML interface, contained in a separate module. • My project work required daily interaction with internal business clients and external technical teams and project managers. I regularly performed business analysis, managed external relationships and mentored junior developers. Show less

    • Senior Java Developer
      • Feb 2010 - Feb 2012

      I was a Senior Java developer in the Structured Credit IT team. I worked on the risk pricing system SKY, which is an overnight batch system made up of Java modules managed using Maven (production servers download new versions of modules based on DB config). Requests for pricing scenarios are generated in Java and submitted to a Datasynapse Grid for computation. • I enhanced the Spring pricing pipeline with functionality for new pricing scenarios. This included building an XML command document, loading data using Hibernate or Spring JDBC and generating Grid requests with StAX XML. I created Joost stylesheets which transform responses concurrently as they return from the Grid. Finally the responses are stored to the SQL Server database. Show less

    • Investment Management
    • 1 - 100 Employee
    • Java Developer
      • Aug 2006 - Sep 2009

      I developed Java applications for the MSIM Fixed Income business unit. I designed and developed 3 different standalone applications. For each of the applications I owned the full project lifecycle – business analysis, development, integration testing, business acceptance testing and training. • I managed development for a new trading application to roll government futures and FX forwards, co-ordinating the work of 6 developers and delivering the application on time. Designed and developed the Java, SOAP, JAXB, Spring JDBC services architecture for the C# GUI. • Developed a file-based Java, Spring, Spring JDBC beginning of day batch load of trading positions into an Oracle database, critical to the Fixed Income portfolio management business. • Developed a new posting engine to sweep trades from trading system to accounting system. Written in Java with interfaces to MQ and Sybase. Show less

    • Ireland
    • Business Consulting and Services
    • 700 & Above Employee
    • Java Software Developer
      • Nov 2004 - Jul 2006

      I was a key contributor to the highly successful Customer Information System for the Department for Work and Pensions. • Programmed J2EE server side components in a Service Oriented Architecture project. This involved technical design, development and unit testing of Java Web Services, Struts screens and architecture components. • Designed a business rules engine execution environment for the execution of ad-hoc business rules against Oracle data, persisted using Hibernate. I was a key contributor to the highly successful Customer Information System for the Department for Work and Pensions. • Programmed J2EE server side components in a Service Oriented Architecture project. This involved technical design, development and unit testing of Java Web Services, Struts screens and architecture components. • Designed a business rules engine execution environment for the execution of ad-hoc business rules against Oracle data, persisted using Hibernate.

    • United Kingdom
    • Software Development
    • Java Software Developer
      • May 2004 - Nov 2004

      I designed and built a Wi-Fi Java application which allows restaurant staff to place food orders using a handheld device such as a PDA. • Designed and developed the Java AWT/Swing application which used a proprietary messaging format to exchange messages with an existing Point of Sale (POS) system. • Worked closely with the POS software architect in the design, build, and system test stages of development so that the client’s acceptance criteria were met. I designed and built a Wi-Fi Java application which allows restaurant staff to place food orders using a handheld device such as a PDA. • Designed and developed the Java AWT/Swing application which used a proprietary messaging format to exchange messages with an existing Point of Sale (POS) system. • Worked closely with the POS software architect in the design, build, and system test stages of development so that the client’s acceptance criteria were met.

Education

  • UCL
    Master of Science (MSc), Computer Science
    2003 - 2004
  • University of Warwick
    Bachelor of Science (BSc), Mathematics
    1998 - 2001

Community

You need to have a working account to view this content. Click here to join now