Jérémie Grodziski. Architecte Logiciel. Présenta2on Domaines et Compétences Contact Références Modes d interven2ons Exper2se Technologique

Documents pareils
Design & conception de site web optimisé SEO. augmentez la conversion sur vos sites

Cabinet de Conseil STRATÉGIE MANAGEMENT ORGANISATION JURIDIQUE FORMATION AVEC BW CONSULTANTS CHOISISSEZ DE GARANTIR VOTRE DEVELOPPEMENT

Présentation Level5. Editeur de Logiciels. «If it s not monitored, it s not in production» Theo Schlossnagle #velocityconf

Catalogue de FORMATIONS 2015

Évolu>on et maintenance

Catalyse IT. Innovation Digital/Numérique

MTI820 Entrepôts de données et intelligence d affaires. Gouvernance des données et ges1on des données de référence

Présenta6on Isatech. ERP, Décisionnel, Architecture Systèmes & Réseaux. Isatech Tous droits réservés Page 1

Qui sommes nous? Partie 1

14 Octobre 2008 TICPME2010 Sage et TICPME2010

Entreprise Chiffres clefs

SAUVER LA DISTRIBUTION!

Vers un Système unique d informa4on na4onale de médicaments au Mexique, dans le cadre du suivi de l OMD 8.13

H2PS engage ses compétences auprès des entreprises et des parculiers par la mise en place de soluons d accompagnements et de services.

Le contrôle fiscal anno 2013

Offre Azimut CONTENT MARKETING. A l a&en)on de : Date de remise : Version : 3.0

AVIS A MANIFESTATION D INTERET N 017/MPT/2013/UCP/CAB

LA DIGITALISATION DE LA RELATION CLIENT

Les méthodes Agiles. Introduc)on aux méthodes Agiles Exemple : Scrum

Speed up your business

Améliorez et industrialisez vos feedback produit

Service de Messagerie Enseignement et Recherche

Parcours de soins, solu/ons de partage Évolu/ons des poli/ques na/onales & Mises en œuvre régionales Séminaire IFERISS 17 Avril 2014

L Economie Sociale et Solidaire

Découvrir Drupal. Les meilleurs thèmes et modules Drupal (présenta5on démo)

Les formations. calipia. novembre 2014 à mai 2015

Vérifica(on et Valida(on de Business Process. Ang Chen et Levi Lúcio

CATALOGUE DES OFFRES 2014

Prépara&on Opéra&onnelle à l Emploi de BASYCA (POEB) BASYCA SAS FRANCE - Anzize BADAROU

Architecture matériel et logiciel 2

TRANSFORMATION DIGITALE : COMMENT INDUSTRIALISER ET PÉRENNISER LA MÉTHODE AGILE À PLUS GRANDE ÉCHELLE

L ou%l téléphone dans votre stratégie de marke%ng direct

Pe#t déjeuner Prévention des risques professionnels dans la Mutualité

Active Asset Allocation

22ème Conven*on na*onale de l Intercommunalité 14 octobre Mutualisa*on : déployer les nouveaux ou*ls de la réforme

GESTION DE CONTENUS (ECM) Ges1on de l informa1on. Nicolas Bürki, Senior Analyst

Santé, condi,ons de travail et égalité professionnelle F/H Comment agir?

Déployer et sécuriser des applica1ons mobiles dans votre SI / Cloud

Poli%que ins%tu%onnelle: le numérique au service de la forma%on à l Université Laval CFQCU Paris, 26 mai 2015

Savoir- Faire Offres mé1ers Offres technologiques

SÉLECTIONNER LES MEILLEURS CANDIDATS : L APPORT DES OUTILS D ÉVALUATION AU RECRUTEMENT ET À LA MOBILITÉ INTERNE

Le secteur de la Mutualité. Présenta*on des organismes Structure et caractéris*ques des emplois Zoom sur les mé*ers

Hassene BELGACEM. Expériences Professionnelles. JEE architect / Technical leader. Ingénieur Informatique. Cycle Préparatoire

Ma stack d ou,ls agiles, tout un programme! OU COMMENT BÉNÉFICIER DES TECHNOLOGIES GRAND PUBLIC POUR AMÉLIORER ET OPTIMISER MES OUTILS LOGICIELS.

Vision, Stratégie Changement Leadership

Knowledge Management D. Chauvel, 13 Novembre Journée Mondiale de la Qualité Université Aix Marseille

Présenta)on DesignBuilder

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

SPIP. Gestion de la performance dans SPIP. Préoccupa)on historique

