About
|
I have been a web developer since 2022. Throughout my career, I have gained experience in a wide range of languages and technologies. I am able to manage demands effectively, always focusing on delivering consistent and high-quality results. My work encompasses both the development and maintenance of systems, with the ongoing goal of enhancing my technical skills and providing solutions that meet the strategic needs of clients.
Currently, I am involved in developing portals using Liferay, focusing on national and international projects. I am certified as a Liferay Backend 7.4 Developer, which enables me to deliver robust and scalable solutions for various business demands. At the same time, I continue to enhance my technical skills and apply agile methodologies to ensure the efficient execution of high-quality projects.
I started my blog as a way to document and share insights I’ve gained as a software developer. Writing and creating content allows me to solidify my understanding of new concepts and ideas, turning knowledge into tangible resources that can benefit others.
My experience
I focus on developing customized Liferay portals for both national and international clients, leveraging my programming skills to build robust and scalable solutions that provide an excellent user experience. Working closely with multidisciplinary teams, I ensure efficient project delivery with high quality.
My work includes:
- Development of customized OSGi modules to meet clients' needs.
- Creation of personalized portlets for the administrative area.
- Implementation of Site Initializers to streamline version control and site creation.
- Migration data from other websites to Liferay portals.
- Upgrading from previous Liferay versions to DXP 7.4.
- Development of Client Extensions using React and Spring.
- Configuration of VMs on Windows Server and Ubuntu, and environments withNginx for load balancing.
- Collaboration with national and international teams through TaaS (Teams as a Service).
- Development portlets, freemarker fragments, and freemarker templates.
As a developer, I had the opportunity to work with the development and maintenance of Autodoc EVA and CONAZ digital products, using the agile KANBAN methodology to ensure efficient and high quality delivery
My role in this process was:
- Develop Python scripts to automate operations in client systems, increasing efficiency and reducing errors.
- Create interactive layouts and components in React for SPAs and microfrontends, focusing on user experience.
- Manage Kafka queues to ensure efficient communication between microservices and reliable message delivery.
- Maintain and enhance microservices backends in Flask, implementing new features and bug fixes.
- Integrate solutions with Spring to develop scalable back-end services and promote system interoperability.
- Jan 2022 – Jun 2022Presidency of the Republic of BrazilBrasilia, DF, BrazilFullstack Developer · Internship
During my work at the General Coordination of Technological Solutions (CGST), I had the opportunity to implement and develop systems, as well as provide support and maintenance for GOVERNA and SINC - (Integrated System for Nominations and Consultations). I used the agile SCRUM methodology to ensure efficient delivery of demands.
For these projects, I worked on:
- Development of custom layouts and components using React and Angular.
- State management on the front end of applications with MobX.
- Development of APIs with Django Rest Framework.
- Creation of modules in portals with Django.
- Development of services for document generation using Python.
I was responsible for providing technical support in hardware, software and computer networks to employees of the Municipal Department of Education of Goianésia and also to municipal educational institutions in the city.
Some of my key responsibilities included:
- Perform backups and format computers to ensure data integrity.
- Install essential programs and software to optimize system performance.
- Troubleshoot technical issues related to Windows OS, ensuring efficient operation.
- Assist users with Office 365 applications, enhancing productivity.
- Maintain networks, computers, and printers to ensure connectivity and proper performance.
- Jan 2020 – Jan 2023IFB - Federal Institute of Education, Science and Technology of BrasiliaBrasilia, DF, BrazilTechnology in Internet Systems · Higher technology course
The course I completed aimed to train me as a highly specialized and conscious professional, enabling me to critically analyze and reflect on the development of programs, interfaces, applications, electronic commerce, and marketing, as well as websites and portals for the Internet and Intranet. Throughout this journey, I learned immensely and had the privilege of being guided by excellent teachers whose expertise and passion for the field enriched my education. I was prepared to manage system projects, including access to databases and the development of Internet applications, as well as the integration of media into websites.