André Miranda

Póvoa de Varzim, Portugal


As a software developer, I have around 15 years of experience in programming, being 12 of them in .NET. I worked on several types of projects for different sizes of companies (from 10 employees to 2000), projects such as MVC, background and migration processes and Windows Forms applications in three different countries.

I have worked on projects for different sizes of companies (from 10 employees to 2000), using ASP.NET MVC/Core applications, background services, migration of legacy code and Windows Forms applications. About working places, I worked in three different countries: Brazil, Portugal and currently Belgium. Moreover, that multicultural opportunity made me gain knowledge, improved relationships with co-workers and improved my adaptability capabilities to different environments.

I have a System Analysis and Development degree and I have achieved some Microsoft® certificates, such as Microsoft® Certified: Azure Fundamentals, Microsoft® Certified Solutions Associate: Web Applications and Microsoft® Certified Technology Specialist: .NET Framework 4, Web Applications.

Through all those years, I have been working mostly with C#, ASP .NET MVC and Core (more recently), SOLID fundamentals, Design Patterns (when suitable), REST WebApi, Linq, modeling and programming with SQL Server and unit/integration tests. To support all developments, I have already worked with cache technologies like Redis and queue mechanism like RabbitMQ in Event-Driven architecture.

On the Frontend domain, I worked more in the past with jQuery and more recently with Angular 6 and RxJS. On code versioning and cloud, I have experience working with Git, VSTS Azure DevOps, Azure Functions and PaaS.

Top Answers
No answers with score of 5 or more