12/21/2024 updated

JV
100 % available

Software Engineering Lead | Software Engineer/Architect | .NET | React

Braga, Portugal
Only remote
Bachelor's in Software Analysis and Development
Braga, Portugal
Only remote
Bachelor's in Software Analysis and Development

Profile attachments

CV - João Pedro Vieira (en).pdf

ASP.NETAmazon Web ServicesMicrosoft AzureC Sharp (Programming Language)GitHubPostgreSQLMicrosoft SQL Servers.NET CoreReact.jsVue.js
.NET Development
Expertise in .NET development, using .NET framework and .NET Core for building robust applications.

Web Development
Proficiency in web development using ReactJS, NextJS, VueJS, jQuery and Javascript vanilla, as well as ASP .NET MVC, Razor, Blazor and Web API.

Database and Server Management
Skilled in database querying and server management with SQL Server, including Entity Framework and Dapper ORM for efficient data handling.

Desktop Development
Experience in desktop application development using .NET and WPF technologies.

Web Styling
Proficient in web styling using CSS frameworks like Bootstrap, Material, and Tailwind for creating responsive and attractive user interfaces.

Agile Methodologies
Strong background in Agile and Scrum project management methodologies for efficient software development processes.

Cloud Technologies
Familiarity with cloud platforms, particularly Azure, for deploying and managing applications.

Microservices Architecture
Experience in implementing microservices architecture to support scalable and modular application design.
 

Experience

Professional experience10+ years
Freelancer since2022

Languages

EnglishFluentPortugueseNative speaker

Project history

Lead Software Engineer

Trakx
Implementation of new architecture using microservices to support exchange business. Creation of libraries/packages for company projects. Development of new features and services for exchange users.

Software Engineering Lead

Defined.ai
Led a multifunctional software engineering team, improving working processes, applying agile best practices, and managing team development using .NET, .NET Core, React, Azure, RabbitMQ, Elasticsearch, Docker, Kubernetes, and Scrum methodologies.

.NET Senior Consultant

Adentis
Acted as an outsource .NET consultant for ebankIT | Omnichannel Digital Banking Innovation in the product team, utilizing .NET, .NET Core, Azure, Agile, and Scrum.

Software Coordinator

Linx S.A.
Coordinated software development for an innovation team of an ERP cloud, focusing on architecture planning, project definition, and implementation of microservices architecture and Web API. Applied Agile methodologies and acted as Head of Product.

Senior Full Stack Developer

Linx S.A.
Worked on various projects using C#, VueJS, Web development, and desktop (WPF) technologies. Implemented Agile and Scrum in R&D teams, developed mobile platforms, and created multifunctional dashboards.

Software Development and Helpdesk Coordinator

Opentech Gerenciamento de Risco Ltda.
Responsible for innovation and maintenance development teams, working on ERP implementations with a focus on transport and logistics. Managed Scrum processes and acted as a Product Owner.

Software Developer and Analyst

Opentech Gerenciamento de Risco Ltda.
Developed solutions for an ERP focused on road sector logistics, storage management, and fleet management. Integrated with government agencies for electronic tax documents.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in