
Ghabriel Calsa Nunes
Verified Expert in Engineering
Full-stack Web Developer
Florianópolis - State of Santa Catarina, Brazil
Toptal member since October 26, 2021
Ghabriel is a software developer with 4+ years of professional experience in full-stack web development, systems programming, and scripting, along with React, Angular, NestJS, and Laravel. He is a versatile developer who applies the correct technologies and solutions to each situation based on specific requirements and deadlines. He is also a dynamic and enthusiastic professional, eager to learn and apply new technologies.
Portfolio
Experience
- TypeScript - 4 years
- Angular - 4 years
- Node.js - 3 years
- Docker - 3 years
- Laravel - 3 years
- React - 2 years
- PostgreSQL - 2 years
- NestJS - 2 years
Availability
Preferred Environment
Windows, Linux, Visual Studio Code (VS Code), Postman, DBeaver, Terminal
The most amazing...
...thing I've developed is a web application that aggregates information about government services for the general population.
Work Experience
Full-stack Software Developer
Center for Informatics and Automation of the State of Santa Catarina (CIASC)
- Worked on many web applications for Secretaria de Estado da Fazenda, an important branch of the Brazilian government.
- Developed a web portal focused on aggregating information about government services for the general population.
- Built a web application for managing government costs and investments.
- Assisted the development team in transitioning from AngularJS to Angular.
- Taught the fundamentals of TypeScript to the development team as part of the upgrade to an Angular-based technology stack.
- Developed an extensive suite of integration tests for the most critical aspects of team projects.
- Created specialized command-line tools to improve the development workflow.
- Integrated team projects with GitLab CI to facilitate quality assurance.
- Upgraded the containerization strategy of team projects from Vagrant (with VirtualBox) to Docker.
- Developed an internal web application for aggregating information about parliamentary amendments using a React, TypeScript, NestJS, and GraphQL stack.
Full-stack Software Developer Internship
LabSec Information Security Community
- Implemented algorithms related to digital certificates and public key infrastructure (PKI) in Java.
- Ported a legacy Java applet to a modern stack based on Angular and a Java REST API.
- Upgraded a configuration file mechanism to use JSON instead of a domain specific plaintext-like syntax.
- Wrote documents explaining how to set up and configure the software.
- Fixed memory leaks and data corruption issues in Java-to-C++ interface code (JNI).
- Participated in the development of software for communicating with Java smart cards.
Experience
Government Services Portal
https://www.sc.gov.br/Parliamentary Amendments Application
Santa Catarina Transparency Portal
http://transparencia.sc.gov.br/Education
Bachelor's Degree in Computer Science
Federal University of Santa Catarina - Florianópolis, SC, Brazil
Skills
Libraries/APIs
Node.js, React
Tools
Git, Postman, Terminal, GitLab CI/CD, Jenkins
Languages
TypeScript, HTML5, CSS, Python, Python 3, JavaScript, Java, C++, PHP, Bash, GraphQL
Paradigms
Clean Code, Responsive Web Design (RWD), Responsive Layout, Object-oriented Programming (OOP), Concurrent Programming, Distributed Computing, Compiler Design, REST
Frameworks
Angular, Laravel, JUnit, NestJS, Jest, Jasmine, PHPUnit
Platforms
Oracle Database, Windows, Linux, Visual Studio Code (VS Code), Docker
Storage
PostgreSQL, DBeaver, Databases, MySQL
Other
Minimum Viable Product (MVP), User Interface (UI), Responsive Web Apps, Responsive Design, Responsiveness, Data Structures, Operating Systems, Graph Theory, Networking, Software Engineering, Computer Graphics, Artificial Intelligence (AI), Computer Security, Algorithms, Full-stack, Web App Development
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring