Alexandre Castro
Knowledge in C#, Asp.Net, Web Forms, MVC, Entity Framework, JavaScript, TypeScript, Velocity Script, T-SQL, Unity 3d, TFS and Git.
Experience
System Architect
Upkeep the customer (logistic and transportation segment) systems, planning new functionalities, adding them and executing bug fixing on existing code.
Define the architecture of new systems to ensure maintainability according to the projects' standards and scope.
Choose the appropriated technologies, patterns, elaborating tests methodologies and documentation.
.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.
Software Developer
On-demand software development using Microsoft .Net.
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.
Junior Software Developer
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.
Education
Faculdade de Tecnologia de São Caetano do Sul
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.
Skills
- SOLID Principles
- Continuous Integration & Continuous Delivery
- Agile Development & Scrum