Victor Nitu
Verified Expert in Engineering
Software Developer
Experienced architect skilled in data science, AI, and blockchain, Victor specializes in crafting innovative solutions for startups and tech companies. With a background as an engineering manager and lead engineer, he fosters innovation through data-driven applications and shares insights on event-driven architectures through articles on Medium. Victor also finds fulfillment in mentoring developers and supporting the growth of emerging tech talent.
Portfolio
Experience
Availability
Preferred Environment
Git, Docker, MacOS, Linux, Agile Software Development, Data Science, Blockchain, Elixir, Phoenix, Rust
The most amazing...
...app I built was a virtual stock management solution that administers a Shopify marketplace and automates product categorization and content generation with AI.
Work Experience
Engineering Manager
The Oz
- Led and mentored a cross-functional engineering team across three different countries, driving collaboration and knowledge sharing among team members.
- Oversaw the maintenance and optimization of over 40 eCommerce websites, achieving load time improvement, leading to enhanced user experience and increased conversion rates.
- Collaborated with the agency's sales and marketing teams to assess client needs and define project scopes, contributing to an increase in client satisfaction and repeat business.
- Reduced technical debt through strategic refactoring and modernization efforts, enhancing the overall stability and performance of client websites and apps.
- Designed and launched a suite of React and TypeScript Shopify apps, optimizing development across the agency's eCommerce websites.
Data Engineer
The Good Apparel
- Optimized the aggregation process of products from various partner online shops into a single Shopify marketplace through the Shopify plugin Jetti.
- Designed and developed an API in Go to extend Shopify with drop-shipping functionalities and simplify the administration process of products from various data sources.
- Designed and developed an administration interface in Elm for the operational team to update and publish new products.
- Plugged the administration interface to machine learning services written in Python to automate product categorization and description generation.
Lead Software Engineer
Foncia Stark
- Managed a team of five engineers to build the accounting module of an in-house ERP system.
- Developed APIs and services on Node.js to process financial operations into accounting statements.
- Developed the administration interface with React for accountants to view and record statements.
- Worked closely with the migration team to extract the required data from the 15-year-old legacy system with JavaScript migration scripts.
Software Architect
R3d
- Designed and prototyped an event-sourced solution to orchestrate a farm of 3D printers and automate the production process.
- Connected an online shop to an API written in Python using Kafka to automatically dispatch a customer order to the first available 3D printer.
- Designed and developed an administration interface with React and Redux for the operation team to view the status of the 3D printers and get a notification of failures.
Lead Software Engineer
Figaro Classifieds
- Designed and developed a centralized administration platform to manage and distribute enterprise information to various in-house applications.
- Developed an API written in Scala used by more than five in-house applications to display the same information about the client's enterprises on each product.
- Developed an administration interface with React and Redux for the clients to manage their enterprise information.
Full-stack Software Engineer
Aperam
- Developed a B2B stainless steel eCommerce built on a CQRS architecture.
- Developed two APIs on Node.js written in TypeScript. One API specialized in actions, and the other API specialized in queries.
- Developed multiple jobs on Node.js written in TypeScript to handle messages published on the Azure Service Bus and denormalized their data into a DocumentDB database.
Senior Java Developer
European Union
- Migrated and divided a legacy MEP administration platform into various Java Spring RESTful web services.
- Rewrote SOAP services using EJBs into REST services using Spring.
- Debugged and fixed regressions caused by the code migration.
Software Engineer
KPMG Luxembourg
- Developed various libraries and frameworks in Scala and React to build financial applications for KPMG Luxembourg.
- Developed a framework in Scala and Akka to build custom APIs with all the requirements to handle financial operations: security, audit trail, and more.
- Developed various React libraries to build user interfaces containing dashboards, charts, and collaboration features.
iOS Developer
Vernez Limited
- Designed and developed an iOS app in Objective-C++ to preprocess and transform clothing pictures with OpenCV into collages to be shared on social media.
- Developed an API written in Go to store user and product data in a MongoDB database.
- Developed an administration interface in HTML and JavaScript to upload and update products.
Mobile Developer
WeAreApps
- Designed and prototyped an indoor location mobile app in iOS and Android using the iBeacon technology.
- Developed an API on Node.js to store and retrieve the beacons' addresses and data inside MongoDB.
- Developed an administration interface in HTML and JavaScript to update the beacons' information.
Experience
The Good Apparel Administration
https://thegoodapparel.com/Foncia Stark: Millenium
https://fr.foncia.com/Figaro Classifieds: FCMS Backoffice
https://classifieds.lefigaro.fr/Phi Suite
https://www.phisuite.comPHI Architecture Example
https://github.com/victornitu/phi-architecture-examplePHI Visualization Example
https://github.com/victornitu/phi-visualization-examplePHI Preprocessing Example
https://github.com/victornitu/phi-preprocessing-exampleGo gRPC API Library
https://github.com/phiskills/grpc-api.goGraphQL Client for JavaScript
https://github.com/phiskills/graphql-client.jsNeo4j Client for Go
https://github.com/phiskills/neo4j-client.goSkills
Languages
Scala, JavaScript, Python, Java, Go, C++, C, Smalltalk, Bash, GraphQL, SQL, Elm, TypeScript, Objective-C, Elixir, Rust
Frameworks
Redux, gRPC, Apache Spark, Angular, Spring, Phoenix, Play, Akka, NestJS, Next.js
Libraries/APIs
Node.js, React, REST APIs, Scikit-learn, PySpark, Spark ML, Pandas, Matplotlib, Fast.ai, TensorFlow, Shopify API, OpenCV, Vue
Tools
Docker Compose, Git, Spark SQL, Docker Swarm, JetBrains, IntelliJ IDEA, WebStorm, PyCharm, Slack, GitHub, Auth0, GitLab, Shopify Plus
Paradigms
Functional Programming, Agile Software Development, Continuous Delivery (CD), Agile Product Management, Scrum, Kanban, XP, API Architecture, Parallel Programming, UX Design, Design Thinking, Usability Testing, Microservices, Data Science, CQRS, Event Sourcing
Platforms
Linux, Docker, Apache Kafka, MacOS, iOS, Android, Blockchain, Shopify, Kubernetes, Google Cloud Platform (GCP), Azure
Storage
MongoDB, Neo4j, PostgreSQL
Other
Backlog Management, Certified ScrumMaster (CSM), Scrum Master, Artificial Intelligence (AI), 3D, Business Operations, Economics, Big Data, Machine Learning, Product Management, Design Sprints, Lean Startups, Deep Learning, DocumentDB, Azure Service Bus, Objective-C++, Data Migration, 3D Printing, Events, Data Architecture, iBeacon, Data Enrichment, Shopify Theme, Webhooks, IT Outsourcing
Industry Expertise
Accounting
Education
Bootcamp in Data Science
Jedha - Paris, France
Bachelor's Degree in Information Technology
Haute École Léonard de Vinci - Brussels, Belgium
Bachelor's Degree in Computer Science
Université Libre de Bruxelles - Brussels, Belgium
Certifications
Agile Analytics
University of Virginia
Hypothesis-Driven Development
University of Virginia
Scalable Machine Learning on Big Data using Apache Spark
IBM
Managing an Agile Team
University of Virginia
Running Product Design Sprints
University of Virginia
Agile Meets Design Thinking
University of Virginia
Machine Learning with Python
IBM
Big Data Analysis with Scala and Spark
ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE
Parallel Programming
ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE
Functional Program Design in Scala
ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE
Functional Programming Principles in Scala
ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE
Fullstack Data Science
Jedha
Docker officielle avec Docker Inc
Xebia
Professional Scrum Master I
Scrum.org
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring