Emanuele G.

Emanuele G.

Senior Software Engineer

Italy
Hire Emanuele G. Hire Emanuele G. Hire Emanuele G.

About Me

Experienced Full Stack Developer with a proven track record of 12 years working across multiple platforms and technologies, including Microsoft .NET, NodeJS, and Linux. Emanuele values innovation and entrepreneurship, having hands-on experience in managing entire technological departments for global companies and bringing projects to life. He is passionate about facilitating brand-led weekly huddles and status meetings, tracking action items, and partnering with cross-functional teams to ensure project goals are met.

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (4 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Freelancer
Freelancer
Full Stack Developer
2018 - 2020 (2 years)
Remote
  • Worked on the development of PLC software applications and IoT solutions for industry 4.0.

  • Designed the architecture and technology stack for MVPs to support a microservices implementation.

  • Developed a fully customizable HDMI display interface, with a high level industrial communication, ready to be integrated with any cloud infrastructure. Developed cross-platform software solutions and customized products using ASP.NET.

Epik
Epik
Chief Technology Officer / Senior Software Engineer
2007 - 2018 (11 years)
Italy
  • Provided technical, software, or informational solutions to clients for industrial software and automation.

  • Built IoT embedded systems, as well as Native and cross-platform applications. Made sure that company projects are aligned with the industry standards and business strategy.

  • Directed where the business should go in terms of adopting technologies to maintain sustainability and competitiveness.

Portfolio

Software Engineer - Juventus Allianz Stadium parking system
Software Engineer - Juventus Allianz Stadium parking system

The project was a SaaS framework for handling everything related to the parking system of the Allianz stadium. The system had multiple components (administrative, logistic, client UI) developed in ASP. Net Core and related web technologies on a PostgreSQL backbone. Continuously integrated and deployed the developed software, as well as made updates as necessary to improve continuous integration practices.

Software Engineer - Elettric80 Smart Integrated Logistics
Software Engineer - Elettric80 Smart Integrated Logistics

SM.I.LE80 ensures the integrated and automated management of systems and flows, communicating with production lines, palletizers, wrappers, coordinating the movement of goods with LGVs/AGVs, storage in the warehouse, through to the organization, and optimized planning of transport to end customers. Based on the application needs of the client companies and through different modules, it coordinates intralogistics flows and different hardware systems, integrates manual and automatic operations, communicates with the management of the client's factory (ERP), and supervises the performance of the entire solution in real-time, guaranteeing total product traceability, maximum efficiency, and safety throughout the supply chain. Worked on the development of the SaaS framework and identified and resolved a process bottleneck.

Chief Architect - WinShip framework
Chief Architect - WinShip framework

WinShip is a specific application for trucking companies that need to manage shipments in a single platform. The app is the real innovation for companies in the transport world. It provides an advanced service through the use of the latest technologies, offering real-time visibility to your customers the progress of shipments. I designed the back-end infrastructure of the project that served the Web Application and the Xamarin Mobile application. Implemented critical features along the development team. The framework is composed of three projects: a set of REST APIs on Azure Cloud that was the public interface to all the microservices available. It handles all the database interactions; a Xamarin Forms mobile app that handles the “full stack” of logistics work; a Web App built on ASP .NET MVC that closely mirrors the functionalities of the app for PC desktop access. Technologies used in the project: Xamarin Forms, ASP .NET MVC, ASP .NET Core, HTML, CSS, Javascript, MSSQL, C#, Razor Pages, Bootstrap.js, Telerik framework.

Full Stack Developer - NewGen IoT PLC
Full Stack Developer - NewGen IoT PLC

The project was to create an IoT interface for several types of field instrumentation. Acted as Sole developer, implementing the whole project from scratch. I built a Node.js stack over a Linux Raspbian distribution to handle field communication and logic. Used a popular programming tool called Node-RED. For the interface the client required it to be built using Windows Forms by an external team, so I installed a Mono Develop distribution to emulate .NET Framework functionalities over a Linux distribution. The final product features a fully customizable HDMI display interface, with a high level industrial communication, and is ready to be integrated with any cloud infrastructure. Technologies used in the project: Node.JS, Javascript, Raspberry PI model B board, Mono platform, C#, SQLite.

Education

Bachelor's degree in Computer Technology
Bachelor's degree in Computer Technology
University of Florence, Florence (Italy)