Nicolas Z.

About Me

Nicolas is an accomplished software engineer and architect with 20 years of experience in development and architecture, with proficiency in Java and JavaScript technologies, as well as other tools and languages. He has been part of small startups and big companies, recently working on a mobile banking app for an international group, creating a CQRS back-end system for Renault, and contributing to a very customizable CMS for the Boston Consulting Group website. Nicolas is keenly enthusiastic about his work and enjoys collaborating and building productive partnerships with clients and team members.

Frontend

Backend

QA & Testing

Other

Work history

UpStack
UpStack
Full-stack Developer
2020 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Boston Consulting Group
Boston Consulting Group
Full-stack Developer
2019 - 2020 (1 year)
Remote
  • Worked on the development of a large and fully customized CMS created in Java.

  • Managed API creation, data extraction support for the Machine Learning team, and E2E automated testing with WebDriver IO.

  • Restructured a REST API to be used by CMS internals consumed by AWS.

Groupe Renault
Groupe Renault
Senior Software Architect
2019 - 2019
Toulouse, France
  • Architected and developed a CQRS back-end system for Renault using Node.js.

  • Implemented a test-driven design approach and Agile practices for the development team.

  • Collaborated with stakeholders to create an architectural system based on their requirements.

Aelion
Aelion
Trainer | Curriculum Designer
2016 - 2018 (2 years)
France
  • Worked on curriculum design and training in Java/JavaScript for upgrading scientists as developers.

  • Scouted and recruited trainees that had the right qualities for intensive training.

  • Assisted 100+ unemployed scientist talents in finding jobs.

Robusta Code
Robusta Code
Founder/CEO
2013 - 2020 (7 years)
Remote
  • Developed a platform for connecting influencers with brands, a product created by a lean startup.

  • Implemented Stripe on the platform for payments and created a customizable eCommerce platform using Symfony framework.

  • Developed and maintained the robusta.io website using Gatsby.js.

DocDoku
DocDoku
Web Developer
2011 - 2012 (1 year)
Toulouse, France
  • Led the development of a mobile application for clients, including Airbus, using mainly Java EE, but also Symfony and Node.js.

  • Trained and mentored developers across the country in Java, design patterns, and Backbone.js.

  • Implemented JavaScript modules and other modern development tools.

Akka Technologies
Akka Technologies
Cloud Computing Expert
2009 - 2011 (2 years)
Remote
  • Created and developed private or public cloud computing applications for clients like Airbus, EDF, and CNES.

  • Provided extensive training for development teams on using GWT.

  • Introduced modern JavaScript frameworks and migrated an old application to GWT.

Showcase

Full-stack Developer - Boston Consulting Group (BCG)
Full-stack Developer - Boston Consulting Group (BCG)
  • Worked on a large and fully customized Java-based CMS at Boston Consulting Group (BCG), which was founded in 1963 and pioneers in business strategy.

  • Managed API creation and data extraction support for the company's Machine Learning team.

  • Handled E2E automated testing using WebDriver IO.

Masala Parser
Masala Parser
  • Masala Parser is an open-source JavaScript project inspired by the paper titled Direct Style Monadic Parser Combinators for the Real World.

  • It is a JavaScript implementation of the Haskell Parsec that works in the browser and is thoroughly tested with over 450 unit tests, covering 100% of code lines.

  • The project emphasizes simplicity, variations, and maintainability, eliminating the need for theoretical knowledge on languages for extraction or validation use cases.

Full-stack Developer - Diool
Full-stack Developer - Diool
  • The Diool project is a comprehensive platform that simplifies merchant payments and financial services in Africa.

  • This platform offers multifaceted operations, allowing merchants to manage payments, execute transactions, and enhance revenue generation in one place.

  • Contributed to the development of an application facilitating mobile payment sharing in Africa.

Education

Master's Degree, Science Teacher Education
Master's Degree, Science Teacher Education
Aix-Marseille University - France
2000 - 2002 (2 years)
Bachelor's Degree, Physics & Chemistry
Bachelor's Degree, Physics & Chemistry
Pierre and Marie Curie University - France
1995 - 1998 (3 years)