Giulio Malventi
Verified Expert in Engineering
Software Developer
Copenhagen, Denmark
Toptal member since July 6, 2022
Giulio is a discipline-crossing engineer skilled in software and equipment design, technical interface, and project integration. He is passionate about learning new technologies and worked as an architect and developer for engineering design applications and factory production support. He likes to simplify and tries to deliver minimal code tailored to do just what is necessary. For his experience, Giulio is a good fit for technical or scientific software development.
Portfolio
Experience
- 3D CAD - 15 years
- Linux - 15 years
- Mechanical Design - 14 years
- JavaScript - 10 years
- Python - 5 years
- Back-end - 3 years
- MongoDB - 3 years
- Full-stack - 3 years
Availability
Preferred Environment
Linux, Python, JavaScript, 3D CAD, SQL, Software Design, Integration, JSON, Git, Back-end Development, Unix
The most amazing...
...recent work is an app for designing offshore equipment, where the engineer is guided through a maze of options and rules with friendly code and drawings.
Work Experience
Software Engineer
NOV
- Developed a complete rework of a program for the mechanical and structural design of offshore pipe connectors as a modular web application with a Python back end, whose code is intended to be accessible to non-software engineers.
- Developed three helper applications for planning software development, designing factory activity, and verifying production defects.
- Built and maintained Excel tools for the generation of design and production documentation.
- Proposed and developed an SSO authentication intermediary to simplify and uniform the inclusion of robust authentication in a department that maintained several small-sized applications in different frameworks.
Python Developer
Maria Burrittieri
- Assisted the client with selecting a viable and efficient technology stack.
- Developed a script to periodically synchronize customer details from an on-premise database to ActiveCampaign to send follow-up communications.
- Assisted the client with installation, testing, and debugging.
SOLIDWORKS and Delmia Developer | Consultant
Svoks LLC
- Developed SOLIDWORKS models and detailed drawings for improving purchasing variants of production equipment.
- Provided advice on design simplification best practices, and online ordering of mechanical components.
- Advised on the possibility of using 3D printing to manufacture temporary equipment rapidly.
End Fitting Design Engineer
NOV
- Performed a structural design and technical interface for subsea flexible pipe connectors.
- Created equipment and testing for ultra-deepwater components.
- Developed software tools for supporting structural design.
Offshore Installation Engineer
Eni
- Created subsea structures, installation aids, and shore approach tunnel scopes. Performed system integration, independent structural verification, and technical interface towards a subsea production system and onshore plant.
- Performed field engineering and represented the client at construction sites and pipeline landfall.
- Developed lightweight software tools for interfacing with project documentation services.
Offshore Installation Engineer
Eni
- Developed and participated in executing marine operations related to offshore tow of the FPSO, mooring system installation and connection, risers, and power cable connection.
- Optimized, commissioned, and maintained mooring and offloading equipment. Contributed to preparing dry transportation of FPSO from Korea, the heaviest lift to date.
- Held responsibility since 2014 for structural discipline in Stavanger and ensured structural compliance for marine systems.
Mechanical Design Engineer
Badger Explorer
- Designed subsystems for a prototype of an autonomous drilling robot for rigless exploration.
- Reviewed and optimized previous designs and performed technical interface with subsidiaries. Participated in prototype procurement, assembly, and testing.
- Developed a prototype of a customized PDM software system intended to replace ProArc.
Mechanical Design Engineer
Gleipnir
- Designed and developed customized heavy lifting equipment.
- Managed technical interface with detail designers in India.
- Headed technical interface with production suppliers in Poland.
Web Developer
Freelance
- Built a web page and an online ordering system for a salad bar with customized payment and credit solutions.
- Created and operated three Facebook user picture contest applications.
- Developed and maintained two design portfolio websites.
Civil Design Engineer
ING-INVEST
- Managed concept, detailed design, and presentation for several small civil design projects. Led review and integration of structural and utility disciplines.
- Directed interface toward English-speaking customers.
- Performed internal IT services regarding mail and web server, 3D CAD.
Mechanical Design Engineer
Leonardo S.p.A.
- Performed conceptual and detailed design for marine defense systems.
- Contributed to managing changes and technical interfaces with the production department and suppliers.
- Managed a first-hand prototype assembly and testing.
Experience
E-flex 5
Having experience as a product designer, I was invited to maintain a previous C# desktop application with a similar scope. Seeing many shortcomings, I proposed redeveloping it as a modular web application with a Python and MongoDB back end. The components would be written simply, accessible to non-software engineers, and suitable to replace traditional mechanical design documentation.
IMPROVEMENTS
• Eliminated duality between documentation and code and the associated development delay.
• Allowed most users to understand the code and opened it to more contributors.
• Exposed an API for scripting.
• Allowed use of units of measurement and tolerances.
• A new database allowed searching on hundreds of design parameters.
• Provided a more appealing and functional interface.
• Provided more comprehensive testing.
• Eliminated desktop deployment overhead.
• Modularity opens to become a generic design product.
Barracuda
Initially tasked to adapt the visualization features of an existing, more ambitious but never adopted application for optimizing production. Technical interfacing showed that the goals and architecture of the old software were not in line with the factory's needs, so the idea was discarded, and I proposed a new, lighter implementation that could quickly become useful. It consists of an input spreadsheet capable of synchronizing bi-directionally with a stateless web application, which displays the data and allows to reorganize the input visually.
Close collaboration with future users resulted in substantial improvement in planning and checking workflows at both the design office and factory. Focusing on simplicity allowed us to deliver a working prototype usable on an actual project in a few months, providing invaluable development feedback. Barracuda's success opened more smart factory activities.
EFMB
The application presents an ordered table of ca. 200 Word documents selected automatically based on a matrix of design options, downloaded from a web server, compiled with project information, indexed, and printed in execution order. Derived from a previous spreadsheet where the logic was completely embedded in the VBA code, this new development has the advantage of being readable and editable by non-programmers and doubles as an overview of the production process, which was not available previously.
Anguilla
Timeline
While working on flexible pipe production software, a personal side project was developed as a single-page app focused on simplicity. It presents a shared, color-coded timeline of deliverables and a tree of selectors based on the company organization structure. It also manages access based on department membership.
Inconnu
https://github.com/eevleevs/inconnuA personal initiative to avoid the identity provider set up and simplify Auth coding on different applications.
Graphic Counter
https://github.com/eevleevs/counterGraphic Counter
Micrometer Output Customizer
Simplepush Chrome Extension
https://github.com/simplepush/simplepush-chromeJCAD Chrome Extension
https://chromewebstore.google.com/detail/open-in-jscad/npcbfnjnbgobomikikeahjhjpjpkfnpdEducation
Master's Degree in Aerospace Engineering
University of Pisa - Pisa, Italy
Certifications
Node.js, Express, MongoDB & More
Udemy
MongoDB for Python Developers
MongoDB University
Certified SolidWorks Associate
Dassault Systèmes
Skills
Libraries/APIs
jQuery, Node.js, REST APIs, API Development, NumPy, Chart.js, Vue, React
Tools
SOLIDWORKS, Git, CAD, GitHub, LaTeX, Creo, Autodesk Inventor, Cron, Canvas 2D, Pytest, Azure Kubernetes Service (AKS), COMSOL, Mongoose, Keyboards
Languages
Python, JavaScript, HTML, CSS, YAML, TypeScript, CSS3, HTML5, JavaScript 6, PHP, Visual Basic for Applications (VBA), Excel VBA, SQL, Pug, Dart, C#, Visual Basic, C#.NET, Go, GraphQL
Paradigms
Mechanical Design, Database Design, Requirements Analysis, Automation, Microservices, DevOps, Serverless Architecture, Model-based Systems Engineering (MBSE), Object-oriented Programming (OOP), Testing
Platforms
Docker, Web, Unix, Linux, Kubernetes, Azure, Google Cloud Platform (GCP), Firebase, Windows, Android, Bluetooth Low Energy (LE), FlutterFlow
Storage
NoSQL, JSON, Databases, Web Forms, JSON/XML Schemas, MongoDB, Microsoft SQL Server, Azure Cosmos DB, MySQL, Cloud Firestore, Distributed Databases, Azure Cloud Services, RDBMS, PostgreSQL
Frameworks
Flutter, Express.js, Windows PowerShell, Flask, JSON Web Tokens (JWT), Alpine.js, Tailwind CSS, .NET
Other
Structural Design, Structural Analysis, Programming, 3D CAD, Full-stack, Back-end, 3D Printing, 3D Print Design, APIs, Document Parsing, Software Engineering, Cloud, Architecture, Software Design, API Integration, Integration, Legacy Code, Legacy Software, CSV Export, CSV Import, Front-end, Back-end Development, Software Architecture, Creo Parametric, Calculators, Excel 365, Physics, Scripting, Full-stack Development, Automation Scripting, Code Review, Mechanical Engineering, Containerization, Technical Leadership, 3D, Web Scraping, Data Transformation, Graphical User Interface (GUI), HTML Templates, Deployment, QA Testing, Git Flow, Algorithms, 3D Modeling, Aerospace & Defense, Technical Project Management, Offshore Development, Pro/ENGINEER, Finite Element Analysis (FEA), User Interface (UI), Deno, Authentication, Construction, Third-party APIs, Firebase Hosting, QR Codes, Caching, Chrome Extensions, Microsoft 365, Office Add-ins, Single Sign-on (SSO), Leadership, Microsoft Azure, 3D Architecture, ARCHICAD, Progressive Web Applications (PWAs), User Authentication, Okta, DXF, Team Leadership, CI/CD Pipelines, Reverse Engineering, Google BigQuery, Image Processing, ActiveCampaign, PDF, Tekla Structures
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