Nicolas Zozol,法国图卢兹的开发者
Nicolas is available for hire
Hire Nicolas

Nicolas Zozol

Verified Expert  in Engineering

Software Design Developer

Location
Toulouse, France
Toptal Member Since
July 19, 2019

尼古拉斯是一名软件设计师和程序员. He's worked with small startups and big companies where he likes to understand needs, 利用他的知识来简化技术上的麻烦, 并设计有助于你的业务的软件. Nicolas codes mainly with Java and JavaScript, but he is very versatile with other languages. 尼古拉斯编写了一些加密货币的交易机器人, and he is learning Solidity to become a CTO or team leader in this industry.

Portfolio

Robusta Code
SQL, PostgreSQL,领域驱动设计(DDD),微服务,Stripe API...
Boston Consulting Group
Java,端到端测试,软件设计,亚马逊网络服务,敏捷,CSS
Groupe Renault
SQL, PostgreSQL,领域驱动设计(DDD), CQRS, React, IT项目...

Experience

Availability

Part-time

Preferred Environment

React, JavaScript, Java, IntelliJ IDEA, Linux,区块链

The most amazing...

...我做的是一个开源项目Masala Parser. I had clients early with it, but it took us 3 years to deliver the best quality for the community.

Work Experience

Founder

2013 - PRESENT
Robusta Code
  • Developed a web platform connecting great products to influencers having an ethic in a Lean Canvas startup process.
  • 将网络平台与Stripe连接起来,实现基本的电子商务功能.
  • Created the robusta.io website, using Next.js和样式组件,有100%的灯塔.
  • 使用Thelia为牙科行业创建了一个电子商务网站, 一个基于Symfony的非常可定制的电子商务平台.
  • Built a crypto trading bot using CCXT with arbitrage across multiple exchanges and order book depth strategies.
Technologies: SQL, PostgreSQL,领域驱动设计(DDD),微服务,Stripe API, eCommerce, Stripe, Symfony, Java, React Native, Blockchain, Next.js, Scrum Master, Solidity

Senior Full-stack Developer

2019 - 2020
Boston Consulting Group
  • Contributed to the development of a very large and customizable Java CMS for the BCG public site.
  • 为机器学习团队提供数据提取支持.
  • 使用WebdriverIO增加了对端到端自动化测试的良好覆盖.
  • Designed a REST API restructuring data from CMS internals consumed by AWS services.
  • Worked on the scalability of the CMS using cache strategies with Elasticsearch.
Technologies: Java,端到端测试,软件设计,亚马逊网络服务,敏捷,CSS

Software Designer and Coder

2019 - 2020
Groupe Renault
  • 设计符合客户需求的建筑系统.
  • 用Node创建了一个CQRS/事件源处理器.js.
  • 使用轻依赖创建了一个完整的React接口.
  • 帮助团队学习如何使用测试驱动的设计方法.
  • Trained and managed junior staff providing confidence and implementing good practices with an agile practice.
Technologies: SQL, PostgreSQL,领域驱动设计(DDD), CQRS, React, IT项目, Architecture, E2E Testing, Software Design, Amazon Web Services (AWS), Agile, MySQL, Test-driven Development (TDD), Redux, Node.js, TypeScript

Python Developer

2019 - 2019
IOT Valley
  • 创建了一个React UI,在仪表板上显示设备警报.
  • Designed UX for construction workers on-site, with strong constraints on the ergonomy.
  • Worked on the Django/Python back end to scale correctly a system listening to IoT events sent by thousands of devices.
  • Had great productivity with Django framework, using views and serializers.
技术:Agile, MySQL, Django, Python

CTO

2018 - 2019
Neo Funeraire
  • 定义客户对这个小型创业公司的需求.
  • 用Spring Boot创建了一个专用的发票打印微服务.
  • 在Docker容器中部署微服务到AWS.
  • 用Angular创建了一个墓地定制器,用Fabric创建了画布.js.
  • 在PHP中部署了一个RESTful API,并创建了一个Angular客户端应用.
Technologies: Microservices, JavaScript, Java, IT Projects, Architecture, Software Design, Amazon Web Services (AWS), HTML5, PHP, Docker

Co-creator

2015 - 2019
Masala Parser
  • Created a parser combinator generator, inspired by Haskell's Parsec library.
  • Maintained from the start of the project a 100% line coverage with automated unit tests.
  • 开始为这个开源项目建立一个社区, 解释图书馆的目标和好处.
  • Worked with enterprise clients and open source contributors interested by either replacing complex regex or creating customized parsers.
  • Designed an API that is understandable by most developers, optionally typed with TypeScript.
Technologies: JavaScript, IT Projects, Software Design, Test-driven Development (TDD)

Solidity Developer

2018 - 2018
Vuca Strategy
  • 准备好农业市场需求的定义, describing how tracking with a blockchain could limit the use of pesticides.
  • Created a basic but working proof of concept (POC) with IBM Hyperledger despite very limited documentation. 代码是用Solidity编写的.
  • 写一份关于解决方案相关性的报告.
技术:区块链、超级账本、固体

React Native Developer

2018 - 2018
Robusta Code
  • 用React Native创建了一个移动应用程序. The application was able to take quick notes on-site then the user could edit them more clearly on their desktop back at the office.
  • Used suitable architecture for both mobile and web apps connected to Firebase.
  • 跟踪应用在Android和iOS上的发布情况,设计相似.
技术:Redux, Firebase, React Native

Trainer and Curriculum Designer