Réunion de rentrée Licence PER Programma3on en environnement répar3. Année universitaire

Votre croissance notre métier

Les 10 étapes clés pour trouver des clients par internet

Sites Internet : les. tendances. Jeudi 30 janvier 2014 Bordeaux L AGENCE CONNECTÉE À L ENTREPRISE

ez Publish Cloud Edition Présentation

INTRASTAT No ce explica ve Merkbla

M2 SIAW - Exemples de stages réalisés. Gabriella Salzano - Document de travail - 28/1/2015

Coopération Textile dans la Zone EuroMed

Nom du client. Date. Client Logo or project name

LE SUPPLIER RELATIONSHIP MANAGEMENT EN PRATIQUE

Les termes du cloud CUMULO NUMBIO 2015 O. COLLIN

PORTFOLIO MANAGEMENT SECTOR INSIGHT. Get Moving on Your Immovables! Workspace 2.0

Comment CEGID et ses solu/ons peuvent elles implémenter les standards TICPME2010?

Stages intra- entreprise stages de forma,on à des,na,on des managers et dirigeants. Catalogue

Une organisa+on rigoureuse, une offre complète et innovante

PRÉSENTATION DES RÉSULTATS DU LIVRE BLANC BIG DATA

Ingénieur de l'école Centrale Lille - IDN (85-88). 20 ans d'expérience en développement logiciel.

L Europe s engage en Mar/nique auprès des Entreprises

Comment u)liser les réseaux sociaux?

La clé de votre réussite, notre engagement!

Séance d'informa7on à propos des stages de longue durée

MTI820 Entrepôts de données et intelligence d affaires. Les applica+ons de BI

Etabli le : Par : Pascal Kramer / Valentin Borin Remplace la version du :

Focus: Les projets pour le renforcement des compétences

Consultants, trouvez de nouveaux marchés grâce aux médias sociaux animé par Valérie March au Salon des micro- entreprises 2012

Devenez un virtuose de Google. Atelier en informa5que présenté par Dominic P. Tremblay

Lettre de prospective n 48 janvier 2015

CQP Développeur Nouvelles Technologies (DNT)

MERMET Sébastien Ingénieur Informatique INSA Analyste Développeur Senior Business & Data Analyste Senior 11 ans d expérience

DEVELOPPER SON SOURCING VIA LES RESEAUX SOCIAUX FACEBOOK

Oracle Public Cloud. Services & Roadmap. Jean- Marc Digne Oracle Public Cloud Ambassador Oracle France. Janvier 2015

Jean-Philippe VIOLET Solutions Architect

Optimisation de la supervision by Somone. - Présentation Générale -!

Sécuriser et enrichir les transactions financières. URYX Capital

RESSOURCES INFORMATIQUES UFR IMAG ANNEE Présentation service informatique UFR IMAG année 2010/2011 1

Table des matières I. A PROPOS DE NOUS QUI SOMMES-NOUS? NOS VALEURS APPORTER PLUS DE CERTITUDE AUX DÉCISIONS

Connaissance des secteurs e-commerce, bourse et assurance.

Entrepôt de données et l Analyse en ligne. Maguelonne Teisseire Hugo Alatrista Salas hugo.alatrista- salas@teledetec9on.fr Flavien Bouillot

Mauvaise informa.on agricole = Cycle de pauvreté Producteurs. Commerçants. Gouvernements. Transformateurs

La démarche Omnicanal Outils d'aide à l'amélioration de l'expérience client Avec le partenaire SKema Alumni

Le don d organes après arrêt des thérapeu2ques Maastricht 3 Une réalité?...

Profil. Formations Certifications. Etienne de LONGEAUX Architecte logiciel/ Lead développeur PHP5/SYMFONY2/ZEND 13 ans d expérience.

Formation Certifiante Scrum Master

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Commerce interna,onal Master 1 Weller Interna,onal Business school /02/15

L essentiel de la communication Web To Store

OFFRE MIX MARKETING : créateur de consommateurs. A l a&en)on de : Date de remise : Version : 3.0

Architecture SOA Un Système d'information agile au service des entreprises et administrations

