Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Software Engineering Contractor
IngenuityWorksSoftware Engineering Contractor
Sep. 2023Lisbon, PortugalWith over 15 years of experience in both national and international markets, I transitioned into a contractor role, leveraging my extensive technological and interpersonal skills. As a Computer Engineer graduated from ISEL, I have a proven record of leading high-performance teams, delivering quality software, and driving key technological initiatives for business differentiation. My core competencies include: 1. Team Leadership: Leading Agile teams using Scrum or Kanban, managing tasks, mentoring juniors, and promoting a growth mindset. 2. Functional Analysis & Product Ownership: Managing interactions between teams and stakeholders, defining requirements, and prioritizing tasks. 3. Software Architecture: Designing and evolving monolithic, SOA, and microservices architectures, with a focus on scalable, evolutionary design. 4. Tech Stack: Expertise in asynchronous messaging with RabbitMQ, Azure Service Bus, Kafka, and building applications with .NET 4.8, .NET Core (6+), Angular, and Node.js. 5. Problem-Solving & Performance: Resolving production issues and analyzing performance using tools like MemoryDump, PerfView, and Sysinternals. 6. TDD & Quality Assurance: Advocating for TDD using the xUnit framework to ensure reliable software. 7. Databases: Proficiency in PLSQL, TSQL, Oracle, Postgres, SQL Server, CosmosDB, Redis, and MongoDB. 8. DevOps & Deployment: Deploying applications via Azure DevOps to IIS, Azure PaaS services, and containerization with Azure Container Registry and AKS.
Software Engineering Lead
EuropAssistance PortugalSoftware Engineering Lead
Sep. 2023 - Jul. 2024Lisbon, PortugalProject 1: Uber and Bolt Integration APIs Led the development and integration of APIs for Uber and Bolt, ensuring seamless communication and data exchange between platforms. Managed a cross-functional team, coordinating tasks, setting priorities, and driving project completion using Agile methodologies (Scrum). Key Technologies: C#, .NET, RESTful APIs, RabbitMQ, Entity Framework, Azure DevOps CI/CD, Windows Services, IIS Project 2: Service Provider Management Backend and Backoffice Directed the development of a backend system for managing service provider orchestration, integrating Gestow APIs, and mapping data between Gestow and EuropAssistance domains. Led a cross-functional team of four from architecture design through deployment, providing technological and architectural guidance, mentoring, and ensuring the delivery of a high-performance, user-friendly solution. Key Technologies: EF Core 8, C# .NET 8, ASP.NET Core 8, Blazor, Azure DevOps CI/CD, IIS, Windows Services Additional Responsibilities: Technical Leadership: Contributed to defining the Software Development Life Cycle (SDLC) standards across all teams, performed code reviews, and provided architectural guidance on various projects. Product and Business Collaboration: Engaged in product discussions with business stakeholders to clarify requirements, ensuring alignment between business needs and technical implementation. Partner Interactions: Actively involved in integration tests, collaborating with partners to ensure successful interoperability and system integration.
Developer Support Engineer
MicrosoftDeveloper Support Engineer
Feb. 2022 - Sep. 2023Lisbon, PortugalProvided expert-level technical support and troubleshooting assistance to customers, resolving complex issues related to IIS, WCF, ASP.NET, and SignalR technologies. Acted as the primary point of contact for more than 200 web technical cases including 50 escalations, collaborating with cross-functional teams to diagnose and resolve critical incidents within established SLAs among the universe of the biggest Microsoft Customers. Utilized advanced diagnostic tools such as collecting memory dumps and their analysis with windbg using extensions such as mex, sosex and netext. perfview to execute performance analysis on aspnet, wcf server apllications. and techniques to analyze logs, perform code reviews, and identify root causes of software and infrastructure problems. Developed and executed effective action plans to address performance bottlenecks, scalability challenges, and security vulnerabilities. Demonstrated a strong customer-centric approach by actively engaging with clients to understand their requirements, provide guidance, and deliver tailored solutions. Authored technical documentation, knowledge base articles, and best practices to contribute to the company's internal knowledge sharing initiatives. Mentored and trained junior support engineers, fostering their technical growth and improving overall team capabilities within less than 3 months.
Scrum Knight
Critical TechWorksScrum Knight
Nov. 2020 - Jan. 2022Lisbon, PortugalMy main responsibilities were related to team leader and scrum master in a product team. My main activities as a team member were working efficiently and productively with all team members supporting code development with 5 team members, pair programming, code reviews, and discussions about software design with SOLID principles, practices based on clean code and TDD. Identified issues, analyzed information, and provided solutions to problems. Strengthened communication skills through regular interactions with others. Cultivated interpersonal skills by building positive relationships with others. The products consisted of SPA Frontend application with angular and the backend follow an SOA solution supported in Java open sdk 1.8 with Jax 2.1 and JPA. It consists of data being persisted in the POSTGRES database, each service with its own REST API and also messaging-driven use cases supported with Kafka. This solution is maintained with a Jenkins CI/CD pipeline deploying in different environments supported in open shift containerization. As a team member I was also involved in the planning and architecture roadmap to support migrations to Azure AKS
Senior software developer at Siemens Lisbon Tech Hub
SiemensSenior software developer at Siemens Lisbon Tech Hub
Mar. 2019 - Nov. 2020My main responsibilities were related to being Team Lead, Tech Lead, and Software Architect with DevOps methodology. Under this responsibilities related to software development day-to-day operations included write OO code with C#, leading code development with 5 team members in different countries such as Germany, Croatia and Portugal. pair programming, code reviews, and discussions about software design with SOLID principles, practices based on clean code and TDD. The main challenges were related to support internal customers delivering migrations from legacy applications written in VB Script to new tech stacks with .NET Framework with C# language mainly to the cloud with Azure development to .NET Core Solutions. The main technologies that were used on Azure were App Services, Azure functions, Blob Storage, CosmosDb, Sql Server on Azure, and Microsoft Bot Framework to build Q&A Bots to integrate with teams and sharepoint. I also was involved to orchestrate and setup workshops on OO programming paradigm, clean architecture principles, software design with UML and devops culture in software development.
Senior Software Engineer
Vision-BoxSenior Software Engineer
Apr. 2018 - Mar. 2019My main daily activities were related to research and development on .NET Core technologies, work on troubleshooting, and developing refactoring to increase system performance in different areas, such as web sockets and serialization mechanisms. Under this responsibilities related to software development day-to-day operations included write OO code with C#, pair programming, code reviews, and discussions about software design with SOLID principles, practices based on clean code and TDD. As a Senior Team member, I have been also involved in creating awareness about software quality, software development best practices covering clean architecture, and DevOps Culture in a demanding environment to improve team culture and software development practices that could introduce benefits on the quality being delivered.
Consultant Software Engineer
PRIME IT CONSULTINGConsultant Software Engineer
Nov. 2013 - Apr. 2018lisboaI have worked at PrimeIT as an Outsourcing Developer allocated 100% to NOS Inovação. During that time I also was involved in activities related to Mentoring and Coaching colleagues that wanted to learn more about technologies that I was familiar with, such as MongoDB, Angular, and .NET Framework.
Developer
NOS InovaçãoDeveloper
Nov. 2013 - Apr. 2018At NOS I started as a Software developer team member and grew as a team leader in one of the most relevant systems supporting Set Top Boxes Authentication and Authorization ecosystem and OTT Applications being used by more than 1 Milion Clients. during the 5 years I worked at NOS I was involved in Developing, maintaining, and Research activities. Under this responsibilities related to software development day-to-day operations included write OO code with C#, pair programming, code reviews, and discussions about software design with SOLID principles, practices based on clean code and TDD. The Main Technologic applications Stack was ASP.NET 5.0 WebApi and MVC applications and also participated in activities to implement CI/CD Pipelines with Jenkins. When .NET Core was created I was involved in Research&Development Architect, Design, and implementing refactoring and migration to ASPNET Core 1.1 microservices with docker to support real-time client products Authorization with MongoDB and rabbitmq. As part of a Pilot Product NOS Share in collaboration with Microsoft, I was responsible to handle Software Development under a technological Stack supported by Azure Web App Services, Azure blob services, Media Services, and Service Bus services.
Senior Developer
IBT - Internet Business TechnologiesSenior Developer
May. 2012 - Nov. 2013Odivelas, LisboaAt IBT I have worked as a backend software developer to build a resilient and scalable marketing product to provide insights to our customers about the usage of their sides by their customers. I was involved in Research & Software development with .NET Framework 4.5 and C# Language focusing on resilience and scalability requirements in a distributed system supported by ASPNET Web API, Redis, and, Zeromq. Despite the main focus of my role being software development, I have also engaged in meetings and presentations with international customers to discuss upcoming features collect feedback, and plan roadmap to deliver such features.
Consultant
NovabaseConsultant
Oct. 2008 - Apr. 2012I started my professional career at Novabase with a 2-week internship training on Consulting Soft skills in an intensive and challenging environment specially created to mimic the conditions that were expected from us to be involved as Consultants. The concepts that were part of this training cover communication, presentation, professional relationships skills, and in the specific area of software development and architecture skills responsible to design and implement the POC to deliver at the end of two weeks related to the use case. After this, I have been involved in all the main clients that are part of the Novabase Portfolio in different business areas, such as TELCO, Transports, Public Sector, and Banking. I was involved in software development with .NET C# and VB.Net languages creating and maintaining Web Applications supported by SQL Server and Oracle Databases. and Software Functional and non Functional Requirements activities.

Requests

Touchpoint image
0
Personal Pitch
Expertise on why and how to create valuable products
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Vitor on Intch
Engineer
208711 people
34
Founder, CEO @ Pole Position Modelismo
18
Director software development @ Ryan
29
Water Resources Engineer/Hydrologist @ Self Employed
EngineerComputer engineer
64696 people
34
Founder, CEO @ Pole Position Modelismo
18
Director software development @ Ryan
15
Service Transition, Project Technical Lead @ NOS Sistemas