Skip to main content
Emmett WalshEW
Open to opportunities

Emmett Walsh

@emmettwalsh

Senior software engineer specializing in Java, Node.js, AWS, and blockchain integrations.

Ireland
Message

What I'm looking for

I’m actively seeking remote contract roles in Java, Node.js, or blockchain projects—building scalable microservices, migrating legacy systems to the cloud, and shipping reliable production code with distributed teams.

I’m a results-driven engineer with 25+ years’ experience designing, architecting, and delivering complex backend and microservices-based systems across finance, travel, auto, education, governmental, blockchain, and cloud-native environments. I specialize in Java (Spring Boot, Kafka, Quarkus), Node.js, AWS, and Supabase, and I focus on solving hard technical problems in production environments.

Most recently, I built a high-throughput “Ingestion Pipeline” tool to enable teams to publish data as products to a Data Mesh, using Java 17, Kafka, Apache Iceberg, and AWS. Previously, I led optimizations and migrations (including rebuilding a legacy Servlet search app in Quarkus), and I helped make web3 more accessible by spearheading a Solana-based NFT platform (wallet creation, Discord bot integrations, and infrastructure migration). I also contribute open-source work in areas like RAG and payment/web3 prototypes, and I thrive in distributed/remote teams.

Experience

Work history, roles, and key accomplishments

DA

Senior Java Engineer

Datamesh

Jul 2024 - Jul 2025 (1 year)

Built a high-throughput ingestion pipeline enabling teams to publish data products to a data mesh. Delivered the solution with Java 17 and Kafka-based streaming to AWS data infrastructure.

CY

Senior Java Engineer

Cytric

Jun 2022 - Jul 2024 (2 years 1 month)

Optimized domain model relationships, background jobs, scaling, and caching for a corporate travel/expense management platform. Migrated a legacy search application to Quarkus and improved performance and maintainability.

TO

CTO / Architect / Engineer

TokenPass

Dec 2021 - Jun 2022 (6 months)

Led full frontend and backend development to make web3 (NFT minting and wallet creation) accessible for businesses, including Solana integrations. Designed backend services for Discord bot rewards with automated wallet creation and migrated infrastructure to a self-managed Heroku deployment.

ZO

Senior Engineer / Architect

Zootopia

Apr 2020 - Jan 2021 (9 months)

Developed Node.js APIs and ETLs powering Whistle/Kinship applications, integrating Postgres and Elasticsearch. Implemented authentication with AWS Cognito (including federation) and built REST infrastructure and notification/ETL services for downstream indexing.

BO

Senior Engineer

Big Data Optimisation

Dec 2019 - Mar 2020 (3 months)

Optimized Apache Spark ingestion jobs in a Hadoop/Cloudera environment to improve performance and reduce ingestion times. Enhanced APIs for recommendation data, built a QA app for validating optimized versus legacy outputs, and orchestrated workflows with Airflow.

BV

Senior Engineer — Deals API

Boyle Software / Vroom

Sep 2019 - Dec 2019 (3 months)

Built Go APIs supporting Vroom’s end-to-end e-commerce solution. Implemented event/data APIs with Kafka and GraphQL/Hasura and validated behavior with tests.

BV

Lead Engineer — Account Management II

Boyle Software / Vroom

Aug 2019 - Sep 2019 (1 month)

Implemented the Account Management II service in Go and supported GraphQL/Hasura-based operations. Integrated authentication and storage using AWS Cognito and JWT with PostgreSQL.

BV

Lead Engineer — Account Management I

Boyle Software / Vroom

Apr 2019 - May 2019 (1 month)

Built Go implementation for Account Management I, wrapping AWS Cognito-backed security for user authentication and credential flows. Supported secure endpoints for sign up, sign in, and password change.

BV

Senior Engineer — Black Box

Boyle Software / Vroom

Aug 2018 - Apr 2019 (8 months)

Built an ESB exposing synchronous and asynchronous APIs to Vroom internal systems and third parties. Implemented streaming and local testing support for event-driven integrations.

BM

Senior Engineer — Energy Metrics Connect

Boyle Software / Energy Metrics

May 2018 - Jul 2018 (2 months)

Delivered energy consumption monitoring features using thermostats and sensors. Built a floor plan UI component for uploading SVGs, mapping them to sensor assets, and rendering them in the product.

BV

Lead Engineer — Aggregated Inventory Service

Boyle Software / Vroom

Dec 2017 - Apr 2018 (4 months)

Built an ETL and marketing sourcing feed for vehicle data, supporting services such as Homenet and Facebook. Supported data ingestion and processing for multiple inventory states.

BV

Lead Engineer (Full Stack) — NexRep

Boyle Software / Vroom

Aug 2017 - Nov 2017 (3 months)

Developed a web app for customer service agents to search a post-sales vehicle information database. Implemented frontend and supporting services for agent workflows using cloud infrastructure.

VR

Lead Engineer (Full Stack) — VALT

Vroom

Nov 2016 - Feb 2017 (3 months)

Built a web app for Vroom admins to search inventory, create smart lists, and automatically upload car listings to third-party sites. Supported automated listing workflows for administrative users.

BV

Lead Engineer (Full Stack) — Clipper Bot

Boyle Software / Valassis

Jun 2016 - Aug 2016 (2 months)

Built an automated chatbot interacting with customers via Facebook Messenger, Skype, and other platforms. Implemented a webhook app using an NLP provider to convert conversations into actionable tasks and deliver custom content.

LE

Lead Engineer (Full Stack) — CourseFinder

London School of Economics