Mettez les évolutions technologiques au service de vos objectifs métier

Transcription:

Jérémie Grodziski Architecte Logiciel Présenta2on Domaines et Compétences Contact Références Modes d interven2ons Exper2se Technologique Janvier 2015, page 1 sur 16

Présentation Jérémie Grodziski possède 15 ans d expérience dans la concep1on de systèmes logiciels. Il associe état de l art technologique, pragma1sme et expérience. Il intervient en qualité d architecte logiciel sur des projets complexes ; Il combine une forte exper1se technique à un travail en profondeur sur le domaine mé1er de l entreprise afin de transcrire au mieux ce mé2er dans le logiciel et gérer sa complexité. Jérémie a fondé les cabinets de conseil Adixe, Redsen Consul2ng et Redmind Technology. Il développe également la solu2on d aide à la concep2on logiciel ZenModeler (www.zenmodeler.com). Jérémie est 2tulaire d un Master en Système d'informa1ons de l Université Panthéon- Sorbonne à Paris Spécialisa2on modélisa2on et architecture, major de promo2on et médaille du meilleur mémoire 2000. page 2

Domaines et Compétences DOMAINES D INTERVENTION Architecture de systèmes d informa2ons et concep2on de logiciels complexes Forte Exper2se en direc2on technique : plateforme Java, langage fonc2onnels, concep2on et architecture Technologies et pra2ques innovantes : Jérémie est le promoteur francophone de l approche de concep2on agile Domain Driven Design. Accompagnement de projet en mode agile, Industrialisa2on des processus de développement Défini2on et déploiement de processus qualité logiciel COMPÉTENCES FONCTIONNELLES E- commerce : front, back et middle office : SEO, marketplace, paiement, logis2que, catalogue, search Jérémie dispose d un retour d expérience important sur des projets de transforma1on digitale notamment dans le domaine du E- commerce. Finance et Banque : finance de marché obligataire, ges2on d ac2fs Secteur Public : forma2on professionelle et obligatoire, fiscalité, ins2tu2ons page 3

Modes d Intervention Etude et Audit J étudie votre contexte et votre probléma2que et vous offre un diagnos2c et des solu2ons pragma2ques Agent de changement Je conduit et fait évoluer votre organisa2on vers plus d agilité et d efficacité Exper1se Mon exper2se technologique et organisa2onnelle me permet de meare en œuvre des solu2ons précises et efficaces Accompagnement sur Projet Mon expérience terrain de projets complexes, d un point de vue mé2er et technologique, me permet de vous accompagner dans la réalisa2on de vos projets et de les mener à la réussite page 4

Contact Jérémie GRODZISKI Associé jeremie.grodziski@adixe.com @jgrodziski +33 6 71 01 06 52 ADIXE 231 rue Saint- Honoré 75001 Paris www.adixe.com page 5

RÉFÉRENCES page 6

CLIENT Acteur de référence de l immobilier, à la fois foncière commerce et promoteur, Altarea opère plus de 50 centres commerciaux en France. RueDuCommerce est un site français de e- commerce généraliste, fortement visible sur la catégorie High- Tech. PROBLÉMATIQUE & ENJEUX Le programme de transforma1on digital du Groupe Altarea RueDuCommerce vise à Digitaliser les centres commerciaux Altarea et refondre le système d informa2ons de RueDuCommerce. Dans ce cadre il fut nécessaire de définir l architecture globale de la solu1on et accompagner les projets de mises en oeuvre. ALTAREA RueDuCommerce Architecte programme de refonte 2013/2014 PRINCIPALES ACTIVITÉS En tant que Consultant : Audit d une solu2on de recherche et d achat géolocalisé en vue d une acquisi2on En tant qu Architecte : Mise en place de la cellule d Architecture Organisa2on et anima2on des Comités d Architecture Construc2on et maintenance d une vision transverse et cohérente de l architecture fonc1onnelle, applica1ve et du domaine, au niveau du Groupe Altarea RueDuCommerce. Défini2on du plan de documenta1on En tant qu Architecte Projet : Défini2on du modèle du domaine Rédac1on et/ou valida1on des Dossiers d Architecture Fonc1onnelle et Applica1ve Défini2on des bonnes pra2ques d intégra2on des composants logiciels Défini1on et pilotage de Proof Of Concept : solu1on de management SEO, ges1on des flux marchands de la marketplace (Mirakl), intégra1on Biztalk/ hybris Support et contrôle qualité logicielle des projets Support aux Directeurs / Chefs de Projet page 7

