Nivando Soares

Frontend Engineer & Full Stack Developer

Experienced frontend engineer and full-stack developer with a proven track record of building responsive web applications and scalable enterprise software solutions across diverse platforms.

Proficient in 12 programming languages with 36+ public repositories, I bring a holistic approach to software development, emphasizing clean code, performance optimization, and innovative problem-solving. Notable projects include the Colaborar A+ Chrome Extension, which streamlines workflows for UNOPAR students, and low-level programming endeavors like MyOS (a custom operating system in C) and a CHIP-8 Emulator, showcasing my passion for systems programming and computer architecture.

Technical Profile

Language Proficiency
Languages across different domains
Technical Domains
Areas of expertise and experience
  • Web Development - Frontend and backend
  • Systems Programming - OS development, emulation
  • Mobile Development - Flutter, cross-platform, Java
  • Desktop Applications - C#, Java applications
  • Automation - Scripting, bots, workflow tools
Full-Stack Capabilities
End-to-end development expertise
Frontend
  • React, Next.js
  • HTML5, CSS3
  • JavaScript, TypeScript
  • Responsive Design
  • UI/UX Implementation
Backend
  • Node.js, Express
  • RESTful APIs
  • MongoDB, MySQL
  • Authentication
  • Server-side Rendering
Other Domains
  • Systems Programming
  • Mobile Development
  • Desktop Applications
  • Automation & Scripting

Research & Projects

Colaborar A+ - UNOPAR Chrome Extension

Description

A Chrome extension designed to help UNOPAR students easily retrieve activities from the educational platform. Available on the Chrome Web Store.

Technologies

JavaScript
Chrome Extensions API
Google Analytics
Web Development

Role

Chrome Extension Developer

Impact

Streamlines the retrieval of educational activities, saving students an average time on planning the semester activities. Tracks user engagement with 14 active users and a 4.8/5 rating on the Chrome Web Store.

README Generator

Description

A Next.js application that helps developers generate comprehensive README files based on repository content. Features a clean UI with real-time preview and customizable templates.

Technologies

TypeScript
Next.js
React
Tailwind CSS
Tranformers JS

Role

Full Stack Developer

Impact

Streamlines documentation process, saving developers hours of work. Generates professional README files with consistent structure and formatting.

PDF Analysis Dashboard

Description

A comprehensive C# application for analyzing and managing PDF documents. Features document statistics, content extraction, and batch processing capabilities with a modern UI.

Technologies

C#
.NET
WPF
PDF Processing
Desktop Development

Role

Desktop Application Developer

Impact

The project will provide powerful document analysis tools for business users.

MyOS

Description

A simple operating system developed from scratch in C. Implements basic kernel functionality, memory management, device drivers, and a simple shell interface.

Technologies

C
Assembly
Operating Systems
Low-level Programming

Role

Systems Programmer

Impact

Demonstrates deep understanding of computer architecture and operating system principles. Educational project showcasing low-level system design and implementation.

Free ROMs - CRUD Application

Description

A complete CRUD application for classic game ROMs built with Node.js, Express, and MongoDB. Features user authentication, file uploads, and a responsive interface.

Technologies

JavaScript
Node.js
Express.js
MongoDB
EJS
Bootstrap

Role

Full Stack Developer

Impact

Provides a platform for preserving classic games with over 100 ROMs cataloged. Implements RESTful API design patterns and MVC architecture.

CHIP-8 Emulator - forked

Description

An implementation of the CHIP-8 virtual machine in C with SDL2. Features accurate emulation of the original system, custom debugging tools, and a modern interface.

Technologies

C
SDL2
Emulation
Computer Architecture

Role

Systems Developer

Impact

Enhanced a forked CHIP-8 emulator by implementing Save/Load state functionality, demonstrating my ability to contribute to low-level programming and open-source projects.

Flutter News App

Description

A cross-platform mobile application for news aggregation and reading. Features category filtering, bookmarking, and offline reading capabilities with a clean, intuitive interface.

Technologies

Dart
Flutter
REST API
Mobile Development
Java

Role

Mobile Developer

Impact

Provides a seamless news reading experience across different devices. Implements efficient state management and responsive UI design principles.

CaTinder

Description

A Tinder-like interface populated with cat images from the Cat API. Features swipe interactions, responsive design, and dynamic content loading.

Technologies

HTML
CSS
JavaScript
REST API
Responsive Design

Role

Frontend Developer

Impact

Demonstrates advanced CSS animations and JavaScript DOM manipulation. Implements efficient API integration with pagination and error handling.

COVID-19 Deaths Graph

Description

A tracking tool for COVID-19 deaths globally. Features interactive charts, country filtering, and time-series analysis.

Technologies

JavaScript
Chart.js
REST API
Frontend Development

Role

Frontend Developer

Impact

Provides clear presentation of pandemic data for public awareness. Implements responsive design principles for cross-device compatibility.

Blue Sky Automated Bot

Description

An automated Python bot that posts content periodically on the Blue Sky social network. Features scheduled posting, content generation, and error handling.

Technologies

Python
REST API
Automation
Social Media Integration

Role

Backend Developer

Impact

Demonstrates API integration with social platforms and automated content delivery. Implements efficient scheduling and error handling mechanisms.

REST API

Description

A RESTful API built with Node.js, Express, and MySQL. Features CRUD operations, authentication, and comprehensive documentation.

Technologies

JavaScript
Node.js
Express.js
MySQL
JWT

Role

Backend Developer

Impact

Provides a solid foundation for web applications with secure authentication. Implements best practices for API design and documentation.

Cinema Reservation System

Description

A Mobile application for managing cinema seat reservations and scheduling. Features a user-friendly interface and comprehensive reporting.

Technologies

Java
Mobile Development
UX/UI design

Role

Mobile Application Developer

Impact

Streamlines cinema management operations with an intuitive interface. Implements efficient database operations and business logic for cinema operations.

Bundesapp

Description

A Flutter application for fetching and displaying data from REST APIs. Features a clean UI, data caching, and responsive design for different screen sizes.

Technologies

Dart
Flutter
REST API
Mobile Development

Role

Mobile Developer

Impact

Demonstrates mobile UI design principles and efficient state management. Implements best practices for API integration and error handling in mobile applications.

Linux Essentials

Description

A collection of Bash scripts for Linux system administration and automation. Features system monitoring, backup solutions, and security hardening.

Technologies

Bash
Shell Scripting
Linux
System Administration

Role

System Administrator

Impact

Provides practical solutions for common Linux administration tasks. Implements best practices for system security and performance optimization.

Technical Expertise & Contributions

Systems & Low-Level Programming

My work in systems programming demonstrates a deep understanding of computer architecture and low-level operations, with projects spanning operating system development, emulation, and system utilities.

Key Projects & Contributions:

  • MyOS - A simple operating system written from scratch in C, implementing basic kernel functionality, memory management, and a simple shell. This project demonstrates my understanding of operating system principles and low-level programming.
  • CHIP-8 Emulator - Enhanced a forked CHIP-8 emulator by implementing Save/Load state functionality, demonstrating my ability to contribute to low-level programming and open-source projects. (Forked from original source)
  • Linux Essentials - A collection of Bash scripts for system administration and automation, highlighting my practical knowledge of Linux systems and shell scripting.
Full-Stack Web Development

My web development experience spans the entire stack, from frontend user interfaces to backend services and databases, with a focus on creating responsive, accessible, and performant web applications.

Frontend Development

I specialize in creating responsive, accessible web interfaces using modern JavaScript frameworks and CSS techniques. My projects demonstrate proficiency in:

  • React and Next.js for component-based UI development
  • TypeScript for type-safe JavaScript development
  • Advanced CSS techniques for responsive and animated interfaces
  • Accessibility best practices for inclusive web experiences
  • Performance optimization for fast-loading web applications

Backend Development

I've built robust server-side applications using various technologies and approaches, with expertise in:

  • Node.js and Express for API development
  • MongoDB and MySQL for database design and management
  • RESTful API design and implementation
  • Authentication and authorization systems
  • Server-side rendering and API integration
Cross-Platform & Desktop Development

Beyond web development, I've worked on mobile and desktop applications using various frameworks and languages, demonstrating versatility across different platforms and environments.

Mobile Development

I've built cross-platform mobile applications using Java and Flutter, focusing on:

  • Responsive UI design for different screen sizes
  • Efficient state management and data handling
  • API integration and offline capabilities
  • Performance optimization for mobile devices

Desktop Applications

I've developed desktop applications using C# and Java, with experience in:

  • C# and .NET for Windows applications
  • Java for cross-platform desktop software
  • UI design for desktop environments
  • Integration with system resources and services

Contact Information

Collaboration Interests

I'm open to collaboration in the following areas:

  • Web Application Development
  • Systems Programming
  • Open Source Contributions
  • Technical Writing and Documentation

Please include "Collaboration" in the subject line when contacting for project opportunities.