
Victor Nitu
Verified Expert in Engineering
Software Developer
Passionate about data science and software engineering, Victor enjoys working in a continuously evolving industry. Throughout his career, he has held a wide range of complementary roles, from software engineering to agile management. After working on several data-driven applications, Victor has open-sourced an event-sourced project on GitHub, and he's written several articles about event-driven architectures on Medium.
Portfolio
Experience
Availability
Preferred Environment
Slack, PyCharm, WebStorm, IntelliJ, JetBrains, Git, Docker, MacOS, Linux
The most amazing...
...thing I've built was a virtual stock management solution to administer a Shopify marketplace and automate product categorization and content generation with AI.
Work Experience
Data Engineer
Freelance at 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
Freelance at 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 form the 15-year-old legacy system with JavaScript migration scripts.
Software Architect
Freelance at R3D Chile
- 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.
- Design 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 on failures.
Lead Software Engineer
Freelance at Figaro Classifieds
- Designed and developed a centralized administration platform to manage and distribute enterprise informations 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.
Fullstack Software Engineer
Freelance at Aperam Europe
- 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
Freelance at European Parliament
- 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
Sfeir Benelux
- 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
Freelance at 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 into a MongoDB database.
- Developed an administration interface in HTML and JavaScript to upload and update products.
Mobile Developer
Freelance at 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
Frameworks
Redux, gRPC, Apache Spark, Angular, Spring
Libraries/APIs
Node.js, React, REST APIs, Scikit-learn, PySpark, Spark ML, Pandas, Matplotlib, Fast.ai, TensorFlow
Tools
Docker Compose, Git, Spark SQL, Docker Swarm, JetBrains, IntelliJ, WebStorm, PyCharm, Slack
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
Platforms
Linux, Docker, Apache Kafka, MacOS, iOS, Android
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++
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