
Victor Balan
Verified Expert in Engineering
Software Developer
Cluj-Napoca, Cluj County, Romania
Toptal member since March 26, 2018
Victor is a highly motivated developer with a passion for learning. Over the past five years, he has gained experience working with various frameworks and languages. On the back end, Victor has primarily worked with Node.js while also demonstrating proficiency in Java and Go. When it comes to the front end of applications, Victor has utilized Thymeleaf, AngularJS, Polymer, and React.
Portfolio
Experience
- Node.js - 7 years
- JavaScript - 6 years
- Java - 6 years
- Spring - 5 years
- React - 4 years
- Microservices Architecture - 2 years
- Blockchain - 2 years
- Go - 2 years
Preferred Environment
MacOS, WebStorm, IntelliJ IDEA
The most amazing...
...thing I've implemented is a neural network which was able to detect pedestrians with an accuracy of 89%.
Work Experience
Full-stack React/Node.js Developer
Social News Desk, Inc.
- Built a live social-media-to-broadcast application that lets TV presenters configure layouts and interact with social posts in real time on air.
- Built a content scheduling platform with a responsive drag-and-drop calendar, handling 100+ social accounts and 2,000+ concurrent posts.
- Led the full migration of the front-end codebase from AngularJS to React.
- Developed a unified content publishing platform supporting all major social networks, with integrated AI-powered content suggestions.
- Created a social network content archiving tool for long-term storage and compliance.
- Maintaining and optimizing internal LLM documentation to improve AI-assisted development workflows across the engineering team.
Blockchain Consultant
Centrys
- Implemented a digital wallet for the Aion blockchain.
- Developed JavaScript blockchain interaction helpers.
- Implemented custom RLP and transaction signing for JavaScript.
- Built an end-to-end (front end to blockchain) message signing/decryption mechanism.
- Implemented a hierarchical deterministic keypair generation algorithm for the Aion blockchain (SLIP-0010).
- Developed and coordinated the implementation of a fully decentralized exchange house.
- Implemented a Chrome extension for the Aion wallet.
Software Developer
Aera
- Added dependency management and updated the build system from Ant to Gradle.
- Modernized the existing application by splitting code into multiple self-sustained modules and redesigning the architecture from monolith to microservices.
- Built a visual programming tool for less technical or non-technical people.
- Created a UI-building tool for non-technical people.
- Implemented a JSON configuration protocol for defining dynamic UI rendering.
- Implemented dynamic UI rendering for web applications using the newly defined JSON protocol.
Software Developer
Cloudflight
- Developed an enterprise-scale dealer management system using Spring, Tapestry, and Thymeleaf.
- Implemented a powerful rendering engine with JavaFX and OpenGL.
- Created an application for wind turbine anomaly detection using images from autonomous drones.
- Built a technical interview platform supporting 20+ programming languages with secure sandboxed code execution.
- Created a multiplayer game where players programmed their characters' behavior via provided APIs.
Intern Software Developer
Tecknoworks
- Implemented an internal time management tool using Node.js.
- Built an internal seat management application that dynamically assigned different seats every week so that everyone had the opportunity to interact with one another.
- Completed the development of the application earlier than expected.
Experience
Koding Hackathon
I developed a racing game for kids to learn programming. They had a car configuration file and needed to write rules for how the car would behave in certain situations using JavaScript.
Aion Desktop Wallet
https://github.com/aionnetwork/aion_uiPorscheinformatik - CrossNG
This project had the most complex business logic you can get, being aware of different country regulations, time zones, and user roles and rights hierarchy.
Aerodyne
Coduno
FEATURES
• 20 programming languages supported
• Easily configurable challenges
• Secure Docker Runner for running the user code
Coduno - Battlegrounds
Twitter Heatmap Analysis
AeraTechnology
• Built a visual programming tool for less technical or non-technical people.
• Created a UI-building tool for non-technical people.
• Implemented a JSON configuration protocol for defining dynamic UI rendering.
• Implemented dynamic UI rendering for web applications using the newly defined JSON protocol.
Theo Project
Education
Bachelor's Degree in Computer Science
Babes-Bolyai University - Cluj-Napoca, Romania
Skills
Libraries/APIs
React, Node.js, Polymer, OpenGL
Tools
Git, GitHub, Postman, IntelliJ IDEA, WebStorm, GoLand, Claude Code
Languages
JavaScript, Java, SQL, HTML, Go, CSS, SCSS, Solidity, Python
Frameworks
Spring Boot, Spring MVC, Spring, Redux, AngularJS, Thymeleaf
Paradigms
Agile Software Development, Microservices Architecture, Concurrent Programming, Object-oriented Programming (OOP)
Platforms
Nexus, Amazon Web Services (AWS), Linux, AWS Lambda, MacOS, Docker, JavaFX, Blockchain
Storage
MySQL, MongoDB, Amazon S3 (AWS S3), MarkLogic, PostgreSQL
Other
Spring Cloud, Scalable Web Services, Freelancing, Netflix OSS, Software Development, Software Design
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