
Giulio Malventi
Verified Expert in Engineering
Software Developer
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
Availability
Preferred Environment
Linux, Python, JavaScript, 3D CAD, SQL, Software Design, Integration, JSON, Git, Back-end Development
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/Architect
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.
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 | 2019-2022
Having experience as a designer for the product, 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 in a simple way, 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 to more contributors.
• Exposed an API for scripting.
• Allowed use of units of measurement and tolerances.
• A new DB 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 | 2021-2022
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. Focus on simplicity allowed us to deliver a working prototype usable on an actual project in a few months, providing invaluable development feedback. The success of Barracuda opened more smart factory activities.
EFMB | 2018-2022
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 | 2021-2022
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 and performs access management based on department membership.
Inconnu | 2022
https://github.com/eevleevs/inconnuA personal initiative to avoid the identity provider set up and simplifying auth coding on different applications.
Graphic Counter | 2020–2021
https://github.com/eevleevs/counterGraphic Counter | 2022
https://play.google.com/store/apps/details?id=it.ivlivs.counterMicrometer Output Customizer
Skills
Languages
Python, JavaScript, HTML, CSS, YAML, TypeScript, PHP, Visual Basic for Applications (VBA), Excel VBA, SQL, Pug, C#.NET, Go, GraphQL
Libraries/APIs
jQuery, Node.js, REST APIs, NumPy, Chart.js, Vue
Tools
SOLIDWORKS, Git, CAD, GitHub, Creo, Autodesk Inventor, Cron, COMSOL, Mongoose, Keyboards
Paradigms
Mechanical Design, Database Design, Microservices
Platforms
Docker, Web, Linux, Kubernetes, Azure, Google Cloud Platform (GCP), Firebase, Android, Bluetooth LE
Storage
NoSQL, JSON, Databases, Web Forms, MongoDB, Microsoft SQL Server, Azure Cosmos DB, MySQL, Cloud Firestore, Distributed Databases
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, Aerospace & Defense, Technical Project Management, Offshore Development, Pro/ENGINEER, Finite Element Analysis (FEA), User Interface (UI), Deno, Construction, Third-party APIs, 3D Architecture, ARCHICAD, Progressive Web Applications (PWA), User Authentication, Authentication, Okta, DXF, Team Leadership, Alpine.js
Frameworks
Flutter, Windows PowerShell, JSON Web Tokens (JWT), Express.js
Education
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