Close

Lorenzo Cucurachi

Software Engineer

Download Resume

About Me

Software engineer with wide background in software and hardware development. Strong programming experience using C, C++, Java, Python, and recently Golang. Most experience gained through previous roles, industrial placement and personal projects. Focusing on a career in web development. Advocate for documentation. I enjoy new challenges and the development of new technologies.

Skills

Experience

hackajob

Software Engineer

• Development of a web based recruitment platform for engineering like jobs.
• Worked in different teams using an Agile/Spotify model discovering new ideas together.
• Development of new features, fixing bugs, improving docs and test coverage.

Unipart Digital

Software Engineer

• Development of a web based Warehouse Management System, desktop and mobile.
• Development of new features, fixing bugs, improving CI, upgrading test framework for QA.

Audio Analytic

Software Engineer

• Development of AI software on embedded and mobile platforms (Linux and Android).
• Development of demonstration software based (Linux and Android).
• Integration of software on customer CPU and DSP solutions.
• Looked after AWS infrastructure maintenance and GDPR compliance.
• Pre and post sales support.

Brunel University London

Research Assistant

• Research and development of Intel sponsored AI projects within a small team.
• Extensive use of C++, C, C#, OpenCL and CUDA languages.
• Presented regurarly on meetings to the client regarding current development strategies and results.
• Extensive research of optimization techniques and hardware parallelism strategies on FPGA.

Euronics Point

Shop Manager

Family Business
• Responbile for customer service and promotion of products.
• Managing e-mails and phone calls with suppliers.
• Delivery of products to customer’s home.
• Cashier and stock controller

Education

Brunel University London

Sept 2015 - May 2019

Bachelor Degree in Electronic and Computer Engineering with Professional Development

First Class Honours

High School Enrico Fermi Lecce

Sept 2010 - May 2015

Diploma in Computer Science

Score: 95 out of 100

Projects

IoT Soil Monitoring System

• A power efficient and wireless array of sensor nodes for the monitoring of an agricultural field.
• Implemented a cloud platform for storage and visualization of the data.
• Implemented Neural Network Virtual Sensing approach for forecasting of soil temperatures.
• Achieved 12 months of battery life at 1h samplying frequency.
• Implemented a complementary Android application for the visualisation and management of the nodes.
• Designed a PCB and a 3D enclosure.

View Project
View Reuters Article
View University Article

Qualcomm Sensing Hub
Low Power Integration

Integration of Audio Analytic's ai3-nano™ software on Qualcomm Snapdragon 888 5G SoC.
More information can be found on Audio Analytic's web page.

View Project

Banking and Supermarket Software

• Design and implementation of a banking and supermarket software in Java for the purpose
of managing accounts and buying products using a bank account from the banking software.
• Communication between the two software by means of a TCP socket.
• Successfully learned and reinforced OOP principles, Java Generics, Factory Templates and others.
• Academic project developed during my University Course.

View Project

Visualization of Complex Data Problem

• Desktop Java application for the visualisation of complex data relationships.
• Focused on the visualization complex scheduling task solutions produced by an optimisation algorithm.
• Successfully developed an effective interactive visualization strategy that could analyse,
compare different solutions and provide key analysis information for the developer and the user.

Design of an Airsoft Prop

• Personal project based on the design and production of an electronic device for Airsoft to enrich gameplay.
• Self-taught how to program PicMicrocontrollers, simulate project on Proteus 8 and PCB, 3D modelling of the case.
• Managed to sell 10 copies and learnt how to balance features vs cost based on market research and customer feedback.
• Made use of 3D printing for case production.

View Project

Measuring Bicycling Performances

• A group project focused on the development of a device for the measure of the speed, inclination, gear ratio and pressure exerted on the pedals of a bicycle.
• Successfully collaborated with the team by helping with the development of the sensors and the software for the PicMicrocontroller in C, a Java app for the computer and an Android app for the streaming and control of the data.
• Project exhibited at Brunel Engineers Showcase 2017.
• Cloud capabilities implemented using Power BI Cloud. • Academic project developed during my University Course.

FPGA ACO Parallel
Implementation in OpenCL

• Project focused on the conversion of an existing C++ and CUDA project to OpenCL
to exploit FPGA parallelism strategies and improve performance of the algorithm.
• Successfully implemented the algorithm on FPGA and achieved a portable code for execution on GPUs and CPUs.

Evolutionary Strategy Novel Implementation

• Project focused on the development of ES based on existing ACO C++ for Transportation Network Optimization.
• Managed to develop a novel implementation of ES that performed faster than ACO under certain conguration.
• Novel ES implementation demonstrated better objective results that ACO did not prove to achieve yet.

Design of a QuadCopter

• Personal project based on the design and implementation of a quadcopter for video recording and aerobatic flight.
• Achieved 30 minutes of flight with a stable motor response.
• Quadcopter controlled and monitored via Android app.
• Video feed streamed on a remote display and also camera recorded.
• Inspired me to learn more about electronics, embedded hardware and motor control.

Minor Projects/Experiences

IISS Enrico Fermi Lecce - Design and development of an Advertisement Website.
Personal Project - Design of a Racing Drone ( video ).
Swiss Cottage London - Friendly Drone Racing event organised personally ( video ).

Hobbies

    Retro Gaming
    Inline Skates
    Skateboarding
    Slacklining
    Paramotor
    Traveling
    Sustainability