ZenModeler Fondateur 2013/2014 PROBLÉMATIQUE & ENJEUX ZenModeler vise à innover dans le domaine des ou1ls de concep1on logiciel sur 4 axes : Simplicité : les concepts u2lisés pour modéliser doivent rester simple et efficace. Collabora1f : l ac2vité de concep2on est fortement collabora2ve, l ou2l de concep2on doit offrir des fonc2ons collabora2ve. Ouvert et programmable : l ensemble des fonc2ons doit être accessible par une API ouverte. PRINCIPALES ACTIVITÉS En tant que Manager : Cons2tu2on et suivi de l équipe Défini2on de la vision et traduc2on marke2ng Promo2on et vente de l ou2l En tant que Maker : Développement du produit avec des technologies à l état de l art : Clojure, Javascript & WebGL, Datomic, Parsing, etc. Proche de la réalité : une boucle de rétroac2on entre la concep2on et la réalité de la réalisa2on est indispensable pour construire efficacement page 8

Administration du Canton de Vaud - Pôle Forma2on Architecte d Entreprise 2012-2014 CLIENT L'Administra1on Cantonale Vaudoise est une administra2on publique regroupant environ 43 000 collaborateurs en charges de tâches administra2ves et d enseignement. PROBLÉMATIQUE & ENJEUX Le système d informa2on de l Educa2on Vaudoise est actuellement très disparate d un ordre d enseignement à un autre. L absence de Référen2el Elève unique est préjudiciable à la qualité des données ainsi qu à leur partage entre les différents ordres. Dans le cadre de la refonte du SI, l ACV a souhaité construire ce référen2el et le posi2onner comme fondement de l architecture cible. PRINCIPALES ACTIVITÉS Analyse des processus mé1er et du modèle du domaine issus de la phase d urbanisa2on du SI menée précédemment. Concep1on de la structure du référen1el composé d informa2ons signalé2que et des faits marquants du parcours de l élève. Concep2on des mécanismes de synchronisa1on du Référen2el Elève avec le Registre Cantonal des Personnes (RCPers). Défini1on des modes d interac1on entre les blocs applica1fs et le référen1el. Recommanda2on d architecture applica2ve et du mode d implémenta2on avec ESB Réalisa2on d un prototype en approche agile s appuyant sur la rédac1on de spécifica1ons exécutables Accompagnement de l industrialisa2on. page 9

Administration du Canton de Vaud - Pôle Ins2tu2ons Architecte Applica1f 2010-2011 CLIENT L'Administra1on Cantonale Vaudoise est une administra2on publique regroupant environ 43 000 collaborateurs en charges de tâches administra2ves et d enseignement. PROBLÉMATIQUE & ENJEUX Le système d Informa2on du pôle Ins2tu2ons de l état de Vaud entreprend la rénova2on progressive de ses applica2ons dans ses différentes zones avec pour objec2f de gagner en maintenabilité et homogénéité et ainsi réduire les coûts de fonc2onnement. PRINCIPALES ACTIVITÉS Zone Service de la Popula1on : Cartographie des processus de ges2on des flux migratoires Défini2on du modèle du domaine et de la terminologie mé2er Cadrage fonc2onnel du projet de refonte de l applica2on de ges2on des préfectures suivant l approche Domain Driven Design Zone Chancellerie : Cadrage du projet de refonte de l applica2on VOTELEC (ges2on des élec2ons et vota2ons) suivant l approche Domain Driven Design Zone Exécu1f et Législa1f : Fiabilisa2on et op2misa2on des opéra2ons Cartographie fonc2onnelle, applica2ve et technique Audit technique des blocs ECM (Alfresco et ( spécifique Défini2on de l'architecture cible Défini2on des ac2ons et plan de convergence page 10

