Dolla aims to become a Consortium Blockchain with the following characteristics : ‣ High transactional volumes (10k transactions/s) ‣ Latencies (< 5s ) ‣ Based on Democratic Byzantine Fault Tolerance (DBFT) consensus algorithm (No PoW or PoS,) ‣ Weak coordinator ‣ Partial synchrony in the voting phase ‣ Transaction finality, Once the consortium reaches a consensus, the decision is not reversible ‣ Energy efficiency, DBFT can achieve a distributed consensus without carrying out complex mathematical computations (like in PoW)
Our efforts have been essentially put on the consensus platform development : ‣ Proof of Concept ‣ Proof of Design ‣ Performance optimisation
A substantial part of our codebase have been open sourced with more detailed documentation. I invite you to have a look as it demonstrates my abilities in Haskell and my current knowledge in general (see Dolla Github Repository link below)
Some Materials Worthy of Mention : ‣ "Designing Data-Intensive Applications" Book by Martin Kleppmann. ‣ "Domain Driven Design" Book by Eric evans ‣ "Haskell Programming from first principles" Book by Christopher Allen, Julie Moronuki ‣ CQRS pattern formulated by Greg Young
On my own savings, I have transposed and adapted my previous knowledge in a purely functional environment with a Basic Todo-list implementation in Haskell (GSD Project - see link attached to this section)
‣ 45,126 ++ 34,504 -- (~10k lines of codes) ‣ Command Sourcing, CQRS,Domain Driven Design (DDD) ‣ Functional Programming (FP), Functional Reactive Programming (FRP), Category Theory ‣ Micro-services : Resilience and High Availability, Health Check Mechanism ‣ Stack : Haskell, Streamly, Servant Stack, Byline, Lens , Warp/Wai, EventStore, Aeson
Business Context ‣ 10.9M US$ funding (Series A) - 20 employees - 10 software engineers ‣ Deals with big brands (National Bank of Canada, L'Oreal...)
Automat.ai creates conversational experiences for brands by building an Operating System to Build&Deploy Chat Bots on Messaging Platforms (Facebook Messenger, Kik , Slack)
‣ Built Chat Bots for Bank Clients ‣ Worked on the Conversation DSL & its Interpreter ‣ Stack : Scala, Akka Stack, Kubernetes, CouchDB , DDD, Event-Sourcing, CQRS...
Platform providing an experience around the consumer's live bio-signals acquired through a line of bio-aware fashion clothes : ‣ 20.8M US$ funding (Series A and B) - ‣ Deals with big brands (Ralph Laurens, Uniqlo)
∙ Track Records : Lead the building of a Software Platform acquiring Biometrics signals from compression shirts. This platform offered business features and Internal Company Support on 3 different technological environments (IOS , Server, Web)
∙∙ Business Level
‣ Delivered 2 commercial products ‣ Fitness App for Ralph Laurens ‣ Demonstrations on the US Open 2016 (on behalf of Ralph Laurens) ‣ Running App for women (OMRun) : Women Bras + Website and IOS app
∙∙ Organisation Level
Founder Employee leading Software Engineer teams up to 20 employees (Company up to 70 people). In a Netflix Similar Culture
‣ Structured Software Teams (Recruitment,Practices & Methodologies, Culture & Technical Landscape) ‣ Coordinated Platform Integration (Product/Hardware/Biometric Engineering/Textile Teams Deliveries)
∙∙ Technical Level
Build from scratch a Functional Reactive Software Platform (Staged-Event Driven Architecture (SEDA))
∙ Company Description (45 millions US$ funding + IPO): TouchTunes Interactive Networks is the largest out-of-home interactive entertainment, advertising and commerce network in North America. TouchTunes provides entertainment and marketing solutions to more than 50,000 bars, restaurants, clubs, and lounges. Customers play close to 2 million songs across the network, on average, every day. TouchTunes delivered more than 900 million songs in 2011 alone.
∙ Track Records : Developed a High Volume Transactional Backend for Touchtunes Mobile Applications (Over 1 200 000 calls per day with 500 000 application downloads on Android and Apple store market)
∙ Company Description : Software Company Specialized in Consulting/Training on Agile Approaches. Pyxis develops Agile tools as well and sold Green Hopper to Altassian that became part of JIRA.
∙ Track Records
‣ Team Coaching on Architecture, Test-Driven Development, Domain-Driven Design and Object-Oriented Programming through code-reviews, pair-programming. ‣ Worked on Urban Turtle (1.5 year) : Agile Project Management Software for Microsoft TFS, Stack : C#, .NET, ASP.NET
‣ Maintenance and improvement of a J2EE accounting application ‣ Portlets for Bank of Luxembourg ‘s web portal ‣ Stack: J2EE, Liferay portal, Struts2, JSF, AJAX, XML/XPATH/XSLT, CSS, HTML, JavaScript.
Vous avez besoin de ce profil dans un mois?Contactez-nous!
Vous allez être redirigé sur SkillValue
Talent sourcing specialist de la plateforme Pentalog, SkillValue s’appuie sur un pool de +400 000 Experts Tech & Marketing, dont +15 000 freelancers. Évaluations de compétences, missions, offres d’emploi : les consultants SkillValue vous aident à accélérer votre carrière.
Un compte Pentalog vous permet d’accéder en toute transparence à notre catalogue de prix compétitifs et trouver les meilleurs profils et talents digitaux à travers le monde.
Notre catalogue contient tout ce dont vous avez besoin pour créer et faire évoluer une équipe de développement agile performante.
Pourquoi créer un compte Pentalog ?
Bénéficier de prix transparents pour accéder à des développeurs de classe mondiale
Construire facilement et évaluer votre « équipe de rêve »
Comparer les infos et tarifs à travers 3 continents et 8 pays
Recevoir des offres spéciales et des mises à jour sur les développeurs disponibles
Vous recherchez un profil en particulier ? Contactez un Consultant Pentalog pour trouver l'expert adapté à votre projet.