Stephen Samuel

Stephen Samuel Email and Phone Number

Technology Advisor @ Fifth Star, Inc
Kenilworth, IL, US
Stephen Samuel's Location
Chicago, Illinois, United States, United States
Stephen Samuel's Contact Details

Stephen Samuel personal email

Stephen Samuel phone numbers

About Stephen Samuel

Specialties: Scala, Core Java, Akka, Elasticsearch, Kotlin, Kafka

Stephen Samuel's Current Company Details
Fifth Star, Inc

Fifth Star, Inc

View
Technology Advisor
Kenilworth, IL, US
Employees:
4
Stephen Samuel Work Experience Details
  • Fifth Star, Inc
    Technology Advisor
    Fifth Star, Inc
    Kenilworth, Il, Us
  • Grindr
    Tech Fellow
    Grindr
    Kenilworth, Il, Us
  • Grindr
    Chief Architect
    Grindr Sep 2022 - Present
    Los Angeles, California, Us
  • Grindr
    Senior Principal Engineer
    Grindr Apr 2022 - Sep 2022
    Los Angeles, California, Us
  • Grindr
    Principal Engineer
    Grindr Jul 2021 - Apr 2022
    Los Angeles, California, Us
  • Shoprunner
    Senior Principal Engineer
    Shoprunner Apr 2021 - Jul 2021
    Chicago, Illinois, Us
    Architected and lead the rebuild of the product catalog that underpins much of ShopRunner's ecommerce offering. Now replatforming the orders system.Techs: Kafka, Kotlin, FP, Postgres, Elasticsearch, React
  • Shoprunner
    Principal Engineer
    Shoprunner May 2019 - Apr 2021
    Chicago, Illinois, Us
    Architected and lead the rebuild of the product catalog that underpins much of ShopRunner's ecommerce offering. Now replatforming the orders system.Techs: Kafka, Kotlin, FP, Postgres, Elasticsearch, React
  • Lenses.Io
    Scala Tech Lead
    Lenses.Io Dec 2017 - May 2019
    London, England, Gb
    Designed and implemented an SQL Engine for Kafka and Pulsar. This includes a hand coded recursive descent parser with advanced autocomplete. Support for browsing and streaming modes. Query execution and optimization. JDBC driver.Parser and engine built in Scala.JDBC driver built in Kotlin.Other services built in Java 8 and Spring Boot
  • Deutsche Bank
    Principal Engineer
    Deutsche Bank Jul 2016 - Dec 2017
    Frankfurt Am Main, Hessen, De
    Designed and built a Spark based calculation engine for the Treasury team at Deutsche Bank.Technologies included Scala, Spark, Hadoop, Hive, Elasticsearch, Akka
  • Barclays Investment Bank
    Principal Engineer
    Barclays Investment Bank Aug 2015 - Jul 2016
    New York, Ny, Us
    Working in market risk on a "Big Data" project.Techs: Scala, Spark, Spark SQL, Hive, Kafka, Cloudera, Akka
  • Hsbc
    Principal Engineer
    Hsbc Sep 2014 - Aug 2015
    London, Gb
    Member of a team building R&D projects in the Financial Crime Unit.Focusing on Scala / Spark / Hadoop big data solutions.Deployed Spark applications into production.Responsible for infrastructure and devops in the R&D hackathons.Scala, Spark, GraphX, Hadoop, Hive, Spray, Akka, Elasticsearch, Angular, Mongo.
  • Goldman Sachs
    Principal Engineer
    Goldman Sachs Oct 2013 - Sep 2014
    New York, New York, Us
    A member of the Goldman Sachs team working on the 'Marquee Web' project.Responsibility as the principal Scala developer.Scala, akka, angularjs, mongo, vertx.
  • Lab49
    Scala Developer
    Lab49 Jul 2013 - Oct 2013
    New York, Ny, Us
    Lab49 is a technology consulting firm that builds advanced solutions for the financial services industry.
  • Dods Group Plc
    Technical Architect / Lead Scala Developer
    Dods Group Plc Oct 2012 - Jun 2013
    London, Gb
    Technical architect and lead developer on a greenfield Scala project bringing together the company's products under a new messaging based platform. Introduced Scala to the company and acting as Scala mentor to the backend team, and moral support to the frontend team. Other technologies include Akka, Camel, Rest, Neo4J, Scalatra, and the rest of the usual frameworks.
  • The Other Media
    Technical Architect / Lead Developer
    The Other Media Feb 2012 - Oct 2012
    London, London, Gb
    Technical architect for the Java projects at othermedia.com.Developing the greenfield ECB (English Cricket Board http://www.ecb.co.uk) real time stats platform, delivering in-play events for live matches. Developed in Scala, with ActiveMQ, Apache Camel, MongoDB, and Jersey.Also leading the rebuild of the Harper Collins reference library website. This is the ultimate in SOA architecture with multiple components providing different datasets and functionality all interfacing via rest services. Technology stack is Scala, Jersey, Spring, Hibernate, CAS, Spring Security, MySQL.
  • Unibet
    Lead Developer
    Unibet May 2011 - Feb 2012
    Sliema, Malta, Mt
    Architected the mobile platform. This was an external API aimed at delivering services such as authentication, wallet, registration, prematch and live sportbook events to mobile, tablet and other low-power, bandwidth restricted and latency sensitive devices.The API was a greenfield project that involved replacing existing services that did not scale to the mobile channel, and implementing new services that were previously unable to non desktop users.
  • Reviewcentre
    Lead Java Developer
    Reviewcentre Oct 2010 - Apr 2011
    Wokingham , Gb
    The first project was to architect and implement a greenfield Java middleware system that aggregates incoming data from partners and then provides this data through a service layer for the front end services. The multi-threaded solution (utilizing Java 1.6 concurrency packages) processes millions of records from several sources (XML/JSON/CSV/SOAP) on a continuous cycle. The data is accessed through a REST service layer provided by JAX RS/Jersey. Transactional support is implemented by Spring backed by JTA. For data aggregation a custom rule engine was built that provides plug and play support at runtime for various rule algorithms that leverage Solr.The second project was a rebuild/migration of the legacy reports CMS system into Java. The main enhancement was the addition of a data warehousing system for traffic/revenue data from advertising partners. A typical ETL solution was employed, extracting data from the various partner APIs (Google adsense, Omio, etc) and report feeds (Google Analytics, Urchin, etc) and transforming them into a standardised format. The data was made available via REST (Jersey) services and this was consumed on the client side by a GWT frontend.All development was agile, utilizing test driven development where appropriate and incorporating elements of domain driven design . Daily scrums were held each morning consisting of a scrum master and scrum members of 4 to 6 people.Technologies used: Spring 3.0, myBatis, JDBC, Jersey, Eclipse, Maven, Hudson, Tomcat, MySQL, Subversion, Core Java 1.6 concurrency, GWT, EXT-GWT, Agile, Scrum, TDD, Junit, Mockito, Guava, Apache libraries, XML, JSON, Javascript.
  • Mind Candy
    Senior Developer
    Mind Candy Aug 2010 - Oct 2010
    London, London, Gb
    I joined Mind Candy as a contract Java/Spring developer to develop middleware for two projects. Firstly, one that would connect their user database to a third party email delivery platform for continuous synchronization. Secondly for delivery of all transactional emails from their billing system through this third email email platform to ensure guaranteed deliverability. The user database consisted of 25 million users and is expected to grow to 100m plus by 2011 and the project had to take this into account. The synchronization system was Hibernate and Spring based and generated CSV files for upload via SFTP daily. The process required complicated logic as the ESP's database required information to be supplied that was not available in the main database and the main code-base was not able to be modified.The transactional email system evolved into a drop in replacement for all email delivery into the entire application. Previously, emails were delivered programatically via Java Mail with no fail-safe. I implemented a message queuing system that took requests for email delivery and these requests were dispatched to an email service provide with guaranteed delivery. This system was ApacheMQ based with rules written in Apache Camel.Test driven development and scrum was used extensively throughout the projects, employing the usual daily standup, burn down charts, and two week sprints.Technologies used: Spring, Hibernate, Messaging, ActiveMQ, Apache Camel, JAXB, JAX-WS, JAX-RS, Eclipse, Maven, Husdon, PostgresSQL, JDBC, Core JAVA 1.6, Subversion, RESTEasy, XML
  • Speedcrete
    Senior Developer
    Speedcrete Jan 2010 - Jul 2010
    Contract position to integrate back office systems with third party payment processors and suppliers for stock fulfilment. All development in Java using various web services.
  • Comverse Kenan
    Java Developer
    Comverse Kenan Nov 2006 - Jan 2008
    Richardson, Texas, Us
    Permanent position as a senior software integrator. The company required a developer with extensive Java experience to learn the newly acquired 'Netonomy' API and then work with the EMEA teams in further development of the product. Required skills in core Java, JMS, Servlets, and related EE APIs.
  • Seven Software Ltd
    Lead Java Developer
    Seven Software Ltd Nov 2004 - Nov 2006
    Team leader of 3 developers involved in development of a greenfield CMS product. Introduced test driven development and agile methodology to the company. The CMS is now in use by over 500 customers throughout the UK. The software utilizes a wide range of JEE and JSE APIs and integrates with various third party products. We deployed on Linux servers with Caucho Resin 2/3 or Tomcat 5/6. Also responsible for client facing duties: pre-sales, progress meetings, and some training sessions.
  • Jlt Distribution
    Java Developer
    Jlt Distribution Jan 2002 - Nov 2004
    Joined this medium sized IT distributor in 2002 to develop a new front end website and backend systems for stock control, purchase order management, price and stock web services for account customers, courier integration, bar-coded dispatch and picking systems, fraud detection methods. Most systems written in Java, including Swing based front end GUIs.
  • Gws Internet
    Php Developer
    Gws Internet Apr 2000 - Jan 2002

Stephen Samuel Skills

Java Rest Scala Tomcat Hibernate Spring Agile Methodologies Maven Javascript Test Driven Development Mysql Subversion Junit Git Mongodb Xml Soa Java Enterprise Edition Json Scrum Web Services Multithreading Gwt Soap Swing Architecture Core Java Apache Camel Apache Ajax Servlets Algorithms C Eclipse Jboss Application Server Elasticsearch Solr Jersey Jms Activemq Tdd Messaging Postgresql Jquery Mobile Hudson Architectures Glassfish Design Patterns Spring Webflow Couchdb

Stephen Samuel Education Details

  • Temple University
    Temple University
    Computer Science

Frequently Asked Questions about Stephen Samuel

What company does Stephen Samuel work for?

Stephen Samuel works for Fifth Star, Inc

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

Stephen Samuel's current role is Technology Advisor.

What is Stephen Samuel's email address?

Stephen Samuel's email address is sa****@****ail.com

What is Stephen Samuel's direct phone number?

Stephen Samuel's direct phone number is +177950*****

What schools did Stephen Samuel attend?

Stephen Samuel attended Temple University.

What skills is Stephen Samuel known for?

Stephen Samuel has skills like Java, Rest, Scala, Tomcat, Hibernate, Spring, Agile Methodologies, Maven, Javascript, Test Driven Development, Mysql, Subversion.

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

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.