Administration du Canton de Vaud - Pôle Forma2on Architecte d Entreprise 2010 CLIENT L'Administra1on Cantonale Vaudoise est une administra2on publique regroupant environ 43 000 collaborateurs en charges de tâches administra2ves et d enseignement. PROBLÉMATIQUE & ENJEUX Le système d informa2on de l Enseignement Obligatoire de l Educa2on Vaudoise sa2sfait par2ellement les besoins du mé2er : Les solu2ons en place sont peu maintenables, peu évolu2ves et pas à l état de l art. Contraintes : Le cadre légal régissant l Enseignement Obligatoire est appelé à significa2vement évoluer. Objec2fs : Développer un SI au service des u2lisateurs et avec les u2lisateurs en conformité avec le cadre légal. Se doter d un planning réaliste et un lo2ssement progressif garan2ssant une transi2on sereine. PRINCIPALES ACTIVITÉS Urbanisa1on des domaines Forma1on Professionnelle et Enseignement Obligatoire du Système d'informa2on Educa2f, Modélisa2on des processus mé2er Cartographie fonc2onnelle Cartographie applica2ve Etude de choix de solu2ons applica2ves (Mé2er et Techniques) et accompagnement méthodologique et évalua2on technique et organisa2onnelle des éditeurs de progiciels. Elabora1on des trajectoires de mise en oeuvre (cible finale et paliers intermédiaires) Produc2on des dossiers d architecture Mé2er, Fonc2onnelle et Applica2ve page 11

Banque de Gestion Privé Indosuez Architecte Logicielle 2009/2010 CLIENT La banque de ges1on privé Indosuez est une banque privé faisant par2e du groupe Crédit Agricole PROBLÉMATIQUE & ENJEUX La BGPI u2lise en interne un moteur d op1misa1on de portefeuille fournissant des recommanda2ons d arbitrage à des2na2on des clients. Le périmètre d u2lisa2on du moteur en terme de volume et de taille de portefeuille serait poten2ellement en très forte augmenta2on : plusieurs centaines de milliers de portefeuilles dont certains de taille importante (jusqu à 70 instruments). PRINCIPALES ACTIVITÉS Mise en oeuvre d une architecture SOA Mise en place d une plate- forme d échange avec Spring Integra2on Réalisa2on d étude sur l état de l art des sujets suivants : Calcul de risque marché Méthodes d op1misa1on linéaires et heuris1ques, notamment l u2lisa2on d algorithme géné2que appliqué à l op2misa2on de portefeuille (u2lisa2on des publica2ons de travaux très récents d équipes de recherches sur le sujet) Rétro- documenta1on du fonc2onnement du moteur de calcul existant Réalisa2on d un prototype meaant en œuvre des algorithmes géné2ques Présenta2on et échange avec l ingénierie financière sur la mise en œuvre page 12

Promovacances.com groupe Karavel Architecte Applica1f 2006-2007 CLIENT Karavel est un acteur majeur du tourisme en ligne en France, il opère le site promovacances.com. PROBLÉMATIQUE & ENJEUX Karavel a entrepris la refonte en2ère de son système d informa2on suite à des problèmes de qualité cri2que sur son système d informa2ons existant qui meaant en danger sa pérennité lors des forts pic de charges saisonnier. La performance et la scalabilité de la solu2on future était des aaributs qualité majeurs. PRINCIPALES ACTIVITÉS Défini1on de l architecture logicielle de la future solu2on répondant aux impéra2fs de performance Défini2on de la méthode d'analyse, de concep2on et de réalisa2on Pilotage et coaching de l équipe d architecture technique, forma2on et monitorat des équipes de réalisa2on page 13

