Alexandre Castro

System Architect / Software Developer / .Net Developer — contact@alexandrecastro.net

Several years working with .net C# and web development.

+9 years working with web development directly with .Net technologies since framework 3.5 to latest versions of .Net Core. Knowledge and experience with Asp.Net Web Forms, Asp.Net MVC 4 and 5, Asp.Net Web Api, web services, WCF, ADO.Net, Entity Framework 5, 6 and Core MS-Sql 2008-2017, Oracle 11g, JavaScript & TypeScript, Git, SVN, TFS and Azure DevOps. Regarding cloud system I have quite a good experience with Azure resources like Api Management, App Services, Virtual Networks, App Service Environment and ExpressRoute. Daily-basis work mindset focused on SOLID, KISS, YAGNI and DRY.

Experience

Information Systems Architect / Team Lead

Responsible for customizing fintech product solution (internet banking), integrating customer enterprise service bus core to our product.

Development with C# Asp.Net Web Forms, Rest & SOAP services and MS-Sql.

Acting as team lead helping, mentoring and monitoring junior developers.

June 2019 - Present

Software Engineer

GFT

Create an environment to manage client’s API in Azure API Management. Integrate Azure and on-premises APIs, establishing a configuration among Active Directory, Azure AD and Okta as SSO.

Also, part of team to implement APIs using .Net core for Azure API Management.

Following standards like DDD, CQRS including Integration and Domain tests.

Use of Agile (Scrum) methodology.

September 2018 - May 2019

.Net Developer

Part of the team responsible for developing a project using Telligent Community Platform. Integration of costumer's services and customization of the platform. Olympus required a community platform where their users could upload photos and videos.

This platform should provide the ability of company's employees to manage the uploads, create contests and events, provide technical support for cameras, and more.

Development of features using C#, Asp.Net MVC, Web API, JavaScript, TypeScript and Velocity Script, consuming services (SOAP and RESTful) provided by the customer. Use of Agile methodology for the development of the system. Worked in a internal website using CMS Sitecore.

August 2015 - April 2017

Software Developer

Freelancer

On-demand software development using Microsoft .Net.

Octuber 2013 - Octuber 2014

Mid Senior Software Developer

Development of Web applications using C# Asp.Net Web Forms, JavaScript and MS-SQL. Customization of CMS Telerik Sitefinity 3.x and 5.x.

Assigned to several projects, where I was part of a team responsible of developing features to the customers’ Web applications.

November 2011 - September 2013

Junior Software Developer

M de Souza

Development of a survey management system in Silverlight (Using C# and MVVM).

The system consisted of a survey manager and generator where the customer could add, edit and publish their surveys.

December 2010 - July 2011

Education

Faculdade de Tecnologia de São Caetano do Sul

Technologist in Digital Games
Computer Science - Game Development Track

2,800-hours course focused on digital game and related products development, such as educational, adventure and action games, 2D and 3D simulators and others. Study of platforms and tools to create digital games, and how projects of interactive digital entertainment systems works.

January 2010 - June 2014

Skills

Programming Languages & Tools
Workflow
  • SOLID Principles
  • Continuous Integration & Continuous Delivery
  • Agile Development & Scrum