
Rafael Silva
Goals
My goal is work as a software developer helping to define and implement well-developed and technological solutions that can add value to the projects and customers.
I have already worked on teams and projects of different sizes and purposes. I have large experience in .net, Vuejs, typescript, docker, NoSql and relational Databases and cloud applications.
Other technologies/tools I know are Kubernetes, React, Angular, Elastik stack and Azure platform.
My Background
.Net Developer
Acting on a new company project called "Buy Now Pay Later", this project was developed using serverless technologies and the azure platform. This has been providing me a lot of experience in the development of microservices and cloud applications using technologies such as serverless. In addition, the experience of being working with an international company/team has been allowing me to improve my English communication skills.
Used Tecnologies:
- C#
- .Net Core
- Vue
- Application Insights
- Entity Framework Core
- Sql Server
- Dapper
- DDD
- Microsservices
- Mongo DB
- Api Gateway
- Azure
Tech Lead
Acting as a team leader, responsible to develop the company's internal projects and implementing integrations (REST) with many Brazilian market companies such as Clearsale, Cybersource, Braspag, FIS, Cielo and Apple. I was assigned to defining the code standards used in .net projects and acting in the migration from the monolithic architecture, used by the company, to the microservices architecture. Among the implemented patterns and technologies, there are CQRS, No SQL, Healthcheks, Log Aggregation (Graylog and ELK Stack), Automated Tests, Anti-Corruption Layer, Bounded Contexts, Docker, among others.
Used Tecnologies:
- C#
- .Net Core
- Angular
- React
- Entity Framework Core
- Oracle
- Dapper
- DDD
- Microsservices
- Mongo DB
- Api Gateway
- Automated Tests
.Net Developer
Member of a project assigned to recreate a 10 years old monolithyc system, using new technologies such as Angular and .Net core. In addition, the software was developed using the microsservices architecture and DDD (Domain Driven Design) to achieve the challenges and goals of the project.
Used Tecnologies:
- Angular
- Dapper
- Git
- C#
- Javascript
- Sql Server
- Git
- Octopus
- Jenkins
.Net Developer
Acting on the development of software for national and international clients of CWI. I worked on projects for clients such as RBS Group, DLL Mexico, DLL (Brazil) and Crediare. I had the opportunity to work with projects of different architectures and technologies.
Used Tecnologies:
- C#
- .Net
- Html
- Javascript
- SQL Server
Knowledges
Technologies skills
-
.Net Core
-
Vue
-
React
-
Docker
-
Azure
Programming Languages skills
-
C#
-
JavaScript
-
TypeScript
Architectures / Patterns / Practices skills
-
DDD
-
Microsservices
-
DevOps
Databases
-
SQL Server
-
Oracle
-
Mongo DB
Other skills
- Git
- Entity Framework
- Automated Test
- Azure DevOps
- Jira
- Jenkins
- Elastic Search
- Message Brokers
- CQRS
EDUCATION
-
Analysis and systems developmentVale do Rio dos Sinos University2012 - 2022
-
Projeto Crescer
(Growth Project)CWI Software2011 -
Computer technician courseDuque de Caxias School2009 - 2010
Languages
- Portuguese (Native)
- English (Fluent - B2)