My name is JoãoPaixão (you can hear the pronounciation for my name through the link) or you can simply call me...
JP
Since the age of 12, I've been immersed in the realm of software and cloud technologies. From scripting video game features to managing and deploying my own servers through hosts, my enduring passion and curiosity have been the driving force behind my growth as an engineer and architect, nowadays you can find me doing pretty much the same thing but on a better and higher level. 😎
I am currently looking to join a team as a role of Software Architect or Software Engineer. If by chance, you are impressed with my projects and skill set below, feel free to contact me.
Experience
Professional Experience
Role
DevOps phylosopher, Cloud Innovator and Observability Enforcer for the team. Helped the team automate certain operations that were time consuming, directioned the company to scale systems with reliability/resilience and orientated teams to rely on observability to monitor all systems. Young mind software engineer that follows best practices, design patterns, clean code and is very eager to learn from the best. A force of nature when pushing cloud adoption and scalable/distributed systems.
Functions
Designed and optimized cloud architecture in AWS and Azure.
Crafted IaC resources for AWS and Azure applications using Terraform.
Implemented meticulous cloud cost analysis and control measures, ensuring efficient resource allocation and optimizing expenditures for sustained operational excellence.
Optimized application testing and build processes through seamless implementation of Continuous Integration using GitHub Actions.
Facilitated seamless Continuous Deployment using Argo CD, enhancing deployment efficiency for streamlined application delivery.
Designed and enhanced Grafana dashboards and datasets for actionable insights.
Designed efficient application workflows and orchestration in Kubernetes in Azure Kubernetes Services.
Created and maintained a repository of Kubernetes manifest files using Helm and Kustomization for different environments.
Produced insightful reports and datasets using PowerBI for data-driven decision-making.
Ensured SQL Server database integrity through meticulous replication and versioning with Liquibase.
Administered Windows servers through Ansible.
Configured Redis Clusters and RabbitMQ alongside development with these tools.
Maintained and created Continous Deployment for legacy applications using Octopus Deploy.
Created local test environments through Docker for developers.
Guided all facets of the Software Delivery Lifecycle, from conceptualization, architecture to development and seamless releases.
Engineered high-performance applications and features across diverse technologies, spanning from .NET Framework 4.5 to.NET 8 and ranging from Web APIs to MVCs.
Engineered high-performance gRPC Server microservices.
Achieved extensive code coverage in unit tests with xUnit and MSTests.
Crafted Vue.js features with TypeScript, JavaScript and Tailwind CSS, enhancing user experiences through precise development.
Crafted web features with vanilla JavaScript, Handlebars, HTML and CSS.
Debugged and refactored legacy code into maintainable, clean and testable code.
Administered meticulous documentation for both new and existing projects in Confluence.
Created an extensive and well-organized repository of performance-driven T-SQL scripts, including intricate queries, views, procedures, and functions for SQL Server and PostgreSQL.
Provided comprehensive L1, L2, and L3 support, collaborating with internal teams such as sales and production.
Other Experiences
Role
Technical leader and resilient Architect on the face of challenges. Applying the theory into practice with colleagues to deliver a fully fletched system.
Functions
Leading a dynamic team at Kickoff Works, orchestrating collaborative efforts to deliver exceptional software and infrastructure services, ensuring effective communication and achieving project milestones.
Developing and implementing robust and scalable architectural designs for diverse software applications.
Applying architectural patterns and best practices to ensure optimal system performance and maintainability.
Demonstrating proficiency in a wide range of technologies, including .NET, Vue.js, TypeScript, JavaScript, SQL Server and MongoDB.
Evaluatuating and selecting appropriate technologies for projects based on requirements.
Designing and implementing cloud architecture for applications on AWS and Azure using IaC tools like Terraform.
Designing observability solutions and resources through Grafana, Prometheus, Loki, Jagger and AWS CloudWatch
Leveragaging cloud services to enhance scalability, reliability, and security of software solutions.