Mar 2015 - Jun 2016 (1 year 3 months)

Built an LSE course search engine including an ETL pipeline to load course data into Solr, plus a Grails REST API and Angular frontend. Implemented backend search functionality and a functional test suite using Geb.

LE

Senior Engineer (Full Stack) — CourseFinder

London School of Economics

Mar 2015 - Jun 2016 (1 year 3 months)

Built a course search engine for LSE students, including ETL loading into Solr, a Grails REST API, and an Angular front end. Implemented a high-performance Spring/Solr search engine and robust ETL jobs with a Geb-based test suite.

HP

Senior Engineer (Full Stack) — MicroGuide

Horizon Strategic Partners

Aug 2015 - Feb 2016 (6 months)

Built a portal enabling NHS trusts to manage and deploy local antimicrobial drug protocols. Developed a clinician-facing publishing workflow distributed via Apple App Store and Google Play applications.

PI

Senior Engineer (Full Stack) — Soteria

Polymorph / Infocare

Dec 2013 - Feb 2014 (2 months)

Developed a hospital application allowing staff to administer patients from desktop and iPad applications. Built using Grails and JavaScript with RESTful JSON web services.

PB

Senior Engineer (Full Stack) — mBank

Polymorph / Capitec Bank

Jun 2012 - Dec 2013 (1 year 6 months)

Built Capitec Bank’s mobile internet portal with Java and Spring MVC. Implemented mobile web services and automated testing using JUnit and Mockito.

EC

Senior Engineer (Full Stack) — OLAF

European Commission

Jan 2011 - Dec 2011 (11 months)

Worked on an anti-fraud information system for the EU anti-fraud community, including the Mutual Access Broker (MAB) module for capturing customs and seizures. Led introduction of Spring into the OLAF stack.

FE

Senior Engineer (Full Stack) — FedEx Hub

FedEx

Mar 2010 - Nov 2010 (8 months)

Developed software for FedEx’s automated sorting/scanning/delivery hub, including a Swing frontend and server-side web services and EJBs. Introduced a UI testing framework and unit/integration testing strategies.

IS

Senior Engineer (Full Stack) — IOR

Intec Systems

Jun 2008 - Mar 2010 (1 year 9 months)

Worked on Interconnect Optimized Routing, enabling network management based on actual network traffic. Introduced unit-testing best practices and built Java/Spring-based components and tooling.

O

Senior Engineer (Full Stack) — MyAccount

O2

Aug 2007 - Jun 2008 (10 months)

Built part of the O2 portal where mobile subscribers view billing information and manage their account. Implemented Spring MVC and web services with supporting security and unit testing.

AS

Engineer (Full Stack) — EP2

AMT Sybex

Jun 2007 - Aug 2007 (2 months)

Developed an e-procurement application for retailers with Struts and EJB, backed by Oracle. Implemented core application flows and integrations with database resources.

TE

Engineer (Full Stack) — DCU Intra

Terminalfour

Feb 2007 - Apr 2007 (2 months)

Built a Dublin City University web app for students to apply for co-op placements and for employers to post vacancies and schedule interviews. Implemented an email notification engine using Spring and Velocity.

TE

Engineer (Full Stack) — IAS

Terminalfour

Apr 2006 - Feb 2007 (10 months)

Implemented VHI’s claims processing system with automatic claim adjudication. Built JSF frontend components communicating with Oracle via EJB and TopLink.

AS

Engineer (Full Stack) — Diamond

Avaya Software

Dec 2005 - Apr 2006 (4 months)

Built an exception conferencing system leveraging Avaya SIP-based telephony products and integrated services via ServiceMix. Developed a VoiceXML component and supported web services and BPEL workflows.

EL

Engineer (Full Stack) — TAP

Eb2 International Ltd.

Jan 2005 - Jul 2005 (6 months)

Developed an e-commerce internet booking engine allowing direct flight sales to customers. Implemented a payment service provider interface to handle credit card payments.

TL

Engineer (Full Stack) — LTS

Traventec Ltd.

Apr 2003 - Jan 2004 (9 months)

Built a leisure travel solution (package holiday booking) for German, French, and UK travel agencies, including a rich GUI for tailoring itineraries. Implemented booking components with Java, Swing, JDBC, web services, and database integration.

TL

Engineer (Full Stack) — Portevo

Traventec Ltd.

Aug 2002 - Mar 2003 (7 months)

Built a B2B internet portal for Amadeus Germany with services and products tailored per travel agency. Implemented Struts-based backend and EJB components with XML transformation and Oracle persistence.

TL

Engineer (Full Stack) — System Error Search

Traventec Ltd.

Jan 2002 - Mar 2002 (2 months)

Built a web app for Amadeus employees to search logged errors from backend booking systems. Implemented servlets/JSP with JDBC and JavaScript for the search experience.

TL

Engineer (Full Stack) — POB

Traventec Ltd.

Aug 2000 - Dec 2001 (1 year 4 months)

Developed a timetable viewing, seat booking, and ticket printing application for German travel agencies with a simplified UI. Implemented backend features including XML, sockets, and database access.

Education

Degrees, certifications, and relevant coursework

University of Limerick logoUL

University of Limerick

Bachelor of Science (BSc), Computer Systems

1996 - 2000

Grade: 2.1 Honours Degree

Earned a BSc in Computer Systems from the University of Limerick (2.1 Honours Degree).

Availability

Open to opportunities

Location

Ireland

Authorized to work in

Interested in hiring Emmett?

You can contact Emmett and 90k+ other talented remote workers on Himalayas.

Message Emmett

People also viewed

View all talent

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan