Jack Lynch

Principal Software Engineer at Flow Commerce (acquired by Global-e)
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Ireland, IE

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:

David Bosschaert

I have worked with Jack in IONA (later Progress) between 2004 and 2009. Initially we worked on a mobile middleware product, later on a repository product. Jack mostly worked on the UI side of things. Initially the UI's were Eclipse-based, later the UI's were GWT / AJAX based. Beside being an excellent developer, Jack always focuses highly on the usability of the UI's. This way he produces product of exception quality and end user experience. Besides that, Jack is a really good all-round Java developer as well, who can implement anything required, even if its not a UI. I highly recommend working with Jack!

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

Credentials

  • Shopify Markets Pro
    Global-e
    Sep, 2023
    - Nov, 2024
  • Big Data Analysis with Scala and Spark
    Coursera
    Apr, 2017
    - Nov, 2024
  • Parallel programming
    Coursera
    Sep, 2016
    - Nov, 2024
  • Functional Program Design in Scala
    Coursera Course Certificates
    Jul, 2016
    - Nov, 2024
  • Functional Programming Principles in Scala
    Coursera Course Certificates
    Jul, 2016
    - Nov, 2024
  • 1Z0-895 Java Platform, EE6 Enterprise JavaBeans Developer Certified Expert
    Oracle
    Apr, 2012
    - Nov, 2024
  • Java Certified Programmer
    Sun
    Jan, 2001
    - Nov, 2024

Experience

    • United States
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Principal Software Engineer
      • Jul 2019 - Present

      With Flow I have designed and implemented API driven services using technologies such as Play Framework with Scala, API Builder, PostgreSQL and Kubernetes running on AWS. These are part of a micro-services architecture, with each service publishing and consuming pertinent event data using Amazon Kinesis. The projects I have worked on include: Financial Systems * Provides internal API's and tooling for our finance team. * Generates financial reports for our division using data received over Kinesis. Merchant Onboarding Performing automated validation of setup for merchants onboarded from our partner Shopify. Checkout (codenamed Blaze) This is a performant checkout process with a React frontend communicating using a custom protocol over websockets managed using Akka actors. Information such as taxes and duties due are calculated as early as possible server side and communicated to the front end such that the user experiences no delays during the checkout process. Product Feeds This service ingests product catalog data, augmenting it with information relevant to international marketing such as localized pricing and shipping costs, and publish feeds to platforms including Google and Facebook. Flows' customers simply connect to one or more marketing platforms, select the countries where they wish to market their products, and the service handles all 3rd party interaction. Show less

    • United States
    • Retail
    • 700 & Above Employee
    • Senior Software Engineer
      • Oct 2018 - Jun 2019

      Implemented and deployed a data delivery service that aggregates data from several upstream sources. The consumers include the MySaks personalized homepage and HBC's mobile shopping apps. The service: * Is written in Scala * Runs on http4s * Provides a GraphQL based query API using the Sangria library * Uses the cats, Monix and circe libraries * Publishes metrics to Prometheus * Publishes request tracing information to Jaeger * Is deployed on AWS using Kubernetes and ArgoCD Show less

    • United States
    • Software Development
    • 700 & Above Employee
    • Senior Software Engineer
      • Apr 2012 - Aug 2017

      Some highlights from my contributions at Workday include: * Performing a redesign and rewrite of the API and implementation layers of the Document Storage Service in Scala. * Replacing a cumbersome Ant build and packaging system for approx 50 libraries of the ESB codebase with a Gradle based one. * Implementing a HTTP proxy service to provide authentication/authorization and request forwarding to the Datameer Big Data platform. Developed in Scala, it also used HTTP Servlets and an Open Source HTTP Proxy Servlet. * Replacing the HTML layer (90+) pages of the internal Orchestration Manager UI with a new look, less verbose implementation based on Twitter Bootstrap. The original implementation contained a huge amount of cut and pasted table based HTML containing inline CSS. That made addressing usability issues a prohibitive task that was always deferred prior to this rework. * Achieved performance improvements w.r.t. authentication/authorization for internal ESB-ESB requests. This was done by eliminating calls to another service by supplying JSON Web Tokens in the requests. * Performing significant refactoring to facilitate extraction of several libraries from a very large single library. Apart from reducing build times, it also removed many 3rd party dependencies downstream libraries were inheriting from the monolithic library. Show less

    • Ireland
    • Information Technology & Services
    • Lead Engineer
      • Jun 2011 - Apr 2012

      Design and implementation of a multi-tenanted, cloud-based (but not restricted to), hosted OTT TV and video delivery platform. Design and implementation of a multi-tenanted, cloud-based (but not restricted to), hosted OTT TV and video delivery platform.

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Senior Software Engineer
      • Sep 2010 - Jun 2011

      Developer on Cognos Desktop using both Eclipse RCP and Dojo. Developer on Cognos Desktop using both Eclipse RCP and Dojo.

    • United States
    • Software Development
    • 700 & Above Employee
    • Senior Software Engineer
      • 2004 - 2009

      Java developer on Artix Depot and Artix Registry/Repository. EMF model, RDB persistence , RESTful API and Google GWT and Eclipse UIs. Java developer on Artix Depot and Artix Registry/Repository. EMF model, RDB persistence , RESTful API and Google GWT and Eclipse UIs.

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Software Engineer
      • 2002 - 2002

      Java/Swing UI development Java/Swing UI development

    • Senior Software Engineer
      • 2001 - 2002

      Java/Swing UI development including team lead role. Java/Swing UI development including team lead role.

    • Software Development
    • 1 - 100 Employee
    • Senior Software Engineer
      • 1996 - 2001

      Variety of roles including Senior Software Engineer, Software Porting, Technical Support, Team Leader. Variety of roles including Senior Software Engineer, Software Porting, Technical Support, Team Leader.

    • Software Engineer
      • 1994 - 1996

      UI developer on a product called TNAS (Telecoms Network Administration System) using C/Motif/X-Windows UI developer on a product called TNAS (Telecoms Network Administration System) using C/Motif/X-Windows

    • Software Engineer
      • 1993 - 1994

      C/Lisp development implementing a 3D wire-frame UI viewer of analysis results. C/Lisp development implementing a 3D wire-frame UI viewer of analysis results.

Education

  • Dublin City University
    BSc, Computer Applications
    1988 - 1993
  • Dublin City University
    MSc, Secure Computing and Forensics
    2009 - 2010

Community

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