Stephen Farrell

Stephen Farrell Email and Phone Number

Director of Engineering at Dataships @ Dataships
dublin, dublin, ireland
Stephen Farrell's Location
County Dublin, Ireland, Ireland
Stephen Farrell's Contact Details

Stephen Farrell personal email

n/a

Stephen Farrell phone numbers

About Stephen Farrell

Passion for building easy to use scaleable web-apps and websites. Particularly keen interest in developing rich, intuitive business applications and dragging traditional "enterprise" information systems into the 21st century. I have 8 years experience building mission critical internal information systems and large scale public facing websites.Specialities:PHP (Symfony, Zend Framework), CSS, jQuery, Spring, Web-services (REST, SOAP), Web-architecture.

Stephen Farrell's Current Company Details
Dataships

Dataships

View
Director of Engineering at Dataships
dublin, dublin, ireland
Website:
dataships.io
Employees:
7
Stephen Farrell Work Experience Details
  • Dataships
    Director Of Engineering
    Dataships Apr 2022 - Present
    Dublin City, County Dublin, Ireland
  • Personio
    Senior Backend Engineer
    Personio Dec 2020 - Apr 2022
    Dublin City, County Dublin, Ireland
  • Hubspot
    Senior Software Engineer
    Hubspot Jun 2020 - Oct 2020
    Dublin, Ireland
  • Workforce-Velocity
    Contract Engineer
    Workforce-Velocity Feb 2020 - Mar 2020
    Dublin, Ireland
    Contract to work on deferred maintenance and tech debt. Main changes included upgrading from old versions of PHP and Symfony and refactoring the codebase to make future development quicker (such as removing boilerplate, improving and standardising validation and error handling). Also worked on replacing manually built web and database servers with hosted solutions on AWS such as RDS and Elastic Beanstalk. Implemented an automated deployment process to replace manual potentially error prone process using GitLab CI supporting QA and Production environments
  • Liquify
    Chief Technology Officer
    Liquify Apr 2019 - Dec 2019
    Dublin
    Co-founded a startup aiming to build a blockchain-backed marketplace allowing part-purchase/part-ownership of physical assets (such as commercial property). These assets provide higher returns than a savings account without the volatility of the stock market. Developed an end-to-end proof of concept of the marketplace including a mobile app and the related backend and blockchain integration. Launched a beta of the product to test customer acquisition but ultimately decided not to proceed with a full scale launch.
  • Hubspot
    Tech Lead
    Hubspot May 2018 - Apr 2019
    County Dublin, Ireland
  • Hubspot
    Senior Software Engineer
    Hubspot Jan 2017 - Apr 2018
    County Dublin, Ireland
  • Version 1
    Enterprise Architect
    Version 1 Jun 2014 - Jan 2017
    Dublin, Ireland
    Lead a development team to replace Version 1's single company/currency/country project accounting system with a scalable system to handle rapid company growth through acquisition in multiple countries. The system now handles all time tracking, project billing and project financial reporting for all 800+ Version 1 staff. The system is based on a Spring MVC and Oracle 11g backend with AngularJS (1) front-end. I've also implemented an event-driven messaging architecture on top of Amazon SNS/SQS to connect Version 1's various internal business systems. This allows us to reduce duplicate data entry, ensuring that all data has a single source of record while allowing all information to be easily available to all systems that require it.
  • Workforce-Velocity
    Senior Enterprise Architect
    Workforce-Velocity Jul 2012 - Jun 2014
    Dublin
    Oversaw the redevelopment of a SaaS workforce management product that looks after forecasting staffing needs, employee scheduling, time tracking and payroll. Our users were mainly based in the car rental industry. The main goal of the system is to streamline the admin overhead related to scheduling and payroll and to estimate the optimum staffing level required throughout the day to cover the forecasted demand.We decided to split the redevelopment into two stages, backend and frontend. This allowed us to get a faster, more stable and functional version of the application into the hands of our users faster than waiting for the new front-end to be completed.We developed a new backend to expose all the functionality of the system as a collection of RESTful webservices with a completely re-written database architecture. This allowed us to quickly retrofit the existing front-end by stripping out most of the code from the existing monolithic webapp such as business and persistence logic. Calls to the new backend were then added in place of the removed code.Once the new back-end had gone live we could focus on the replacement of the traditional PHP based web front-end with a rich HTML5/JavaScript webapp based on AngularJS, backed by the REST services already implemented. This allowed us to deliver a much improved workflow to our users while allowing easier parallelisation of development tasks between our front-end and backend developers.The combination of the improved performance of the new back-end and the streamlined workflows of the new front-end allowed branch managers to reduce their admin overhead from almost a day per week to minutes per week.
  • Octagon Computer Services
    Senior Software Developer
    Octagon Computer Services Jan 2012 - Jun 2012
    Dublin, Ireland
    Responsible for designing and implementing a web based accounting system for the credit union industry using Groovy/Grails.One of the things I found particularly interesting on this project was ensuring the web-based screens were usable and fast for the users coming from the existing dumb-terminal COBOL based system - particularly the tellers.Also interesting was implementing a RabbitMQ based messaging backend and a RESTful API for inter-module communication.
  • Version 1
    Senior Applications Consultant
    Version 1 Aug 2011 - Dec 2011
  • Pocket Kings
    Software Engineer
    Pocket Kings Oct 2009 - Jul 2011
    Cherrywood, Dublin
    Development team lead working on large scale rich internet applications for one of the world's leading poker sites, Full Tilt Poker.Responsible for design and development of web sites and rich web applications designed to handle large volumes of concurrent users.Lead the web architecture and web development team on one of the largest cross-team projects ever undertaken by Pocket Kings.
  • Version 1
    Consultant
    Version 1 Jan 2005 - Oct 2009
    Dublin, Ireland
    Developer on a project to redevelop an information system for a large utility network provider. The system displays out- age information to call centre staff and management personnel. Extensive use of jQuery to provide client-size sorting and filtering and automatic refresh of on-screen outage data without page-reloads interrupting staff who may be using the data at refresh time. Development of a Silverlight based executive summary to be shown on a large screen television displaying the location of current outages and high level summary information on the current network status. C# code populated the display retrieving the data from a web-service exposed from the aforementioned PHP application.Lead developer on a project to develop a Membership & Events Management System for a high profile professional body in Ireland. The system was written in PHP5 using a proprietary framework with an Oracle 11g and PL/SQL back-end deployed on Windows Server 2003 R2. jQuery was used extensively throughout the front-end to improve usability and speed up data entry. A number of SOAP services are also used to push member information to an online members’ por- tal/social networking site and to receive updated member details and online membership applications.Lead Developer & Project Manager for a large internal accounting and information system. The system controls all timesheet recording, invoicing and revenue calculation for the company. The system is used by 330 staff based within Version1’s offices and based on customer sites. The system was originally written in PHP4 but ported to PHP5 after go- live. The system is built on an extensive Oracle 10g PL/SQL backend with most of the business logic for accounting based in the PL/SQL layer. Throughout the project I reported to the Managing Director who oversaw the direction of the project, due it’s core importance to the day to day operations of the company.

