Information
YouTeam is now part of Toptal. You now have access to a complete range of world-class talent and services.
Close
YouTeam Logo

Summary

Expertise

Project Highlights

Education

Agency

CF

English:

Proficient

Charles Dos Santos F.

vetted by Youteam

Vetted by YouTeam

Brazil

UTC -03:00

America/Sao_Paulo

English:

Proficient

Senior Full Stack Software Engineer

I am an experienced software engineer with 8+ years of experience with Frontend, Backend and Mobile development. I've been using languages and technologies like C#, nodeJS, Javascript, CSS3, Angular5, Html, SQL Server, TDD, DDD, CQRS and much more. I am a Microsoft-certified professional. I also am an online instructor at Udemy where I uploaded a course that now has 127.000+ satisfied students.

Want to hire this engineer?

Check if Charles Dos Santos is available

Expertise

Years of commercial development experience

10 years of experience

Core technologies

AngularJS 6 years
React.js 5 years
JavaScript 6 years
Node.js 4 years
TypeScript 3 years
Redux 2 years

Other technologies

C#
MySQL
.NET
Node.js
PHP
React Native
SQL
DynamoDB

Project Highlights

icon
Senior Full Stack Developer

Software Development for Hub7 Digital

Oct `27 - Jan `17

Hub7 Digital

Responsible for Android and IOS (swift and objective-c) native applications and hybrid applications with Ionic.

Responsibilities & achievements

Responsible for Android and IOS (swift and objective-c) native applications and hybrid applications with Ionic.

Ionic
Objective-C
Swift
icon
Software Engineer

Software Development for BairesDev

