Hi there, I'm Daniel, a Computing Scientist and a Full Stack Developer.
I have been working with PHP (Symfony) and Javascript for many years.
Currently I'm studying NodeJS, React and NextJS.
Thoughts that I agree
Experiences
I'm a public servant working as a Software Developer. Since 2014 I have improved a lot in my skills and nowadays I work as a Software Architect and Tech Lead.
My team is responsible for maintaining the house website and also many systems that support all sectors of the house, mainly the parliament's activities.
The majority of the system that we maintain are web applications, but we also have an API and a Storage application. All of them are built in PHP language with Symfony framework and MariaDB database. In those applications that have a Web layer, we also use the JavaScript language.
Over the past few years, we started to use Docker to standardize our development environment, but also to allow the PHP upgrade of our newest applications.
We use GitLab as code repository and also to run pipelines that deploy our applications in a Docker Swarm cluster for each environment.
The team uses Scrum framework to structure and manage its work process.
As a Government Employee I worked in the Mato Grosso State's Civil House. There I was in charge of build a system to support their internal activities.
It was a web application built using PHP language and MySQL database.
Ábaco is a Software House company where I worked building a queuing management system, ordered by the Mato Grosso State's Department of Motor Vehicles. It was a web application built using Java language and Oracle database.
Then I was allocated in the Mato Grosso State's Court of Auditors in an outsourcing contract. There I worked as a kind of DevOps, being responsible for managing the publication of nine application in the quality assurance and stage environments.
It was my first job as Software Developer, working in a team in charge of maintain and improve an Enterprise Resource Planning system that support sales companies' activities.
It was a desktop application built using Java language and Oracle database.
My team had been using Scrum framework to structure and manage its work process.
My get go in IT area was in 2005 when I started my Computing Scientist graduation.
This in person course taught me the basis and after a while I noticed that I made the right choice, because it allow me exercise my logics and transform my ideas into digital products.