Stephen Farrell Skills

Jquery Javascript Php Web Applications Soap Rest Css Web Development Ajax Pl/sql Agile Methodologies Xhtml Spring Html 5 Xml Mysql Test Driven Development Json Html5 Java Zend Framework Facebook Api Mvc Ant Apache Oop Grails Groovy Design Patterns Git Ios Subversion Scrum Representational State Transfer Angularjs Typescript Symfony Team Leadership Node.js Android Dropwizard Amazon Web Services

Stephen Farrell Education Details

Frequently Asked Questions about Stephen Farrell

What company does Stephen Farrell work for?

Stephen Farrell works for Dataships

What is Stephen Farrell's role at the current company?

Stephen Farrell's current role is Director of Engineering at Dataships.

What is Stephen Farrell's email address?

Stephen Farrell's email address is st****@****ell.net

What is Stephen Farrell's direct phone number?

Stephen Farrell's direct phone number is (888) 482*****

What schools did Stephen Farrell attend?

Stephen Farrell attended National College Of Ireland.

What skills is Stephen Farrell known for?

Stephen Farrell has skills like Jquery, Javascript, Php, Web Applications, Soap, Rest, Css, Web Development, Ajax, Pl/sql, Agile Methodologies, Xhtml.

Who are Stephen Farrell's colleagues?

Stephen Farrell's colleagues are Mark Drumm, Amy O'brien, Catherine Dineen, Tyrone Kane, Orla M., Conor Mahony, Oisin Mccarthy.

Not the Stephen Farrell 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.