This project is my curriculum vitae. I wrote my curriculum in LaTex and you can download it in the latest release.
-
🌱 I’m currently learning AWS and Kubernetes
-
💬 Ask me about angular, spring boot, ionic, django
-
📫 How to reach me [email protected]
Dynamic Computer Engineer | Junior Systems Architect | Full Stack Developer
I am a Computer Engineer graduated from the Federal University of Goiás (UFG) with a robust track record in software development since 2019. My professional journey began at CERCOMP - UFG as a research intern, and I have progressed to my current role as a Junior Systems Architect. My experience encompasses both internal and external projects, leveraging a diverse set of technologies and frameworks in a full stack capacity. I am particularly passionate about frontend development, which I believe is crucial for creating engaging user experiences.
Technical Expertise I bring solid expertise in a wide array of technologies, including:
Frontend Development: Angular, Ionic Backend Development: Spring Boot, PHP, Django Containerization & Orchestration: Docker, Kubernetes Cloud Computing: AWS Database Management: PostgreSQL Operating Systems & Tools: Linux, Git In addition to my development skills, I possess a strong interest in infrastructure and deployment, aligning my profile with DevOps principles. I am actively engaged in a personal home automation project, where I manage an on-premise server running Proxmox. This setup supports various virtual machines for services like Home Assistant and a Docker-based backend for a financial management application.
Agile Methodology & CI/CD Throughout my career, I have embraced agile methodologies, particularly Scrum, and have practical experience with its various adaptations. I am adept at CI/CD practices, utilizing tools such as GitHub and GitLab to automate deployment processes. My responsibilities include configuring CI/CD pipelines and managing deployments across multiple applications, ensuring efficiency and reliability.
Architectural Philosophy When designing systems, I advocate for a lean, scalable architecture that emphasizes a clear separation between frontend and backend components. I have successfully implemented a microservices approach in my recent projects, including a complex architecture featuring a Spring Boot backend, three distinct frontends (administrative, public, and management), SSO integration with Keycloak, and PostgreSQL as the database.
Growth Mindset Transitioning into a systems architect role has underscored the profound impact of architectural decisions on development and long-term application sustainability. One of my key lessons learned was during a project involving a granular microservices architecture, where we faced scalability challenges due to the infrastructure's limitations. This experience highlighted the importance of aligning architectural choices with organizational capabilities.
I thrive on challenges and am eager to further my journey in cloud-oriented DevOps. While I have a solid foundation in on-premise solutions, I am committed to deepening my knowledge of cloud technologies, particularly AWS, to stay at the forefront of industry advancements.
In the long run, I envision a continuous path of professional growth, consistently seeking new challenges and opportunities to learn and evolve in the tech landscape.