Dom Derrien

Dom Derrien Email and Phone Number

Co-founder & Solution Architect @ Services Brigant & Derrien @ Tradelite Solutions
Dom Derrien's Location
Montreal, Quebec, Canada, Canada
Dom Derrien's Contact Details
About Dom Derrien

Developing an online app is pretty easy... Old patterns with one RDMS surrounded by micro services deployed in the cloud have reached their limit in terms on scalability In/out... But old mindsets still persist. Most architects don't spend enough time analyzing problems, jumping instead to solutions (their comfort zone),I personally prefer to stand on the shoulders of giants like Amazon, for example Rick Houlihan, to use DynamoDB (or other NoSQL dbs) efficiently, or to use S3 and Athena, to build services with Lambda functions and Steps, to deploy w/ API Gateway through CloudFront and AWS WAF... It's an incredible ecosystem, continuously improving, allowing smart teams to develop great products at a fraction of the costs induced by _traditional_ architecture...If you're too a leading edge technologist, let's meet ;)

Dom Derrien's Current Company Details
Tradelite Solutions

Tradelite Solutions

View
Co-founder & Solution Architect @ Services Brigant & Derrien
Dom Derrien Work Experience Details
  • Tradelite Solutions
    Chief Technology Officer
    Tradelite Solutions Oct 2021 - Present
    München, Bayern, De
    Works with partners in the #fintech industry and with #game studios to offer the next generation of casual and educational games powered by financial data.
  • Services Brigant & Derrien
    Co-Founder
    Services Brigant & Derrien Sep 2021 - Present
    Uses my experience in the build-up of distributed software (AWS, Google Cloud, Azure) and in game development to support development teams defining architectures and implementing scalable solutions.
  • Houghton Mifflin Harcourt
    Principal Architect
    Houghton Mifflin Harcourt Sep 2017 - Oct 2021
    Boston, Massachusetts, Us
    In its transition from a book publishing company, HMH is investing in digital solutions that help teachers delivering better curriculums and help students developing their skills. HMH expects to provide granular content to students for individualized learning paths, with meaningful feedback loops to teachers.In that context, I lead the definition of the new content production pipeline, taking into account HMH authors, publishing immutable content and metadata, delivering them to our Ed learning platform and to 3rd party ones. This new ecosystem leverages Web components, NodeJS (Typescript) + K8s for RESTful services, Postgres/RDS, CloudFront, and many other AWS services.I also developed pipelines to integrate content from legacy authoring platforms, and an archiving extension to complete the content lifecycle—using efficiently the S3 tiers instead of a database+NAS...
  • Msop, Subsidiary Of Lune Rouge
    Head Of Technology
    Msop, Subsidiary Of Lune Rouge Feb 2016 - Jun 2017
    Montreal, Quebec, Ca
    "Major Series of Putting" (MSOP) is a new brand in the sport and entertainment domains. Our first major event will be held in Las Vegas on March 2017 -- check msop.com.My role is to organize the development effort to support our teams (operations, marketing, and sales) in order to offer a wonderful experience to our players in the soon to be announced stadium. Along go other developments to build a mobile application, to provide services to golf facilities, and to integrate our solutions with other partners.
  • Ubisoft
    Technical Lead
    Ubisoft Feb 2014 - Jan 2016
    Saint-Mandé, Île-De-France, Fr
    Project: Unannounced game releaseModeling the client-server interactions for Web and mobile applications, building a development environment for compiling the client Web resources (HTML/CSS/JavaScript) per platform/display size/language/player's connectivity/etc, building back-end services on the top of Node.js, implementing a CI environment to test automatically all variations of the application.The back-end services should handle 500k CCU, serving players in browsers and mobile apps, serving game clients on console and PC, serving admins for live operation monitoring, and the player community through a public REST API. The live environment involves a dynamically MongoDB cluster, a pod of Docker containers with Node.js, a memcached cluster, a replicated HAProxy gateway, and a third-party CDN.#Dojo #Polymer #PhoneGap#Node.js #WebSocket #Express #MongoDB #Redis#Grunt #Intern #OpenStack #CoreOS #Docker #Kubernetes
  • Unannounced Game Development Studio
    Co-Founder / Head Of Technology
    Unannounced Game Development Studio Jun 2013 - Feb 2014
    As the studio's strategy is focused on building branded games, with my partners, we develop game concepts and propose them to brand owners like: Hasbro, Disney, Paramount, Sony, EA, etc. The games follow the F2P model, they are casual games, targeted at a mass audience in the age range of 18-35.In preparation of the pitches to the brand owners, I developed prototypes for the Web on the top of the Google App Engine infrastructure. A part of this development is available in the open-source project https://github.com/domderrien/custom-portal.#Java #GAE #CSharp #Unity3D #iOS #Android #NetworkFaultTolerant
  • Ea All Play - Playing Mantis
    Lead Software Architect
    Ea All Play - Playing Mantis Feb 2013 - May 2013
    Projects: two unreleased games.Defining the client-server interactions, modelling a communication layer resilient to network errors, instrumenting the game for automatic testing.Communicating with:- the producers to deal with the technical limitations and to plan the features implementation- the third-party service providers (telemetry, marketing, purchase reporting, etc.)- the studio executives to report on the development progress
  • Ea All Play - Playing Mantis
    Senior Web Developer
    Ea All Play - Playing Mantis Sep 2012 - Feb 2013
    Project: Scrabble game in FacebookPlanning the migration from a Amazon Web Services technology stack to Google App Engine (GAE).Defining the Scrabble online store API and implementation to serve 1M+ daily users, accessing the game from iOS and Android devices and from the Facebook website.Implementing the store for the Facebook users (400k+ DAU) on GAE. Passed security reviews and heavy load tests.
  • Tradeinsight
    Software Architect
    Tradeinsight Jun 2011 - Sep 2012
    In a Agile team, responsible of defining a truly RESTful API for a Java back-end built on top of Spring/Hibernate. Implementer of the back-end services and their Web user interfaces.
  • Anothersocialeconomy
    Software Architect & Entrepreneur
    Anothersocialeconomy Jan 2010 - Jun 2011
    Responsibilities:- Define the architecture of the multi-channel communication engine of ASE- Define the public REST API- Build the user base and fine-tune the user experience- Contribute to pre-sales consulting and to the business decision-makingAchievements:- Setup of an AdWords campaign to capture part of the traffic generated by consumers looking for used cars in the Montreal area- Development of the ASE engine in Java (code & test line counts: 27k / 50k)- Development of the Web consoles (30k lines) and of an Android client (open-source on GitHub)- Adaptation of the Amazon FPS library for the Google App Engine environment (open-source on GitHub)Technologies:- J2EE: Google App Engine Java, JDO, OAuth/OpenID with dyuproject- Web: HTML5/CSS3/JavaScript with Dojo 1.5- Mobile: Android 1.6 & 2.2- Automation: Linux (Ubuntu) Ant, Python, XSL, Selenium2
  • Compuware
    Senior Technical Consultant (Aka Eagle)
    Compuware Jun 2008 - Jan 2010
    Detroit, Mi, Us
    As mentioned by my manager & CTO Paul Czarnik, in a eWeek interview [1], here are some criteria describing an Eagle: "smart, proficient technologist and prolific coder; not afraid to call themselves 'programmer'; works independently, collaboratively; accountable, flexible, ethical; assigned hard, technical problems; appraised on objectives achieved; consultant to other groups; high visibility, high-ROI projects; and won't work on things that aren't 'useful.'"Compuware has just adjusted its strategy to be more Agile. While having a chance to share/experiment my experience with the Agile methodology applied to software development, I'm going to use it to help on the different tools Compuware provides: Vantage, ChangePoint, etc. A really nice and motivating environment![1] http://www.eweek.com/index2.php?option=content&task=view&id=48075&pop=1&hide_ads=1&page=0&hide_js=1
  • Ibm
    Technical Architect, Rpm Web 2.0 Ui
    Ibm Oct 2006 - May 2008
    Armonk, New York, Ny, Us
    RPM Olympia is a RIA using a lot of Dojo components (default ones for layouts, menus, trees, etc.) and customized ones (application switcher, application specific representation). The main goal RPM Olympia is to provide a lightweight access to the basic functionalities that 90% of users needs: edit time sheets, access documentation, manage scope elements.RPM has a very complex data model and its major client built with Delphi has its own business logic on the top of the database. Defining the Web application architecture in this environment is very challenging ;)In addition to my development assignment, I'm also part of the Architecture board which oversees coming requests for enhancements (RFEs) and review proposed architectures.
  • Oracle - Server Technologies
    Principal Software Developer
    Oracle - Server Technologies Nov 2003 - Sep 2006
    Austin, Texas, Us
    Key element in the design and the development of the Rich Web application for the Oracle Collaboration Suite -- see demo at: http://ocswebdemo.oracle.com.OCS provides back-end support for: Enterprise Directory, Mail, Calendar, Files, IM, Workflow, etc. The client offers control over Mail, Address Book, and Enterprise Directory.
  • Oracle - Server Technologies
    Software Developer
    Oracle - Server Technologies Nov 1999 - Nov 2003
    Austin, Texas, Us
    Web administrative tool for the Calendar server of Oracle Collaboration Suite.
  • Technicolor (Formely Thomson Multimedia)
    Team Lead
    Technicolor (Formely Thomson Multimedia) Nov 1997 - Jun 1999
    Los Angeles, Us
    Set-top box UI development (Navigation, menu, EPG, PPV, etc.).
  • Uci Microélectronique
    Software Developer
    Uci Microélectronique 1994 - 1996

