Rafael Cordeiro, Developer in Burnaby, Canada
Rafael is available for hire
Hire Rafael

Rafael Cordeiro

Verified Expert  in Engineering

Full-stack Developer

Location
Burnaby, Canada
Toptal Member Since
April 17, 2023

Rafael is a helpful, ethical, and zealous full-stack developer with experience in IT security. He approaches challenging situations by breaking them down into smaller tasks and using code to solve them. He's a quick learner who loves analyzing and solving technical issues, and he believes every problem can be solved using logs and debugging skills. For him, there's no better feeling than discovering the root cause of a complex problem or a performance issue.

Portfolio

CadMakers
Databases, Database Design, React, TypeScript, C#, Web API, MongoDB, Three.js...
Omnae
C#.NET, Azure SQL Databases, Azure Administrator, Web API, Web MVC
Red Beach Technologies
Azure Administrator, SQL Server DBA, Database Design, C#.NET, .NET

Experience

Availability

Part-time

Preferred Environment

Windows, .NET, C#, TypeScript, React, SQL Server DBA, Web Applications, API Applications, Web Security

The most amazing...

...thing I've done is improve the company system's performance, security, and stability by up to five times.

Work Experience

Senior Full-stack Developer

2021 - PRESENT
CadMakers
  • Developed a web system using C#, ASP.NET Core MVC, and web APIs.
  • Created features for the new front end in React and WebGL 3D environment in Three.js.
  • Improved the performance of company software and systems.
Technologies: Databases, Database Design, React, TypeScript, C#, Web API, MongoDB, Three.js, WebGL

SQL Server Database Administrator | Senior C# Developer | Cloud Administrator

2018 - 2021
Omnae
  • Developed a web system with C#, ASP.NET MVC, and web APIs.
  • Refactored and improved the performance of the main site and SQL Server.
  • Served as a cloud and database administrator, managing and maintaining the existing databases and cloud servers.
Technologies: C#.NET, Azure SQL Databases, Azure Administrator, Web API, Web MVC

Senior Developer and Architect | Partner

2017 - 2020
Red Beach Technologies
  • Developed an internal system using C# to compile all information from our clients. Provided IT consulting and development services.
  • Identified and neutralized a hacker attack that was scraping data from the platform.
  • Rewrote the original ETL system using C# with the TPL dataflow to improve the system's performance.
Technologies: Azure Administrator, SQL Server DBA, Database Design, C#.NET, .NET

Ethical Hacker | Application Security Engineer

2017 - 2017
Oi
  • Monitored and tested applications and systems aimed at mitigating security risks.
  • Educated developers about top security risks, mitigating risk, and keeping all systems secure using OWASP.
  • Kept track of internal projects to ensure the code followed all expected security standards.
Technologies: Web Security, Application Security

Senior C# Developer | SQL Server Database Administrator

2016 - 2016
MundiPagg
  • Enhanced the performance and added new functionality to the company's anti-fraud system using web and RESTful APIs. The main API used Windows Communication Foundation (WCF), web APIs, and Entity Framework 6, and the anti-fraud system used web APIs.
  • Conducted database administration for the main financial transaction SQL Server Always On cluster to improve the performance and archive old data.
  • Oversaw the Black Friday sales for the company and its clients.
Technologies: C#, Web API, SQL Server DBA, Windows Communication Foundation (WCF)

Senior C# and Java Developer

2011 - 2016
Eco Sistemas
  • Improved the performance of company databases, suggesting better indexes and queries.
  • Maintained a system built in Java, Jakarta EE, and JBoss, improved its performance, and added new features.
  • Started building a new ASP.NET MVC SPA in jQuery Mobile to simulate native iOS and Android apps.
  • Implemented a centralized log system that helps quickly identify system fails and slow resources to increase customer satisfaction.
  • Helped create a system to integrate data from all other systems in one schema. Used ESB, SOAP, REST, and WCF for system communication.
Technologies: C#, Java, Windows Communication Foundation (WCF), ASP.NET

Adobe Flex and AIR Developer

2007 - 2011
Petrobras
  • Created multiple RIA front ends using Adobe Flex and ActionScript 3.
  • Developed a C#.NET service to allow Flex to consume data from SAP Business Warehouse.
  • Resolved numerous persisting issues that other employees weren't able to solve.
Technologies: Java, ActionScript 3, Adobe Flex, Adobe AIR, SAP Business Warehouse (BW), C#.NET

Estaciona App

Estaciona is a mobile iOS app built in Lua that won second place at the AngelHack Rio hackathon. The app helps manage public parking spaces and supports mobile phone payments. Estaciona is easy to use, saves time, and makes users' lives easier as they don't need coins to pay for parking anymore.

Languages

C#, TypeScript, C#.NET, JavaScript, Lua, Java, ActionScript 3, HTML5, CSS3, Prolog, HTML

Frameworks

.NET, AngularJS, Corona SDK, Adobe Flex, ASP.NET

Libraries/APIs

Web API, Three.js, React, WebGL

Platforms

Windows

Storage

Databases, SQL Server DBA, Azure SQL Databases, MongoDB

Other

Web Applications, API Applications, Web MVC, Web Development, Azure Administrator, Application Security, Algorithms, English, Web Security, Complex Problem Solving, IT Support, Data Warehousing, Data Mining, IT Administration, Windows System Administration, Programming, Electronics, SAP Business Warehouse (BW), Windows Communication Foundation (WCF)

Paradigms

Database Design, REST, ETL

Tools

Adobe AIR, MATLAB

2010 - 2011

Postgraduate Degree in Data Warehousing and Data Mining

Coordenação Central de Educação Continuada PUC-Rio - Rio de Janeiro, RJ, Brazil

2003 - 2004

Master of Business Administration (MBA) in IT Management and Computer System Administration

Federal Fluminense University - Niteroi, RJ, Brazil

1999 - 2002

Bachelor's Degree in Information Technology and Computer Science

Estacio de Sa University - Niteroi, RJ, Brazil

1997 - 1999

Technical High School Diploma in Electronics

Federal Center for Technological Education of Rio de Janeiro - Rio de Janeiro, RJ, Brazil

MARCH 2021 - PRESENT

JavaScript (Basic) Certificate

HackerRank

MARCH 2021 - PRESENT

C# and .NET (Hard)

TestDome

MARCH 2021 - PRESENT

C# Algorithms (Hard)

TestDome

MARCH 2021 - PRESENT

C# (Hard)

TestDome

FEBRUARY 2021 - PRESENT

Rest API (Intermediate) Certificate

HackerRank

FEBRUARY 2021 - PRESENT

Problem Solving (Basic) Certificate

HackerRank

FEBRUARY 2021 - PRESENT

C# (Basic) Certificate

HackerRank

JANUARY 2020 - PRESENT

Web Development

RED Academy

APRIL 2015 - PRESENT

Shaping up with AngularJS

Code School

SEPTEMBER 2001 - SEPTEMBER 2008

MCSE 70-210: Installing, Configuring, and Administering Microsoft Windows 2000 Professional

Microsoft

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring