Jonathan Muller

Jonathan Muller Email and Phone Number

CTO | Software craftsman at Epos Now @ Epos Now
Jonathan Muller's Location
Greater Metz Area, France, France
Jonathan Muller's Contact Details

Jonathan Muller work email

Jonathan Muller personal email

About Jonathan Muller

I am dedicated to continually improving my skills as a software craftsman, embracing this mindset in my daily work. My goal is to develop clean code, enhance code quality, and eliminate manual processes that can cause confusion and errors.I have contributed to several mid to large-sized projects, where I have focused on introducing or improving unit testing, build processes, and continuous integration mechanisms.I am deeply invested in the methods and practices of software architecture, component deployment, and automation. I prefer modular software designs over large monolithic systems with tightly coupled dependencies. In every project I work on, I strive to break down dependencies and isolate components that need to be independent.The biggest challenge I encounter is not technical, but human. People are often resistant to change, preferring to stick with familiar ways of working. As a SCRUM Master, I work hard to facilitate this change.Leading a team of 15 individuals, including Developers, QA, and SRE professionals, my primary task is to motivate and support my colleagues to create a balanced and productive environment where everyone can thrive. I leverage my technical expertise to teach skills such as Docker, Kubernetes, cloud computing, Ansible, and clean code practices to my team.See also : https://drylm.org https://jonathan.muller.drylm.org/Personal project :https://whatsclose.io- C++, Rust, Golang, C#, Powershell- Node.js- Web Development (nginx, react)- Competitive C/C++ skills (multithreading, Design Patterns, Boost, Metaprogramming, STL/Boost)- Linux- Distributed application development with middleware such as Corba, RMI, NServiceBus- Notes Api, WCF- Financial IT: Financial Kit, FIX, Equities Markets, Black-Scholes Pricing Model, Financial Valuation- Embedded Systems development (QNX)Specialties: C++, .net, node.js, Python, Erlang, Ruby, STL, Boost, CORBA, Multithread, Finance

Jonathan Muller's Current Company Details
Epos Now

Epos Now

View
CTO | Software craftsman at Epos Now
Jonathan Muller Work Experience Details
  • Epos Now
    Cto
    Epos Now Aug 2022 - Present
    Norwich, Gb
    Leitmotiv: Respect and DO THE RIGHT THING !• Champion of integrity with a steadfast commitment to ethical leadership and decisionmaking. • Successfully scaled engineering teams, growing to 80 top-tier engineers globally. • Fostered an environment of excellence, collaborating with some of the world's most talented developers. • Demonstrated exemplary leadership in a multicultural, multidisciplinary, and distributed organization. • Spearheaded the development of the premier ePOS Operating System, empowering technology and engineering innovation. • Cultivated strong interdepartmental relationships within ePOSNow, ensuring cohesive organizational progress. • Prioritized and guided engineering focus on critical projects, from modernizing legacy systems to backend migrations. • Led a team of 100 engineers, fostering a culture of respect and integrity. • Collaborated with top-tier talent to innovate and develop cutting-edge ePOS systems. • Streamlined cross-departmental relations, ensuring engineers focus on impactful projects. • Modernized tech stack, enhancing efficiency and reducing costs within ePOSNow. • Led the modernization of the Tech Stack, transitioning from .NET Framework to .NET Core, integrating Golang, Cassandra, etc., to enhance performance and cost efficiency.
  • Epos Now
    Director Of Software Engineering
    Epos Now May 2022 - Sep 2022
    Norwich, Gb
  • Epos Now
    Head Of Product Development
    Epos Now Apr 2021 - Jun 2022
    Norwich, Gb
  • Uber
    Senior Software Engineer I
    Uber Nov 2019 - Oct 2020
    San Francisco, California, Us
    • Engineered robust microservices for financial operations at Uber, encompassing onboarding, checkout, and transaction history. • Spearheaded reliability engineering initiatives, including monitoring, alerting, and oncall protocols for team-owned services. • Crafted technical specifications in collaboration leading a team of 8 backend engineers. • Established and enforced software engineering best practices among junior team members. • Mentored junior engineers, fostering professional growth and technical excellence.
  • Yellowbrick International Bv
    Head Of Development
    Yellowbrick International Bv Aug 2018 - Oct 2019
    • Spearheaded a dynamic team of 20 professionals, including developers, QA, and support staff. • Oversaw robust online service infrastructure handling over 100 million API calls annually, scaling to 1 billion. • Led the strategic transition of services to AWS, enhancing scalability and performance. • Provided expert technical mentorship, fostering team growth and development. • Managed technical support operations, ensuring seamless partner collaboration. • Directed the successful migration to a microservice architecture, optimizing system efficiency.* Leading by example. Continuously supporting team members (Training, Coaching, Certification, ...)* Migration to micro service architecture (Spring::Boot, Kafka, Prometheus, gRPC, REST)
  • Irdeto
    Senior C++/.Net Software Engineer - Scrum Master
    Irdeto Feb 2017 - Dec 2018
    Hoofddorp, Noord-Holland, Nl
    - Develop and maintain new architecture of c++ and .net code- Continuous {Integration, Delivery} repsonsible on TFS / Gitlab
  • Gsx Groupware Solutions
    Team Leader - Scrum Master - C++/.Net Senior Software Engineer
    Gsx Groupware Solutions Sep 2010 - Oct 2018
    Geneva, Ch
    • Technical Leader. We are providing tools for IT monitoring, forecasting, reporting on various platforms: Microsoft Exchange, IBM Domino, BlackBerry, IBM Sametime, Microsoft Sharepoint.Moreover, I am a SCRUM master for 4 years. I can protect and drive my team.• Manage a 6 people team based on agile methods (SCRUM)• Provide monitoring tool for Company IT department.• In charge of a main part of R&D, technical decisions for product enhancement, architecture.• Develop monitoring components on messaging tool such as Domino, Exchange, Sametime, Blackberry Enterprise server, Sharepoint• Maintain code stream of all the 4 products of the company based on Team Foundation Server with nightly builds and automatic merge between the different branches.• **Scrum Master** and **C++/.NET Senior Software Engineer** with a robust background in leading IT monitoring, forecasting, and reporting tool development for platforms including Microsoft Exchange, IBM Domino, BlackBerry, and Microsoft SharePoint. • Proven expertise in **Agile methodologies**, steering a dynamic 8-person R&D team toward excellence in software delivery and process improvement. • Proficient in crafting **fault-tolerant, scalable monitoring components** for messaging systems such as Lotus Domino, Exchange, IBM Sametime, and BlackBerry Enterprise Server. • Demonstrated ability to manage comprehensive support for a diverse European customer base across the UK, Switzerland, Germany, France, and more. • Skilled in maintaining a streamlined codebase across multiple products using Team Foundation Server/Git, ensuring nightly builds and automatic branch merging. • Innovative architect of new projects leveraging **AMQP Broker (RabbitMQ)**, **Node.js**, and **C#**, showcasing a forward-thinking approach to software solutions. • Keen interest in **NoSQL technologies** including ElasticSearch, MongoDB, Cassandra, and Redis, reflecting a commitment to staying at the forefront of database innovation.
  • Bright Computing
    Team Leader ; Software Craftman ; Senior Software Engineer - C++11 / 14
    Bright Computing Dec 2015 - Jan 2017
    San Jose, California, Us
    - Third Party Integration Team Leader - Container deployment : Docker / Kubernetes / Swarm - Ceph distributed storage - C++11 / 14 development
  • Wallstreet Systems
    C++/Corba Software Engineer
    Wallstreet Systems Jun 2008 - Sep 2010
    New York, Us
    - Part of the Research & Development team of Wall Street Systems in Sophia Antipolis. - I will develop C++ CORBA components such as financial instruments for Front Office business. - I am learning about Treasury Management - Setup & Development of the Apache ESB ActiveMQ. Usage of the C++ api to communicate with the ESB. - I am involved in the rewrite of the UI using the .NET WPF Api.
  • Experian Decision Analytics
    Software Engineer
    Experian Decision Analytics Apr 2008 - Jun 2008
    Costa Mesa, Ca, Us
    - I was involved in a project managing records in databases of Experian products.- I architectured and developped base software components to make this development reusable for all the Experian projects via configuration file in XML. This developement was done using Ruby scripting language and databases were : Oracle, DB2 and MSSQL.
  • Avisto
    Software Engineer
    Avisto Oct 2005 - Jun 2008
    Vallauris, Fr
    I am IT consultant working for different customers on Sophia Antipolis, Nice, France.
  • Visteon
    Software Engineer
    Visteon May 2007 - Mar 2008
    Van Buren Township, Mi, Us
    - Mission in Visteon Technologies in order to develop a 3D application on auto radio using OpenGL ES. - Charge of all the development life cycle : specifications, design, development.- 2 Projects : * a C++ project taking as input a collada file and generating C data structures on Windows * a C++ Qnx project which use the data generated.- The target embedded platform is an ARM9 CPU with a coral jade GPU (from Fujitsu)- In charge of another project at Visteon : * Develop a video player on this target using the open source library ffmpeg.Technical : - QNX - ARM9, Jade Fujitsu - C++, Multithread, FCollada - OpenGL ES, GF (QNX graphical library)
  • Spie
    Software Engineer
    Spie Dec 2006 - May 2007
    Cergy Pontoise Cedex, France, Fr
    - Mission in a company specialized in transit transport development.- Development of a C++ application which enables the priority at crossroad for the bus, tramways ... - All the development designed on Linux.- To enable the priority, there was a module communicating on the serial port via a radio modem with the crossroad. The implemented protocol is called DIASER linked with a GPS receiver.Technical : - Linux - Shared memory, processes, threads, serial input/output - ARM optimization - GPS, Sirf2 chip - DIASER protocol - Source control : Subversion
  • Visteon
    Software Engineer
    Visteon Oct 2006 - Dec 2006
    Van Buren Township, Mi, Us
    Mission in a huge company leader in the auto radio development. I had to develop in C language a GUI autoradio system based on an XML description. The process was simple : The XML description was stored in a SQLite database from a C# tool I wrote, then this database was used to generate some C datas ( written in C# too) and finally I wrote a generic engine running on the embedded platform which use those datas to render the HMI. The generic engine had to run on the TI processor : TMS 470, but the rendering requests were made by a simple exchange protocol between the TMS and a FPGA.
  • Amadeus
    Software Engineer
    Amadeus Oct 2005 - Sep 2006
    Madrid, Es
    First consulting work in a huge company leader in the flights reservation called Amadeus. I worked in the rental car team. I worked on the development of a scalable networking application written in C++ on HP-UX in order to replace the transactional server : Tuxedo. I managed some development Oracle databases and I was the technical leader for software production
  • Gsx
    Intern Software Engineer
    Gsx Mar 2005 - Sep 2005
    Geneva, Ch
    7 months internship. Web supervision module development. Work based on the HTTP SSL/TLS protocols : web pages reception, NTLM authentication, Basic, Digest. Development of the SOCKS(4/5), SSL and Http Proxies. Integration of a javascript interpreter : mozilla SpiderMonkey. All has been developped in .Net C++/Visual Basic. All the work was based upon the .Net C++/VBA interoperability. I was responsible of this devlopment from scratch (analyze with UML : use cases, class diagram, sequence diagram).
  • Logicacmg
    Internship
    Logicacmg Jul 2003 - Sep 2003
    Montreal, Qc, Ca
    3 months internship. Work on an open source project called Efficient. An e-business project in association between the European Parliament and the Vietnamien Parliament. I was in charge a module development : from an activity diagram with the differents actors, I had to research how I could have generated the whole code for one actor in a B2B transaction.

Jonathan Muller Skills

Linux C++ Software Development Scrum Agile Methodologies C# Subversion Python Architecture Xml Open Source .net Multithreading Visual Studio Software Engineering Git C Apache Unix Rest Node.js Distributed Systems Redis Big Data Leadership Team Leadership Architectures .net Framework Android Jquery Powershell Rabbitmq Docker Stl Ruby Boost Threads Elasticsearch Opengl Corba Windows Azure Angularjs Complex Event Processing Appfabric Msbuild Soa Sql Azure Ncf Android Development Amazon Web Services

Jonathan Muller Education Details

  • Université Côte D'Azur
    Université Côte D'Azur
    Computer Science
  • Université De Metz
    Université De Metz
    Computer Science
  • Université De Metz
    Université De Metz
    Mathematic & Computer Science
  • Lycee Julie Daubie
    Lycee Julie Daubie
  • Lycee Julie Daubie
    Lycee Julie Daubie

Frequently Asked Questions about Jonathan Muller

What company does Jonathan Muller work for?

Jonathan Muller works for Epos Now

What is Jonathan Muller's role at the current company?

Jonathan Muller's current role is CTO | Software craftsman at Epos Now.

What is Jonathan Muller's email address?

Jonathan Muller's email address is jo****@****ing.com

What schools did Jonathan Muller attend?

Jonathan Muller attended Université Côte D'azur, Université De Metz, Université De Metz, Lycee Julie Daubie, Lycee Julie Daubie.

What are some of Jonathan Muller's interests?

Jonathan Muller has interest in New Technology, Punk Rock, Game Developpment, Swimming, Cmas Lvl2 + Padi Advanced, Ironman.

What skills is Jonathan Muller known for?

Jonathan Muller has skills like Linux, C++, Software Development, Scrum, Agile Methodologies, C#, Subversion, Python, Architecture, Xml, Open Source, .net.

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.