Summary
Overview
Work History
Education
Skills
Key Skills
Accomplishments
Certification
Timeline
SoftwareEngineer
Vitor Paulino

Vitor Paulino

Senior Software Engineer
Lisbon

Summary

My professional experience encompasses technical support, team leadership, software architecture, and development roles. I have expertise in a variety of teams based on cultures such as Agile, and DevOps and with different technologies including Microsoft technologies, Java, Angular, REST APIs, SQL and NoSQL Databases, messaging-driven architectures with RabbitMQ, Azure Service Bus and Kafka, and cloud platforms such as Azure.

I have demonstrated strong technical skills, a customer-centric approach, and a passion for mentoring and training junior engineers. On my career I have contributed with knowledge sharing initiatives by authoring technical documentation, knowledge base articles, and Software Development best Patterns & practices.

Overview

15
15
years of professional experience
6
6
years of post-secondary education
4
4
Certifications

Work History

Technical Support Specialist

Microsoft
Lisbon
02.2022 - Current
  • Provided expert-level technical support and troubleshooting assistance to customers, resolving complex issues related to IIS, WCF, ASP.NET, and SignalR technologies in more than 200 cases.
  • Acted as the primary point of contact for escalated technical cases, collaborating with cross-functional teams from windows, networking, AKS, and sharepoint teams to diagnose and resolve critical incidents within established SLAs.
  • Utilized advanced diagnostic tools, such as memory dumps and perfview 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.

<p>Scrum Master & Team Lead</p> <p></p>

Critical Techworks
Lisbon
11.2020 - 01.2022
  • I have played crucial role as Scrum Master and Team Lead at CTW, effectively managing the development process and facilitating communication between the product team, UX and developers in a total of 7 people. I was involved in code reviews, coaching sessions, and promoting a culture of excellence and best practices committed to deliver high-quality software.
  • As a Scrum Master, I was responsible for facilitating the Scrum events, such as daily stand-ups, sprint planning, sprint reviews, and retrospectives. By organizing these events, My goal was to ensure that the team stays focused, collaborative, and aligned with the project goals.
  • As a Team Lead, I have been actively involved in code reviews, providing valuable feedback to improve the overall quality of the codebase. Additionally, conducting 1:1 coaching sessions allowed me to mentor individual team members, helping them grow and develop their skills.
  • Building a culture of excellence and best practices is essential for any software development team. By promoting and enforcing coding standards, code reviews, and continuous improvement, I have contributed to create an environment that encourages teamwork, quality, and innovation.
  • Working on a backend microservices application implemented in Java, JPA, and OracleDB, deployed on OpenShift, showcases my experience in these technologies. Microservices architecture provides scalability, flexibility, and modularity, while Java, JPA (Java Persistence API), and OracleDB are widely used for building robust and performant enterprise applications. Deploying on OpenShift, an open-source container platform, allows for efficient management and scalability of the application being built.

<p>Senior Software Engineer</p>

Siemens Tech Hub
03.2019 - 11.2020
  • At Siemens my main responsibilities were related to be Team Lead, Tech Lead, and Software Architect with DevOps methodology.
  • The main challenges were related to work closely with Siemens internal customers delivering migrations from legacy applications written with VB6 to a newer tech stacks supported with .NET Core to be deployed to the cloud PaaS solutions on Azure. using 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.
  • As a senior team member I was also involved in 1:1 mentorship with junior team members on daily activities.
  • I have also contribute to junior team members readiness to ramp up on software best practices and patterns to orchestrate and setup workshops on OO programming paradigm, clean architecture principles, software design with UML and DevOps culture in software development.

<p>Senior Sofware developer</p> <p></p>

Visionbox
04.2018 - 03.2019
  • My main daily activities were related to research and development on .NET Core technologies.
  • Daily work was scoped to troubleshooting, and developing refactoring to increase system performance in different areas, such as web sockets and serialization mechanisms.
  • Day-to-day work 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.

<p>Senior Software Engineer</p> <p></p>

