Summary
Overview
Work History
Education
Skills
Websites
Awards
Timeline
Generic

CHARLES ASSUNÇÃO

Software Engineer
Belo Horizonte,MG

Summary

I am a passionate Software Developer with over 10 years of experience in building high-performance, user-friendly front-end interfaces. Currently, I work at Microsoft, contributing to the Fluent UI Design System.

My expertise spans a wide range of technologies, including C#, ASP.NET, Angular, and React, and I have a proven track record of solving complex problems in fast-paced, global teams at Microsoft and Credit Suisse.

Beyond my professional work, I am an avid open-source contributor and maintainer of ngx-indexed-db for Angular. I also enjoy sharing knowledge with the developer community on dev.to. Seasoned [Job Title] experienced developing applications, databases and cloud computing solutions. Smart professional with proven troubleshooting and debugging capabilities for resolving complex technical issues.

Overview

11
11
years of professional experience
5
5
years of post-secondary education

Work History

SOFTWARE ENGINEER II

Microsoft
Prague
03.2020 - Current
  • Developed several new components for the Fluent UI Library
  • Support Teams engineers to use Fluent UI components by developing prototypes, helping with debugging, and being active in answering questions
  • Produce documentation to migrate from one library to the new FluentUI
  • Led the features migration in Teams for the new library
  • Implemented Teams features
  • Owned documentation and components catalog for promoting use of shared maintained components cross organization

SR. SOFTWARE ENGINEER - AVP

Credit Suisse
Warsaw
04.2018 - 03.2020
  • Worked in an internationally distributed team to build an XVA Pricer simulator to help traders make better decisions
  • Conducted market research on local real estate trends
  • I led a squad with two people and handled the delivery requirements with BA and testers
  • I've worked as a front-end developer on the Credit Risk Dashboard team, where I created a feature-rich slice and dice dashboard and report generator for banks' credit risk officers
  • Represented the team in meetings with the testers, and in doing so, identified and delegated tasks to improve the project

SR. FRONT-END DEVELOPER

Toro Investimentos
Belo Horizonte
01.2017 - 03.2018
  • Helped build an incredible finance product from scratch in a diversified team with designers, UX Specialists, and other professional profiles
  • Represented the team in meetings with the testers, and in doing so, identified and delegated tasks to improve the project
  • I had the opportunity to participate in several discussions about new features implementation, user experiences, layout implementation, backend features, and many business rules execution
  • Led implementation of new features and helped onboarding new members

JR. SOFTWARE DEVELOPER

TecMidia Soluções
04.2014 - 01.2017
  • I worked with a great team as a Software Developer to develop and maintain web systems, using a lot of JavaScript, HTML, CSS, Angular, and other JS libs
  • I also had the opportunity to be part of a cross-platform project developed with IONIC
  • Led the frontend development for web applications as it was a new product for the company

ASSISTANT TEACHER - ALGORITHMS AND DATA STRUCTURES

PUC Minas
02.2014 - 06.2016
  • Support the teacher in correcting tests
  • I have mentored new students with difficulties in programming
  • Elaborate classes and teach new students about algorithms and data structures
  • Design challenges to improve the code skills of the new students

Education

Bachelor's degree - Information System

Pontifical University Catholic
01.2013 - 01.2018

Skills

  • React

  • Typescript

  • Javascript

  • Design System

  • Angular

  • Graphql

Front-end development

Awards

70-480 - Microsoft Specialist: Programming in HTML5 with JavaScript and CSS3

Timeline

SOFTWARE ENGINEER II

Microsoft
03.2020 - Current

SR. SOFTWARE ENGINEER - AVP

Credit Suisse
04.2018 - 03.2020

SR. FRONT-END DEVELOPER

Toro Investimentos
01.2017 - 03.2018

JR. SOFTWARE DEVELOPER

TecMidia Soluções
04.2014 - 01.2017

ASSISTANT TEACHER - ALGORITHMS AND DATA STRUCTURES

PUC Minas
02.2014 - 06.2016

Bachelor's degree - Information System

Pontifical University Catholic
01.2013 - 01.2018
CHARLES ASSUNÇÃOSoftware Engineer