Nov `18 - Present

6 years

BairesDev

Fullstack Software Engineer responsible for making API's with ASP.net core, frontend's with Angular 6, CSS 3 and Typescript

Responsibilities & achievements

Fullstack Software Engineer responsible for making API's with ASP.net core, frontend's with Angular 6, CSS 3 and Typescript

AngularJS
ASP.NET
TypeScript
CSS3
icon
Senior Full Stack Engineer

Software Development for Teresa Perez Tours

Jun `18 - Jan `19

7 months

Teresa Perez Tours

Responsible for the development of the applications and platforms for the external and internal clients and for the development of the restfull communication API of these systems. Experience with languages Javascript, Typescript, Css, Html, Sql ... Use of the technologies Angular 5, Html 5, Css 3, Ionic 3, Oracle, NodeJs, Express, Adobe XD, Photoshop, Illustrator, Jira.

Responsibilities & achievements

Responsible for the development of the applications and platforms for the external and internal clients and for the development of the restfull communication API of these systems. Experience with languages Javascript, Typescript, Css, Html, Sql ... Use of the technologies Angular 5, Html 5, Css 3, Ionic 3, Oracle, NodeJs, Express, Adobe XD, Photoshop, Illustrator, Jira.

AngularJS
Express.js
HTML5
Ionic
JIRA
Node.js
Oracle
CSS3
Photoshop
Adobe XD
icon
Senior Full Stack Software Engineer

Software Development for XP Investimentos

Apr `18 - Jun `18

2 months

XP Investimentos

Responsible for architecting C # solutions and updating legacy projects using TDD, DDD and other standards along with C #, ASP.NET core, Sql Server and Azure Service Fabric technologies.

Responsibilities & achievements

Responsible for architecting C # solutions and updating legacy projects using TDD, DDD and other standards along with C #, ASP.NET core, Sql Server and Azure Service Fabric technologies.

ASP.NET
Azure
C#
SQL
icon
Mobile Developer Specialist

Software Development for Yandeh

Sep `17 - Apr `18

7 months

Yandeh

Responsible for the entire architecture of mobile projects for the B2C segment using the hybrid mobile development framework Ionic 3 and the amazon technologies like, S3, EC2, Cognito, dynamoDb, ECS and others.

Responsibilities & achievements

Responsible for the entire architecture of mobile projects for the B2C segment using the hybrid mobile development framework Ionic 3 and the amazon technologies like, S3, EC2, Cognito, dynamoDb, ECS and others.

Ionic
DynamoDB
icon
Senior Full Stack Mobile Developer

Software Development for TripleTech IT Solutions

Feb `17 - Sep `17

7 months

TripleTech IT Solutions

Responsible for architecting and developing mobile applications and home Full Api's Ionic and React Native upload technologies. The latest technologies used: C #, Javascript, React Native, Sql Server, Azure services.

Responsibilities & achievements

Responsible for architecting and developing mobile applications and home Full Api's Ionic and React Native upload technologies. The latest technologies used: C #, Javascript, React Native, Sql Server, Azure services.

Azure
C#
JavaScript
React Native
SQL Server
icon
Senior Full Stack Analyst

Software Development for TBF Consultoria

Feb `16 - Oct `16

8 months

TBF Consultoria

Responsible for software architecture with C#, Entity Framework 6, WebAPI and angular using patterns like Repository Pattern and UnitOfWork. C#, PHP, WebApi, Jquery, HTML 5, Bootstrap, Sql Server 2014, Azure Cloud Services among other tools and languages.

Responsibilities & achievements

Responsible for software architecture with C#, Entity Framework 6, WebAPI and angular using patterns like Repository Pattern and UnitOfWork. C#, PHP, WebApi, Jquery, HTML 5, Bootstrap, Sql Server 2014, Azure Cloud Services among other tools and languages.

AngularJS
Azure
C#
HTML5
jQuery
PHP
SQL
Bootstrap
Entity Framework
WebAPI
icon
.NET Senior Analyst

Software Development for Banco de Pontos Fidelidade

May `14 - Feb `16

2 years

Banco de Pontos Fidelidade

Responsible for the development, management of the system versions (Merge, branch, Tag ...) using TFS (Team Foundation Server) and management of development environments, homologation and production of systems and databases using the Microsoft Windows Cloud platform Azure. Used technologies like: C #, VB.NET, NUnit (Unit Testing), ASP.NET MVC (4 and 5), Web API, Azure Cloud Services, Azure Cloud Websites, Azure Sql, MongoDb, Javascript, CSS (3), HTML5, Selenium (Automated Testing), AngularJs, SignalR (Real Time Communication), jQuery, Jasmine (Unit Tests for javascript), Sql Server, Entity Framework 6, Nhibernate and Windows Azure. Experience in the analysis and implementation of improvements, clarification of doubts, maintenance of the system, analysis of requirements, elaboration of automated acceptance tests and implementation of new technologies.

Responsibilities & achievements

Responsible for the development, management of the system versions (Merge, branch, Tag ...) using TFS (Team Foundation Server) and management of development environments, homologation and production of systems and databases using the Microsoft Windows Cloud platform Azure. Used technologies like: C #, VB.NET, NUnit (Unit Testing), ASP.NET MVC (4 and 5), Web API, Azure Cloud Services, Azure Cloud Websites, Azure Sql, MongoDb, Javascript, CSS (3), HTML5, Selenium (Automated Testing), AngularJs, SignalR (Real Time Communication), jQuery, Jasmine (Unit Tests for javascript), Sql Server, Entity Framework 6, Nhibernate and Windows Azure. Experience in the analysis and implementation of improvements, clarification of doubts, maintenance of the system, analysis of requirements, elaboration of automated acceptance tests and implementation of new technologies.

AngularJS
ASP.NET
Azure
C#
JavaScript
MongoDB
.NET
Selenium
Entity Framework
SQL Azure
NUnit
icon
Webmaster

Web Development for UOL

Oct `13 - Apr `14

6 months

UOL

Responsible for creating web pages for sites and systems using the SCRUM and KANBAN methodologies for managing activities. Working with HTML, CSS, Javascript, jQuery, Photoshop and Java (Spring Framework). Experience in the analysis and survey of requirements in the areas of management, clarification of doubts and analysis and solution of problems.

Responsibilities & achievements

Responsible for creating web pages for sites and systems using the SCRUM and KANBAN methodologies for managing activities. Working with HTML, CSS, Javascript, jQuery, Photoshop and Java (Spring Framework). Experience in the analysis and survey of requirements in the areas of management, clarification of doubts and analysis and solution of problems.

CSS
Java
JavaScript
jQuery
Spring
HTML
Scrum
Kanban
Photoshop
icon
Software Development Specialist

Software development for Montreal Oficial

Jun `12 - Oct `13

1 year

Montreal Oficial

Responsible for the backlog and schedule of one of the internal systems. Development and maintenance of the load control system, data and data structure modeling using the Scrum methodology for activity management. Working with VB6, ASP.NET, C#, ORACLE (PL / SQL and modeling), jquery, ajax, html5, css3. Experience gathering meetings, customer contact and users for use assistance, maintenance and management backlog and development timeline.Responsible for the backlog and schedule of one of the internal systems. Development and maintenance of the load control system, data and data structure modeling using the Scrum methodology for activity management. Working with VB6, ASP.NET, C#, ORACLE (PL / SQL and modeling), jquery, ajax, html5, css3. Experience gathering meetings, customer contact and users for use assistance, maintenance and management backlog and development timeline. Development and maintenance of the load control system and modeling of system structure and data using the Scrum methodology to manage activities. Working with VB6, ASP.NET, C#, ORACLE (PL / SQL and modeling), jquery, ajax, html5, css3, Meeting attendance for requirements gathering, customer contact and users for use and maintenance help and backlog management and development timeline.

Responsibilities & achievements

Responsible for the backlog and schedule of one of the internal systems. Development and maintenance of the load control system, data and data structure modeling using the Scrum methodology for activity management. Working with VB6, ASP.NET, C#, ORACLE (PL / SQL and modeling), jquery, ajax, html5, css3. Experience gathering meetings, customer contact and users for use assistance, maintenance and management backlog and development timeline.Responsible for the backlog and schedule of one of the internal systems. Development and maintenance of the load control system, data and data structure modeling using the Scrum methodology for activity management. Working with VB6, ASP.NET, C#, ORACLE (PL / SQL and modeling), jquery, ajax, html5, css3. Experience gathering meetings, customer contact and users for use assistance, maintenance and management backlog and development timeline. Development and maintenance of the load control system and modeling of system structure and data using the Scrum methodology to manage activities. Working with VB6, ASP.NET, C#, ORACLE (PL / SQL and modeling), jquery, ajax, html5, css3, Meeting attendance for requirements gathering, customer contact and users for use and maintenance help and backlog management and development timeline.

Ajax
C#
HTML5
jQuery
.NET
Oracle
SQL
CSS3
icon
PHP Developer

Software Development for ListenX

Aug `11 - Jun `12

10 months

ListenX

Responsible for all WEB development. Acting with Javascript, HTML, PHP, CSS and jQuery. Experience in requirements survey and communication with internal areas to create management systems.

Responsibilities & achievements

Responsible for all WEB development. Acting with Javascript, HTML, PHP, CSS and jQuery. Experience in requirements survey and communication with internal areas to create management systems.

CSS
JavaScript
jQuery
PHP
HTML

Education

Higher education in Computer Science

Agency

agency #2263

10-50

GMT-4

South and Center America

Core Expertise

Java
JavaScript
.NET
Node.js
PHP
Python
React.js
React Native
Ruby on Rails
Android
Golang
iOS
QA Management
Test Automation
Project management
Team Lead
Scrum Master

Industries

Branding, design, web development

Want to hire this engineer?

Check if Charles Dos Santos is available