
Daniel Visoiu
Verified Expert in Engineering
Software Developer
Iași, Iași County, Romania
Toptal member since October 1, 2019
Daniel is a full-stack software developer with a love for JavaScript and a passion for clean, maintainable code, and timely delivery. He has successfully managed multiple projects and has expertise with installation, configuration, testing, and deployment. He is fluent in both English and Romanian, and proficient working in fast-paced, diverse environments.
Portfolio
Experience
- HTML5 - 6 years
- JavaScript - 6 years
- Node.js - 5 years
- Express.js - 4 years
- React - 3 years
- Material UI - 2 years
- Redux - 2 years
Availability
Preferred Environment
SourceTree, Git, Visual Studio Code (VS Code), Windows
The most amazing...
...project I've developed was a financing tool for artists, leveraging a new blockchain system that tracks data related to an art piece over time.
Work Experience
Full-stack Software Developer
Unicredit Services
- Provided full implementation of application solutions based on client requirements.
- Implemented new features required by business users.
- Maintained, refactored, tested, and optimized existing solutions.
- Integrated different modules of in-house Java-based systems.
- Shared project knowledge with other team members.
- Resolved various technical issues through different approaches such as business research and debugging investigations.
Application Architect, Full-stack Software Developer
Space Giant
- Involved in every step of the application software development process, leveraging on a new blockchain system.
- Designed the entire application architecture, including the integration of different systems and subsystems.
- Designed and developed the back-end application.
- Designed and developed the base infrastructure for the front-end application.
- Setup the testing framework for the entire application.
Full-stack Software Developer
Freelance
- Designed and implemented various applications based on the clients’ needs.
- Worked with various technologies based on preferences and client requirements.
- Developed both front and back-end applications.
- Developed an application that manages the various working points of a business, including employees and client data. The system included an audit module that kept a history of every action made by the employees.
- Developed a recruitment platform for prospective employees where they were able to create their resumes and record a mock video interview.
Full-stack Software Developer
Teamnet Solutions
- Developed software infrastructure for the Romania national unique emergency calls system 112.
- Involved in the development of various WebGIS applications for the Romanian government, including real-time dam and hydro station monitoring, the tracking of flood risk, industrial emissions, radioactivity, and wastes within a complete geo-referenced framework.
- Involved in installation, configuration, and deployment activities.
- Developed complex simulation frameworks for call management and managed the analysis of geospatial data.
- Implemented GIS tools for the Natural Protected Areas, including the development of spatial datasets.
Experience
Blockchain-based Computer System (Artchain)
Being involved in every step of the application software development process, starting from the architecture phase and continuing with the development was both valuable and engaging. I also defined and implemented the integration between the application and the blockchain system. The application is composed of a front-end application written in React and a back-end application written in Node.js with the Express.js framework. The application data persistence is implemented using Sequelize to support various databases. The testing frameworks I have used to write unit tests and integration tests are Jest for React and Mocha for Node.js. The product represents resulted in a rich and easy to manage technology platform that helps launch young artists while providing an engaging, value-based user experience.
Client Management
Education
Master of Science Degree in Distributed Systems and Web Technologies
Faculty of Automatic Control and Computer Engineering - Iasi, Romania
Bachelor of Science Degree in Computer Engineering
Faculty of Automatic Control and Computer Engineering - Iasi, Romania
Skills
Libraries/APIs
React, Node.js, jQuery, React Router, Moment.js, React-Intl
Tools
Mocha, Git, SourceTree, Subversion (SVN), TFS, Bitbucket, Postman, Expo, Expo.io
Languages
JavaScript, CSS3, HTML5, C#.NET, Java 8, SQL, Java, CSS, C#, Python
Storage
MySQL, Oracle 12c, Microsoft SQL Server, IBM Db2
Frameworks
Material UI, Redux, Express.js, Jest, AngularJS, Spring, Hibernate, .NET, Windows PowerShell
Paradigms
Agile
Platforms
Windows, Visual Studio Code (VS Code), Oracle
Other
IIS
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