NOS Inovação (outsource by PrimeIT)
11.2013 - 04.2018
  • My initial responsibilities were related to develop and maintain asp.net 5.0 WebApi and MVC applications that support set top boxes EPG and VOD and also OTT applications use cases.
  • Due to high volume of new use cases and to reduce dependency on manual error prone deployment activities from the team,the organization approved and sponsor efforts to DevOps adoption. the first steps was related to adopt automated CI/CD mechanisms with Jenkins to Build, validate quality with automated tests and static code analysis and code coverage analysis deploying ASPNET Applications to Windows VMs.
  • With the First steps to have automated Build, Tests and quality assurance enabled with continuous Integration working with Jenkins the team started to Work on a DevOps culture. I moved internally from developer to Team lead role.
  • As a Team leader I was responsible to maintain an agile team responsible to work on existing Monolith source code and to refactor it from a monolith IIS ASPNET Web Application to a Microservices solution deployed with Docker containers.
  • During this refactor My main responsibilities was to Guide the team in Architect, Design and software Development activities and to continue to propagate the DevOps culture so that the team could earn the ownership of this product in production.
  • This solution is still today responsible to support realtime client products Authentication and Authorization with mongodb and RabbitMQ while consuming contents from a Set Up Box and OTT Applications.
  • During The adoption of DevOps the organization start to explore the value of the cloud and to to leverage the value of the cloud to support the increasing demand of new customers. during that time I was involved in the First POC to Build a PaaS solution on Azure with Microsoft. During this POC I was involved in handover and take ownership on source code Maintenance that used Azure Web App Services, Azure blob services, Media Services and Service Bus services

<p>Software developer</p> <p></p>

Ibt ( Realtime.co)
05.2012 - 11.2013
  • At 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.

<p>Consultant</p>

Novabase, Advanced Custom Development 
10.2008 - 04.2012
  • Maintenance of Asp.Net webforms web applications supported with sql server in the Telco, Transports and Bank industry
  • Developing frontend javascript client components with jquery to be used with asp.net Ajax in one of the first home backing solutions to apply responsive UIs on home backing solutions in Portugal.
  • Develop and maintaining windows services that manage ETL processes in the bank industry
  • Analysis and software solution architect and design
  • SOAP integration between ASP.NET Forms and SAP services

Education

Instituto Superior de Engenharia de Lisboa (ISEL)
09.2001 - 05.2006

undefined

Instituto Superior de Engenharia de Lisboa (ISEL)
09.2006 - 05.2008

Skills

C#

undefined

Key Skills

 

  • Technical Leadership & Team Building
  • Agile & DevOps Methodologies
  • Software Development & Architecture
  • Customer Support & Troubleshooting
  • Mentorship & Training

Accomplishments

  • Spearheaded the migration from a legacy monolith system to a microservices solution in under 6 months at NOS, considered as a successful POC by the business to start container applications.
  • Led a team of junior developers at Critical Techworks to deliver a high-impact backend system for BMW under high pressure, successfully completing a year-delayed project in just six months.
  • Guided a team at Siemens to transition from an on-premise VB6 application to a cloud-native system within 18 months
  • Handled over 200 high-severity cases as a primary technical support contact for Microsoft's top 500 customers, significantly improving customer satisfaction.
  • Promoted to Escalation Engineer at Microsoft after just 8 months of employment after completed with success the Assessment.
  • During the period of 6 months I have Mentor and Coaching 4 Support Engineers to be ready to work on Microsoft WebApps Technologies, mainly with IIS, ASPNET and SignalR

Certification

Microsoft Azure Fundamentals

Timeline

Technical Support Specialist

Microsoft
02.2022 - Current

Microsoft Azure Data Fundamentals

01-2022

Professional Scrum Master

12-2021

Professional Scrum Developer

12-2021

Microsoft Azure Fundamentals

08-2021

Scrum Master & Team Lead

Critical Techworks
11.2020 - 01.2022

Senior Software Engineer

Siemens Tech Hub
03.2019 - 11.2020

Senior Sofware developer

Visionbox
04.2018 - 03.2019

Senior Software Engineer

NOS Inovação (outsource by PrimeIT)
11.2013 - 04.2018

Software developer

Ibt ( Realtime.co)
05.2012 - 11.2013

Consultant

Novabase, Advanced Custom Development 
10.2008 - 04.2012

undefined

Instituto Superior de Engenharia de Lisboa (ISEL)
09.2006 - 05.2008

Instituto Superior de Engenharia de Lisboa (ISEL)
09.2001 - 05.2006
Vitor PaulinoSenior Software Engineer