2015 - 2018
Aelion
  • Designed a software curriculum for young scientists whose specialty was not in employment market preferences.
  • 筛选具有良好素质的候选人进行强化培训.
  • 每三个月进行一次Java和JavaScript培训.
  • 协助超过100名学员在资讯科技市场找到工作.
  • 长大的人才工厂要并行多达三个会议.
技术:JavaScript, Java, Spring Boot, Symfony, HTML5, PHP, UML

Front-end Developer

2014 - 2014
LivingObjects
  • Led the front-end team of a modular dashboard customizer written in AngularJS with TypeScript.
  • Used Highcharts and basic D3.Js集中用于仪表板内部的数据可视化.
  • Pushed an AngularJS API to the limit, with some performance optimizations on different web platforms.
  • Created a drag-and-drop text and image editor integrated into the dashboard.
  • Simplified the UX of this huge dashboard, by adding clever behavior to some buttons/dropdown.
技术:微服务、D3.js、Java、Agile、Spring Boot、HTML5、AngularJS、Scrum Master

Lead Developer

2011 - 2012
Dokdoku
  • 在一家发展迅速的公司领导一个五人的团队.
  • Worked with Titanium, Android, and iOS to create a mobile application for clients including Airbus.
  • Designed back-end APIs for mobile applications using mainly Java EE, but also Symfony and Node.js.
  • Trained people across France with UML, design patterns, Java, and Backbone.js.
  • Brought some (at the time) modern tools to the team such as WebRTC, Three.js、Git和JavaScript模块.
Technologies: JavaScript, Java, Architecture, Software Design, Symfony, MySQL, HTML5, Test-driven Development (TDD), PHP, iOS

Developer

2009 - 2011
Akka Technologies
  • 将旧的Struts应用程序迁移到具有Ajax优势的GWT.
  • Designed applications with Airbus or EDF client using UML or Balsamiq mockups.
  • 使用JavaScript现代框架(当时),如Ext JS.
  • Trained teams to GWT.
技术:JavaScript, Java, MySQL, GWT

Boston Consulting Group

http://www.bcg.com/
该网站包含10,000种出版物和50种不同的内容类型. We used the Brightspot CMS framework which is totally customizable and Java.
I contributed as a full-stack developer to the CMS of Boston Consulting Group and some of my main responsibilities included API creation, 为机器学习团队提供数据提取支持, 以及WebdriverIO的端到端自动化测试.

Masala Project

http://github.com/masala/masala-parser/
Masala Parser是一个用于创建您自己的专用解析器的框架. You can parse a date, an airplane ticket, anything special in your business.
它是Haskell Parsec的JavaScript实现. 它是在浏览器中工作的普通JavaScript, 测试了超过450个单元测试, covering 100% of code lines.

Neo Funeraire

http://web.neo-funeraire.com/client/catalog/14
I was the CTO for this small startup—decided part of the used technologies and followed the project for almost two years.
这位首席执行官的技术水平很低, therefore I had to translate his thoughts in technology while defining a possible schedule and fitting a low budget.

Hotelub

http://www.hotelub.fr
A social network for travelers. I used Masala Parser to retrieve travel information inside emails and worked in the Angular application.

Dockdoku PLM

http://www.docdokuplm.com/features/viewer/
Dockdoku PLM is an open-source PLM project bringing product information in web or even iPad inside the production sites, 增加某些进程的速度.

ConjectMI

http://www.conjectmi.net
This offline mobile app enables construction architects to manage building issues and communicate with different teams of craftsmen on these issues.

Thelia eCommerce Platform

http://www.cqfdev.fr/
Thelia电子商务网站是为牙科行业设计的, 遵循牙科报价流程的每一步.
Designed for a startup, the product, unfortunately, didn't survive in the market. 我与CQFdev合作,这是图卢兹一家强大的电子商务机构.

TeqTrack

一家物联网初创公司跟踪建造商业务,以防止工具被盗.
后端是在Django上使用PostgreSQL和Elasticsearch构建的. 与Sigfox或Lora网络进行通信. 这些工具被授权在某些时期和在一个区域内工作, 如果他们不遵守这些规则,就会发出警告.

Languages

Java, JavaScript, PHP, HTML5, Sass, TypeScript, Python, UML, CSS, HTML, SQL, Python 3, Solidity

Frameworks

Symfony 4, Angular, Redux, Symfony, Spring Boot, GWT, AngularJS, Ionic, React Native, Thelia, Django, Next.js

Libraries/APIs

React, Node.js, Stripe, Vue, D3.js, Stripe API

Paradigms

测试驱动开发(TDD)、敏捷、端到端测试、微服务、CQRS

Other

Web Development, APIs, Software Design, Architecture, Gatsby, IT Projects, CTO, Parsers, eCommerce, Internet of Things (IoT), Domain-driven Design (DDD), Science, Scrum Master

Tools

JHipster, IntelliJ IDEA

Storage

PostgreSQL, MySQL, MongoDB

Platforms

Linux, iOS, Firebase, Amazon Web Services (AWS), Docker, Blockchain, Hyperledger

2000 - 2002

法国全国物理和化学教育竞赛

IUFM de Marseille -马赛,法国

2000 - 2002

计算机科学学士学位

马赛大学-马赛,法国

1995 - 1998

物理或化学学士学位

巴黎第六大学-巴黎,法国

NOVEMBER 2010 - PRESENT

Oracle认证大师,Java SE6开发人员

Oracle

AUGUST 2010 - PRESENT

Sun Certified Java Programmer

Sun

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

Top talent is in high demand.

Start hiring