Stephen Samuel work email
- Valid
- Valid
- Valid
- Valid
Stephen Samuel personal email
- Valid
Stephen Samuel phone numbers
Specialties: Scala, Core Java, Akka, Elasticsearch, Kotlin, Kafka
-
Technology AdvisorFifth Star, IncKenilworth, Il, Us -
Tech FellowGrindrKenilworth, Il, Us -
Chief ArchitectGrindr Sep 2022 - PresentLos Angeles, California, Us -
Senior Principal EngineerGrindr Apr 2022 - Sep 2022Los Angeles, California, Us -
Principal EngineerGrindr Jul 2021 - Apr 2022Los Angeles, California, Us -
Senior Principal EngineerShoprunner Apr 2021 - Jul 2021Chicago, Illinois, UsArchitected 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 -
Principal EngineerShoprunner May 2019 - Apr 2021Chicago, Illinois, UsArchitected 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 -
Scala Tech LeadLenses.Io Dec 2017 - May 2019London, England, GbDesigned 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 -
Principal EngineerDeutsche Bank Jul 2016 - Dec 2017Frankfurt Am Main, Hessen, DeDesigned and built a Spark based calculation engine for the Treasury team at Deutsche Bank.Technologies included Scala, Spark, Hadoop, Hive, Elasticsearch, Akka -
Principal EngineerBarclays Investment Bank Aug 2015 - Jul 2016New York, Ny, UsWorking in market risk on a "Big Data" project.Techs: Scala, Spark, Spark SQL, Hive, Kafka, Cloudera, Akka -
Principal EngineerHsbc Sep 2014 - Aug 2015London, GbMember 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. -
Principal EngineerGoldman Sachs Oct 2013 - Sep 2014New York, New York, UsA member of the Goldman Sachs team working on the 'Marquee Web' project.Responsibility as the principal Scala developer.Scala, akka, angularjs, mongo, vertx. -
Scala DeveloperLab49 Jul 2013 - Oct 2013New York, Ny, UsLab49 is a technology consulting firm that builds advanced solutions for the financial services industry. -
Technical Architect / Lead Scala DeveloperDods Group Plc Oct 2012 - Jun 2013London, GbTechnical 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. -
Technical Architect / Lead DeveloperThe Other Media Feb 2012 - Oct 2012London, London, GbTechnical 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. -
Lead DeveloperUnibet May 2011 - Feb 2012Sliema, Malta, MtArchitected 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. -
Lead Java DeveloperReviewcentre Oct 2010 - Apr 2011Wokingham , GbThe 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. -
Senior DeveloperMind Candy Aug 2010 - Oct 2010London, London, GbI 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 -
Senior DeveloperSpeedcrete Jan 2010 - Jul 2010Contract position to integrate back office systems with third party payment processors and suppliers for stock fulfilment. All development in Java using various web services.
-
Java DeveloperComverse Kenan Nov 2006 - Jan 2008Richardson, Texas, UsPermanent 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. -
Lead Java DeveloperSeven Software Ltd Nov 2004 - Nov 2006Team 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.
-
Java DeveloperJlt Distribution Jan 2002 - Nov 2004Joined 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.
-
Php DeveloperGws Internet Apr 2000 - Jan 2002
Stephen Samuel Skills
Stephen Samuel Education Details
-
Temple UniversityComputer 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
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.
Start your free trial