Dom Derrien Skills

Agile Methodologies Rest Java Software Development Linux Ant Scrum Java Enterprise Edition Html 5 Javascript Eclipse Databases Junit Subversion Servlets Spring Web Application Design User Interface Dojo Soapui Mobile Devices Hibernate Agile Python Android Css Cobertura Selenium 2 Tomcat Accessibility Google App Engine Git Jdo Uml Jsp

Dom Derrien Education Details

  • Université De Rennes I
    Université De Rennes I
    Computer Science
  • Université De Rennes I
    Université De Rennes I
    Computer Programming

Frequently Asked Questions about Dom Derrien

What company does Dom Derrien work for?

Dom Derrien works for Tradelite Solutions

What is Dom Derrien's role at the current company?

Dom Derrien's current role is Co-founder & Solution Architect @ Services Brigant & Derrien.

What is Dom Derrien's email address?

Dom Derrien's email address is do****@****ail.com

What schools did Dom Derrien attend?

Dom Derrien attended Université De Rennes I, Université De Rennes I.

What skills is Dom Derrien known for?

Dom Derrien has skills like Agile Methodologies, Rest, Java, Software Development, Linux, Ant, Scrum, Java Enterprise Edition, Html 5, Javascript, Eclipse, Databases.

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

Aero Online

Your AI prospecting assistant

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.