I am a delivery and product focused software engineer working with industry leading companies as well as startups. Team player on all levels, I love creating great products that many people use day to day.
Leading the Acceptence Team, responsible for Mobile and Web guilds and SDKs.
Leading the Ecommerce Team, responsible for client facing Online Booking, Retail, Voucher services and Branded Apps in Phorest Salon Software - a major Beauty industry SAAS product
Development, Operations and Architecture for BonsaiX Knowledge management services
Operations and Architecture for CleverGift platform
Tech leader for our payments software toolkits, starting with Testing Pays. System design and architecture for high-availability and reliability using Elixir and Erlang. Design and lead the whitelabel application development for our partners.
Software technology and senior management consultancy. Our clients and projects:
Leading the API change from RPC to RESTful services. Help the company to shift focus to B2B model from the technical side. Introduce a more structured project management, champion development best practices like CI/CD, API design, SDK design, etc. Move Popdeem product from a B-to-C prototype to a B-to-B platform
Leading the project to deliver Pin+ - state of the art Chip and PIN solution for SMBs. Working with hardware engineering closely in the integration phase of Pin+ to bring it into production. Turning the product from early prototype phase into production ready state. Creating a delivery focused culture and advocate continuous delivery. Support the device and system certification process: GICC - EMV payments, MTIP - MasterCard, ADTV - Visa, Visa Live tests.
Built up the Dublin Software Team from the inception of SumUp. Working closely with SumUp's founders from the get-go. Design and create the core API and all the pieces around it with the team in Dublin. Working closely with SysOps on bootstrapping deployment processes. Lead the team to roll out 6 additional countries on top the initial 4 within 3 months after launch. Deliver and maintaining internal admin interface for Customer Service, Payment Operations, AML.
Created DSL to describe onboarding flows that can be controlled from the backend on all signup channels (web, iOS, Android). Creating early prototypes for our award winning 'customer app' proof of concept. Creating the SumUp app-switch API. Receipt delivery and printing R&D.
Creating critical features for the business working on Hostelworld's flagship site and internal admin. Conduct the migration from Bugzilla to Jira. Exploring and advocating new ways of enhancing the delivery tools used. Piloting agile workflows with key members of the organisation.
Enhancing our mobile presense on dedicated site and mobile app. Conduct code migration from JS to CoffeeScript. Delivering v1.0 of our cross platform mobile app on iOS and Android using the mobile site as a base. Reorganise the backend APIs used for mobile and external services for payments, bookings and account details.
Delivered and supported over 50 projects of various complexity, all of which were mission critical for the business. Most notable ones include: Single click deposit, Cancel withrawal, Targeted marketing messages, Flexible player limits. Designed and delivered analytics and monitoring tools for our production systems. Slimmed down our deployment process from a 25-step list into a single click solution.
Helping small businesses with invoicing and accounting solutions. Web solutions consulting for small businesses (HTML, PHP, Javascript, web hosting)
Ruby, Erlang, Elixir, Bash/Shell, CSS, Python, PHP, PostgreSQL, MySQL, RIAK, Redis, Java, JavaScript, React, React Native
Git, CI/CD, TDD
Multi-site, team-lead, fintech, mentoring, high-availability, scalability, deployments, mobile applications, payments, workshops
kan-ban, scrum, agile, story points, user stories