Hello and welcome to my corner of the web! I'm Murilo Motta, your go-to web developer with a knack for turning complex problems into elegant solutions.

From crafting dynamic websites using PHP, JavaScript, HTML, and CSS to diving into the data depths with MySQL, I thrive on all things tech.

I also like to fiddle with Python just for fun. My passion for technology fuels my constant quest for improvement and innovation.

Dive into my projects and let's connect up! We might just come up with something amazing together.

Web Development

With over 5 years of experience in web development, I specialize in crafting dynamic websites and web apps, creating everything from the prototype to the final product. I'm mainly skilled with PHP and the web frontend trio of HTML, CSS, and JavaScript, but I'm always eager to learn new technologies and frameworks.

Server Management

I have over 3 years experience in managing Linux servers, including setting up and maintaining web servers, databases, docker containers, and more. As a fellow open source enthusiast and once upon a time a distro hopper, I'm always looking forward to getting to know new services and variations.

Organization

I praise myself on my organizational skills, which allow me to always aim for the best structure and performance, in the shortest amount of time possible.

Project Management

I deal with project management on a daily basis, from breaking down big projects into smaller bite sized tasks, to managing the team and assigning tasks to the right people.

Experience

DNA Financeiro

  Position: Tech Lead

  As my current role at DNA Financeiro, I'm responsible for the development and maintenance of the company's software, as well as the management of the development team.
  I currently lead a team of 5 developers, and am responsible for the planning and execution of the projects, as well as the training of new staff.
  I'm also responsible for the company's servers, managing all of the cloud resources, be it on any provider.


DNA Financeiro

  Position: Web Developer

  After 2 year working in the company, I got hired as a full time web developer(skipping the whole junior position), as such, I was responsible for the design, development and maintenance of the softwares developed by the company.
  Apart from those, I was now also responsible for the server maintenance and new staff training.
  At this time, I also included Laravel to my known technologies. It was also at this time when I started to work with the setting up and maintenance of the new servers, managing services such as Apache, Samba, SFTP, SSH, DNS, SSL Certificates, among others.


DNA Financeiro

  Position: Web Development Intern

  The first proper programming job I landed. This is where I learned the basics of web development, such as HTML, CSS, JavaScript, and PHP. I started mainly fixing bugs and doing small tasks, but was soon able to implement new features.
  I was also the person responsible for any iOS deployment of the company applications, which included the development of the app, as well as the deployment to the App Store.
  Apart from the already mentioned technologies, I also used Laravel, MySQL and jQuery on a daily basis.


Cymtec

  Position: Tech Support / Programmer

  Working at Cymtec was a great experience, where I had the opportunity to travel to a different country and meet quite a lot of people. By taking a course from Extron in Anaheim, California, I was able to provide technical support to Extron clients in Brazil.
  At the time, we were the only official distributors of the brand in Brazil, which gave us a great advantage in the market. I was responsible for providing technical support to clients, as well as programming and configuring the equipment sold by the company.
  Such as in Foneplan, I provided email, phone and on-site support, as well as training to clients. I also had the opportunity to work on other projects, such as the development and configuration of corporate automation systems, which included mainly audio and video controls.


Foneplan

  Position: Tech Support / Programmer

  This was the first job I landed that was related to software development. The job consisted mainly of designing and programming home automation systems, as well as providing technical support and training to clients.
  Although the main focus was on home automation, I also had the opportunity to work on other projects, such as the development and configuration of corporate automation systems, which included mainly audio, video and lighting controls.
  There, I had the opportunity to work with a wide range of technologies, such as Crestron, Lutron, and others. I developed everything from the project, to the logic and even the images used in the interfaces, which were also developed by me.


Instec

  Position: Printer Technician

  On my first job, I started as an intern and within a few months was hired as a full time employee. I was responsible for the maintenance and repair of printers, as well as the installation of new equipment.
  It was also my responsibility to manage stock of parts and supplies. My main activity was to provide repairs and maintenance to printers and multifunctional devices, within the client's premises and also in the company's workshop.
  Repairs consisted mainly on mechanical parts, but it was also part of the job to provide guidance and support as well as to install and configure new equipment.

Technologies

Personal Projects

Investment Game

  This small CLI game made with Python, inspired by the Koopa's Tycoon level in Mario Party 8, offers a strategic competition within a set number of turns determined by the player. Participants can invest in businesses to earn profits based on their investment level, but only if they hold the major stake. Players also have the option to hire robbers to steal from others or from businesses, introducing an element of risk and strategy.

  Additionally, players can choose to recover their invested money, though this incurs a substantial cost. Actions consume action points, with different actions requiring varying amounts. Before starting, players can customize various game parameters to tailor the experience to their preferences.

  The goal is to accumulate the most money by the end of the final round. Combining investment strategy, risk management, and tactical decision-making, this game provides a dynamic and engaging experience inspired by a beloved Mario Party level.

Check it out on Github

You can reach me through these

Or just leave me a message