Danilo Silva
$./welcome

Hi, I'm Danilo
Fullstack Developer

About me

I'm Danilo Silva, a full stack developer and computer engineer based in São Paulo, Brazil.

I have been working in software development for web, desktop, and embedded systems for the last 13 years.

During this time, I have worked on systems across various business sectors, but I have spent most of this time developing web and embedded applications for civil aviation.

I graduated with a degree in Computer Engineering from UFABC in 2016. My journey into the world of programming began in childhood, driven by a keen interest in game development. This early passion for creating games sparked my pursuit of a tech career. Although I don't work as a game developer, I occasionally participate in game jams.

My focus is always on seeking solutions to challenges through technology. It doesn’t matter if the challenge comes from an individual or a company. It doesn’t matter if the solution will be hardware or software.

Back-end
Front-end
DevOps
Engineering
C#
.NET
Java
NodeJS
Typescript
PHP
SQL Server
MySQL
PostgreSQL
MongoDB
HTML
CSS
Javascript
ReactJS
jQuery
ThreeJS
Docker
Kubernetes
Azure
AWS
RabbitMQ
Prometheus
Grafana
Asterisk
C
C++
Assembly
Python
Matlab
CST
Arduino
Raspberry Pi
Experience

1993 | Born

Born somewhere in Brazil a few days ago.

2004 | Web Design

My first contact with technology. A 1-year course focused on HTML 4, Dreamweaver, Fireworks, FrontPage, and other technologies that no longer exist.\

2005 | Enthusiastic game dev

I had my first experience with game dev building counter strike maps and servers.

2006 | Hardware

I studied in a computer assembly and repair course from the time when motherboards were built with a parallel interface port.

2007 | Logic Programming

My first contact with a programming language. In this course, I learned what variables are with Pascal. Where's graphical user interface?

2008 | Web Developer

Took another web development course, this time focused on JavaScript, PHP, and ASP (not .NET).

2008 | Freelance Jobs

Started my first jobs as a freelancer, creating websites for local stores on my city. I used to talk to the owners and convince them that a website is important

2008 | Certification in Programming

Earned my first certification, marking my first experience with databases (SQL Server and MySQL) and programming languages such as C#, Java, and Visual Basic.

2011 | Computer Engineering

Began my Bachelor's Degree in Computer Engineering. I couldn't decide between hardware and software, so I chose to study both.

2011 | Programmer

Started my first full-time job as a programmer, working with Visual Basic 6 and SQL Server on a local desktop application.

2012 | Certificate in Genexus

Earned my second certification, this time in Genexus, a software development tool.

2012 | Developer

Took a new job developing web applications. I worked on transport, warehouse, and education applications using ASP.NET, C#, Genexus, PHP, and Java.

2016 | Graduation in Computer Engineering

Finally, college is over.

2016 | System Engineer

Started a new job working with both software and hardware. I developed solutions focused on civil aviation, including applications based on radio communications and telemetry for aviation. I worked with C#, Java, Node.js, PHP, C++, and Assembly in software, and Atmega, Attiny, and DSPs in hardware. Completed several projects over 7 years.

2017 | Asterisk Contribution

Made my first contribution to an open-source project. I needed a feature in Asterisk and finally understood the importance of open projects. I hope my contribution was useful to the community.

2017 | FreePBX Contribution

Contributed to FreePBX, further overcoming my fear of sharing code.

2020 | PMO

Began my MBA in PMO. But I never finished it

2022 | Development Instructor

Started a new job at a software developer school. This was my first experience as a teacher and professional writer of hard skills content.

... | What next?

This is a professional timeline of a living person. So, what next?
Blog
Let's Connect