Software Engineer | Mathematician | Entrepreneur

Denis Deniz González

Computer scientist and entrepreneur based in Milan, Italy, passionate about computing and mathematics in general, with over 10 years of experience as a software engineer and PhD in Mathematics as Marie Curie research fellow of the National Institute for Advanced Mathematics.

Creative home background.

About me

Welcome to my website! My work is a reflection of my broad spectrum of interests in Computer Science and Mathematics, including, for instance, my experience as a software engineer designing and implementing cloud-native or AI/ML applications, to the publication of academic papers in journals proposing new physical models that are of particular interest for non-homogeneous materials.


If you are interested in talking about a project you can contact me:

Work experience

CEO and Chief Engineer
Differentiable Solutions, Milan, Italy
2024 - Present

Founded Differentiable Solutions, a software development company.
Created by experts with over a decade of professional experience in the field working with clients on several continents.
We not only offer specialized consulting services but also develop our own products.

Software Engineer Consultant
W&H Group, Milan, Italy
2024 - Present

Collaborated with client to define design and implementation requirements.
Ported and extended Linux-specific business logic into a reusable, cross-platform C++ library.
Developed a library-based service as part of the company's most funded product.

Chief Technology Officer
Kooling Technologies Limited, London / Milan
2023 - 2024

Provided technical directions across teams and products.
Contributed to the core backend implementation.
Optimized the use of AWS cloud resources.

Senior Software Engineer
JMA Wireless, Milan, Italy
2022 - 2023

Designed and implemented in the Management Plane the automation of YANG models parsing.
Developed new features for KPI management in the Supervisor project.
Contributed to the core infrastructure of the company.
Taught an intro to the Rust programming language to a group of colleagues from different teams.

Education

PhD in Mathematics
Polytechnic University of Milan (Polimi), Milan, Italy
2018 - 2021

Diploma in Mathematics
International Centre for Theoretical Physics (ICTP), Trieste, Italy
2016 - 2017

Bachelor Degree in Computer Science
Central University of Las Villas (UCLV), Santa Clara, Cuba
2007 - 2012

Skills

Discover the proficiencies that allow me to transform ideas into valuable products.

Software Development

Proficient in the process of designing, implementing, deploying, and supporting applications or systems of software.

Data Structures and Algorithms

Theoretical and practical understanding of the different ways of storing and managing data, and of the procedures for performing operations on them efficiently.

Programming Languages

Be fluent in multiple programming languages such as Rust, C++, C, Java, Go, C#, Python, JavaScript, etc.

Systems Programming

Interested in low-level software that directly interacts with hardware or manages system resources, such as OSs and embedded systems.

Digital Image Processing

Algorithms to manipulate, enhance, and analyze images in digital form (e.g. PNG, DICOM), such as improving visual quality or extracting information.

Cloud Computing

Delivery of computing services over the Internet that allow on-demand access to shared resources on providers such as AWS, GCP or Azure.

Artificial Intelligence

Creating systems that can perform tasks typically requiring human intelligence, such as learning, reasoning, and decision-making.

Applied Mathematics

Use of mathematical methods and techniques to solve practical problems in science (e.g. in AI/ML and Computer Vision), engineering or economics.

Soft skills

Interpersonal and communication skills that affect how effectively we interact, collaborate, and manage professional relationships.

Testimonials from colleagues and clients

Discover what colleagues and clients have to say about their experiences working with me.

" I have had the pleasure of working closely with Denis as a software engineer, and I cannot recommend him highly enough. He is an exceptional professional who consistently delivers high-quality work and exceeds expectations... "


Christian Balzano

Christian Balzano

Principal Software Engineer at JMA Wireless

Let's create together

Ready to transform your vision into a valuable product?