l
lcampanile

Lorenzo

@lcampanile

Senior Software Engineer, Tech Lead

Italia
Inglese, Italiano
Alcune informazioni sono riportate in lingua inglese.
Chi sono
Software developer with 9+ years of experience building scalable, business-critical software platforms across energy, telco, billing, payments, and operational workflows. Delivered impactful solutions for major groups like Octopus Energy Group and Iliad Group, and I bring the same level of care and technical quality to every project. I can help you build new software, mobile apps, improve existing systems, automate business processes, or translate complex requirements into clean, maintainable solutions that work for both users and engineering teams.... Continua a leggere

Competenze

l
lcampanile
Lorenzo
offline • 
Tempo di risposta medio: 1 ora

Consulta i miei servizi

Sviluppo multipiattaforma
I will develop your ios and android mobile app
Applicazioni web full stack
I will be your django software developer

Portfolio

Esperienza lavorativa

Senior Software Engineer / Tech Lead

Energy Solutions • Full time

May 2024 - Present2 yrs 1 mo

• Hands-on tech lead for a new core product managing meter reading data, built to support international expansion through a unified data interface. Leading a distributed engineering team across the UK, Germany, Italy, and Australia, with the product already deployed in 9+ countries and adopted by 12+ energy companies. • Led the development of the Italian gas meter readings market integration. This work enabled Octopus Energy's successful entry into the Italian gas market in January 2025. Specifically, I led the development of several critical systems from scratch, including the readings processing and estimation engine. • Owned and evolved the Italian meter readings management system for both electricity and gas markets. The platform handles the ingestion of millions of readings, supports an estimation engine (for estimated readings), manages adjustments and recalculations, and integrates with big data storage systems. I also oversaw integrations with several core software modules, including the billing system. • To scale across multiple countries and handle billions of meter-related data points, Kraken developed a core internal storage system. I designed its adaptation and integration for the Italian market, which included defining requirements, modeling the Italian meter reading domain, identifying system limitations and edge cases, and leading the final implementation.

iliad

Software Engineer / Software Engineering Manager

iliad • Full time

Jun 2021 - May 20242 yrs 11 mos

• Led hands-on development of the iliadbusiness software platform: the software that enabled Iliad Italia (a major mobile phone operator) to launch its mobile offers for business customers. My responsibilities included: • Designing technical solutions to achieve business goals. • Supervising backend and frontend development activities, with a dedicated team • Designing and implementing core processes hands-on, including billing, orders, web payments, Ingenico POS payments, and charging systems. • Conducting in-depth technical interviews and reviewing technical assessments. • Mentoring new hires, helping them develop their technical skills, understand the company's technology stack, and ensure their success in the team. • Developed software from scratch for managing Iliad radio-station shutdowns. The features include: • Online submission of shutdown requests by other network operators. • Dedicated authentication system, with an internal portal for iliad employees (automatically authenticated) and a portal for external companies. • Request management and supervision, with authorization policies based on the user. • Full audit trail of every action taken on shutdown requests. • Designed and implemented a software system for automatically generating configuration files for radio bridges. The features include: • Listing and searching radio bridges in the Iliad network. • Automatic database updates with real-time synchronization from another management system. • Automatic generation of device configuration files, based on hardware and configuration parameters. • Edge-case handling through manual overrides of configuration parameters. • Owned the evolution and maintenance of the existing management software for the field operations of network technicians (e.g. detailed inventory of radio stations, a comprehensive vehicle management system, and detailed logging of all user actions performed during field interventions).

Full Stack Software Developer

VoIP Business • Full time

Sep 2017 - Jun 20213 yrs 9 mos

• Developed, from the ground up, a real-time control system for inbound call centers. • The system provides dynamic real-time monitoring and control features, giving call center managers real-time visibility into the status of connected extensions, ongoing calls, and call center queue activity. • The system gathers, analyzes, and presents call center performance data through interactive tables and charts, providing actionable insights for improving efficiency and customer experience. • This software helped the company attract well-known clients in the automotive and insurance sectors, complementing its core VoIP PBX service with an advanced call-center management platform. • Designed and implemented a web-based control panel for the VoIP PBX, replacing an existing but outdated web interface. The features include: • Call-routing configuration via a web interface, for example configuring no-answer behavior to play an automated message and then forward the call to a mobile phone. • Management of call queues associated with a user’s extension. • Dynamic notification system. • Video conferencing (integration with Jitsi Meet). • Built a mobile application (iOS and Android, implemented using Flutter) that offers a subset of the features available on the web control panel, such as: • Call forwarding management. • Address book and call history management.