Edoardo Luppi

Engineer @ HCLTech

Padova, Italy

lp.edoardo@gmail.com

Skills

Languages Kotlin TypeScript Java JavaScript Python C# C++ RPG and others
Frameworks Kotlin Multiplatform Angular Eclipse PDE VS Code Quarkus Spring and others
UI toolkits Swing SWT JavaFX
Automation Nx Jenkins
Others IDE plugins Developer tools

Colored / bold badges are preferred technologies

Outside my daily job, I like to devote time to various open source projects related to developer tools, and to the StackOverflow community where I've built up more than 500 answers.

One of the projects I'm actively maintaining is Conventional Commit for IntelliJ IDEA.

Experience

HCLTech

2022-Present
Technical Architect
VS Code
/* TODO */
DevOps Lead
Nx
Jenkins
/* TODO */
Senior Software Engineer
Kotlin Multiplatform
Angular
Eclipse PDE
Quarkus
/* TODO */

Sanmarco Informatica S.p.A.

2021-2022
Senior Software Developer
Java
Eclipse PDE
DB2

As a senior developer, I've worked on the modernization of an ERP application focused on the fashion industry, creating the technical foundation and making development easier within the team.

By using a quality-oriented approach and by taking advantage of Eclipse PDE and RCP, I've implemented tools to automate the most mundane and repetitive tasks, to avoid subtle mistakes, and to improve interactions between developers.

I've also designed and coded UI components to maximize product's usability.

Tria S.r.l.

2018-2020
Full Stack Developer
TypeScript
Angular
Java
Spring

Developed TypeScript client-side applications and Java middleware applications.

Individually prototyped an Angular web application focused on Enterprise Architecture, designed the user experience and built the necessary UI components using NG-ZORRO. Modernized Java projects based on Spring Framework, Apache Camel and ActiveMQ.

The market area allowed exploring and gaining knowledge on multiple technologies and development tools depending on the project's goal.

Betacom S.r.l. (Reply S.p.A.)

2017-2018
Full Stack Developer
Java
Spring
JavaScript
OracleDB

Worked on banking software as an external consultant at Reply's offices.

Put ideas on the table to modernize web applications in several stages. Replaced legacy code and patterns with more modern and approachable technologies.

The full-stack experience allowed me to code on the JavaScript front-end, on the Java back-end where the transition from legacy EJB/JSP to Spring Framework happened, and briefly on the database layer.

ASI S.r.l.

2017
Software Developer
C#
RPG

Developed back-end web applications with C# in the .NET ecosystem, using Visual Studio and the Team Foundation version control system to code and manage daily tasks.

Worked on the older IBM i host codebase in the RPG language.

Sanmarco Informatica S.p.A.

2015-2017
Junior Developer
Java
Eclipse PDE
RPG
DB2

Worked on the host and client side of Jgalileo, the company's flagship product, mainly using Java alongside the Eclipse PDE framework, and RPG on IBM i for the product's business logic.

Internship - Portsmouth, UK

2013
Apprentice Developer
C++

After a week of in-depth study of the English language, I've worked at a local shop as a C++ developer for four weeks.

I've implemented Windows DLLs - to be integrated into LabView IDE - to upload files to remote servers and to record a webcam video stream. I've used Visual Studio for coding, and I've experimented with the FFMPEG libraries for compressing images and videos.

Education

High school Diploma

2014
IT specialization

Studied and applied a variety of programming languages and tools.
Attended Android development and Agile courses.