
Mauro Bianchi
Verified Expert in Engineering
Full-stack Developer
Brescia, Province of Brescia, Italy
Toptal member since June 11, 2021
Mauro is a full-stack and embedded software engineer with 15 years of experience as a dev, PM, and team lead. Mauro's delivered products in a range of industries, including fintech (trading and automated trading), education (apps to teach how to code and help dyslexic students to read), healthcare (a system for the integration of different hospital units), traffic and quality inspection (scanning software for smart cameras), and machine learning (an ML library for surface defect detection).
Portfolio
Experience
- Visual Studio - 10 years
- Embedded Development - 8 years
- Web Development - 7 years
- JavaScript - 7 years
- Image Processing - 6 years
- Java - 6 years
- Algorithmic Trading - 5 years
- Machine Learning - 4 years
Availability
Preferred Environment
Visual Studio, NetBeans, Qt Creator, Visual Studio Code (VS Code)
The most amazing...
...thing I've developed is an automated cryptocurrency trading platform with very good performance in each market condition.
Work Experience
Senior Full-stack Developer and Solutions Architect
Kalpa Srl
- Designed and developed a web application to manage textile machines and plants.
- Managed a small team of developers as a team leader.
- Designed the system architecture and planned the development phases.
Senior Software Engineer
Squeezebrains srl
- Designed and developed a machine learning-based library for the inspection of surface defects.
- Built and maintained a test suite in Jenkins for continuous delivery.
- Optimized the existing routines by using parallel constructs and efficient algorithms.
- Aided in planning the project development and timelines.
- Mentored junior software engineers and guided them to follow software development best practices.
Senior Software Engineer
Kline srl
- Designed and developed the client/server-distributed applications for online trading and financial services.
- Refactored and optimized the existing trading platform by using a modern in-memory database and efficient message queuing services.
- Created and maintained an automated test suite to check the correctness of the new platform against the legacy one.
Software Engineer | Project Manager
Tattile srl
- Designed, developed, and maintained the embedded software written in C for intelligent cameras used for automatic number plate reading in traffic applications and product quality inspection in industrial applications.
- Created and maintained an ANPR library for the recognition of vehicle license plate numbers with various countries' support.
- Built and maintained the web-based user interfaces with HTML and JavaScript for monitoring and remote configuration of cameras.
- Communicated with the customers, other technical teams, and sales agents to analyze the software requirements, study the feasibility of a new product, and plan the development tasks.
- Defined and prioritized the new tasks and their delegation to team members.
- Discussed and aided the CEO and top managers to ensure that the selected development team and technologies aligned with business goals and the processing time constraints.
Research Collaborator
University of Brescia
- Created a reading aid prototype in the form of a compact pen with an onboard camera.
- Developed an application for the management of the device, the interpretation of the user's hand movements, and the control of the speech synthesis.
- Planned and executed a successful first trial run with students and then collected their comments and feedback to improve the device features and capability.
Software Engineer
Omnicom srl
- Implemented a client/server system for storing, searching, and printing the radiology exams through the DICOM protocol.
- Designed and created a distributed client/server system for the integration of different hospital units through the HL7 and DICOM standards.
- Optimized the performance of the SQL server database by creating and maintaining a library of stored procedures.
- Managed the technical assistance given to the users and troubleshooting of service problems.
Experience
Coding Squirrel
Aiding Device for Reading a Printed Text
https://patents.justia.com/patent/8538087Algorithmic Trading Bot
Education
Master's Degree in Computer Engineering
University of Brescia - Brescia, Italy
Skills
Libraries/APIs
React, TensorFlow, Node.js, ZeroMQ
Tools
Visual Studio, Qt Creator, RabbitMQ, Redmine, Subversion (SVN), MQTT, Git
Languages
C, JavaScript, C++, C#, Java, Delphi, HTML, TypeScript, Python
Platforms
NetBeans, Visual Studio Code (VS Code), Android, Oracle, Linux
Industry Expertise
Trading Systems
Frameworks
Qt, Angular, JPA, Hibernate
Paradigms
Design Patterns
Storage
Oracle RDBMS, VoltDB, Databases, Microsoft SQL Server, MySQL
Other
Text Recognition, Web Development, Image Processing, Algorithmic Trading, Bots, Trading Applications, Trading, Data Analytics, Fintech, Machine Learning, Data Analysis, Architecture, Technical Writing, Technical Diagrams, Cryptocurrency, Algorithms, Game Development, Web App Development, Embedded Development, Deep Learning, Ajax, Software Engineering, Artificial Intelligence (AI), Arbitrage, API Integration, TradingView
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