Autres références Réalisa1ons Groupama: Défini2on et mise en place d'un bus d'échange des proposi2ons commerciales entre le front- office et le back- office respectant les principes d'architecture SOA Pfizer : Défini2on et mise en place de l'architecture puis concep2on avec les principes DDD d'une plateforme d'aide à l'élabora2on de brevets par généra2on de molécules Ministère de l éduca1on na1onale : refonte de plusieurs applica2ons gérant les évènements culturels en France avec u2lisa2on d une approche MDA Na1xis / Ges1tres : projet de développement d une applica2on de ges2on des alloca2ons d ac2fs proposés aux clients de la Caisse d Epargne Groupe Everest : responsable technique d une offre comprenant des ou2ls en ligne de ges2on et de produc2on de contenu ainsi que de ges2on de campagne d incen2ve Axa Investment Managers : développement sur l applica2on de ges2on de l épargne salariale JP Morgan/ Chase: développement sur le front- office de trading obligataire PSA : développement sur un projet de datamining Centre Na1onal d Etude Nucléaire : développement de l ou2l de ges2on des nomenclatures de centrales nucléaires avec une base de données objet Audit Na1xis / Banques Populaires : Audit de l'architecture logicielle et du code d'une applica2on J2EE de ges2ons des nota2ons d'entreprises Groupe Lapeyre : Audit de performance du CRM Epiphany Fédéra1on des Entreprises Romandes : Audit de plusieurs applica2ons Java et architecte sur un projet de réalisa2on avec approche DDD Conseil Fédéra1on des Entreprises Romandes : Accompagnement projet sur une applica2on de ges2on complexe suivant l approche DDD Globaz : éditeur de progiciel de ges2on des retraites (co2sa2ons, rentes, etc.), accompagnement des équipes sur les pra2ques d ingénierie France- Loisir / Chapitre.com : Rétro- documenta2on de l'architecture du système d'informa2ons Electre : conseil sur l'architecture du système d'informa2on Forma1on Reuters, Zenika, etc. : formateur sur l approche de concep2on Agile Domain Driven Design et sur les pra2ques : XP, Java avancé, TDD BEA/Oracle : Formateur sur la gamme de produit Weblogic Server, Portal et Integra2on (BPM), Aqualogic Service Bus (ALSB) ainsi que sur les forma2ons théoriques d'architectures (SOA) page 14

Publications www.redsen- consul2ng.com/blog Quel sens donner aux mots «Données», «Informa2ons», et «Compétences» Concepts Fondamentaux SOA Quelle forme pour mon modèle? Minimalisme et op2misa2on du système d informa2on Erreur et débit ou «mieux vaut guérir que prévenir» Domain Driven Design Dis2lla2on 13 principes d u2lisabilité Comment mesurer la qualité logicielle? Puissance de 10 et calculs au dos d enveloppe L open Data, enjeux et poten2alités blog.zenmodeler.com Prac2cal Starter Tips for Clojure Introduc2on to Domain Driven Design - En2ty and Value Object Event Oriented Databases : a New Kind of Persistence Paradigm 10 Ques2ons about So ware Design Domain- Driven- Design Dis2lla2on: Support, Generic and Core Domain Unit Test In Real Life Feedback Loop: A Must- Have for Every Ac2on We Perform Simple and Easy So ware Design Know The Trade- offs Of Your Design Decisions Everything Fails All The Time : Cure Or Prevent Errors In Your Design? Class or Objects Whats The Deal? Iden2ty Data And State The Fundamentals Of Object And Func2onal Design And How To Manage Them page 15

Expertise Technologique Client Front- end Persistence ORM Mapper <- > Ac2ve Record <- >Plain JDBC Rel Oracle, MySQL CSS Bootstrap, 960gs, YUI, Founda2on,... Component JSF, Vaadin, Tapestry, ~GWT Server K/V Redis, Riak Analy2cs Hadoop, Teradata Doc Mongo DB, Couch base Mem Memcached JS Jquery, angular,.. MVC Routage, Templa2ng, Middleware Spring MVC, Play, Servlet/JSP Col Graph BigTab Neo4j le, Cassan dra Temp Datomic Lisp Clojure Erlang Haskell Scala F# Build ex: Ant/maven Ivy/Gradle Core Service & Libraries Security ex: Spring Security Concurrency ex: Akka, java.u2l.concurrent DI ex: Spring, Guice, JEE DI Language Plarorm Dynamic/ FP Sta1c/FP Transac2on ex: JTA Collab. ex: JIRA, Confluence Dynamic/ Impera1ve /OO Sta1c/ Impera1ve OO Python Ruby Groovy Javascript (Coffee, Dart, TypeScript) Java C# C/C++ Go AOP ex: AspectJ Valida2on, Logic Prog. Development Infrastructure Source Mgt ex: git/svn Con2nous Integra2on (Jenkins) Integra1on Sync Async Binary RPC ex: Old :Corba, RMI New : Thri, ProtoBuf Text RPC ex: WS SOAP Text Resources Ex: REST TDD/Mock ex: Junit, Mockito IDE ex: Eclipse, Intellij, Sublime, Vim, Emacs Tes1ng Messaging ex: JMS (Ac2veMQ) AMQP (RabbitMQ, ZeroMQ) BDD ex: Jbehave, Cucumber, Fitness VM & Cloud ex: docker, vagrant, VirtualBox, AWS, Heroku,...( 16 page 16