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
- 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
- React, Next.js
- HTML5, CSS3
- JavaScript, TypeScript
- Responsive Design
- UI/UX Implementation
- Node.js, Express
- RESTful APIs
- MongoDB, MySQL
- Authentication
- Server-side Rendering
- Systems Programming
- Mobile Development
- Desktop Applications
- Automation & Scripting
Research & Projects
Description
A Chrome extension designed to help UNOPAR students easily retrieve activities from the educational platform. Available on the Chrome Web Store.
Technologies
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.
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
Role
Full Stack Developer
Impact
Streamlines documentation process, saving developers hours of work. Generates professional README files with consistent structure and formatting.
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
Role
Desktop Application Developer
Impact
The project will provide powerful document analysis tools for business users.
Description
A simple operating system developed from scratch in C. Implements basic kernel functionality, memory management, device drivers, and a simple shell interface.
Technologies
Role
Systems Programmer
Impact
Demonstrates deep understanding of computer architecture and operating system principles. Educational project showcasing low-level system design and implementation.
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
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.
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
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.
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
Role
Mobile Developer
Impact
Provides a seamless news reading experience across different devices. Implements efficient state management and responsive UI design principles.
Description
A Tinder-like interface populated with cat images from the Cat API. Features swipe interactions, responsive design, and dynamic content loading.
Technologies
Role
Frontend Developer
Impact
Demonstrates advanced CSS animations and JavaScript DOM manipulation. Implements efficient API integration with pagination and error handling.
Description
A tracking tool for COVID-19 deaths globally. Features interactive charts, country filtering, and time-series analysis.
Technologies
Role
Frontend Developer
Impact
Provides clear presentation of pandemic data for public awareness. Implements responsive design principles for cross-device compatibility.
Description
An automated Python bot that posts content periodically on the Blue Sky social network. Features scheduled posting, content generation, and error handling.
Technologies
Role
Backend Developer
Impact
Demonstrates API integration with social platforms and automated content delivery. Implements efficient scheduling and error handling mechanisms.
Description
A RESTful API built with Node.js, Express, and MySQL. Features CRUD operations, authentication, and comprehensive documentation.
Technologies
Role
Backend Developer
Impact
Provides a solid foundation for web applications with secure authentication. Implements best practices for API design and documentation.
Description
A Mobile application for managing cinema seat reservations and scheduling. Features a user-friendly interface and comprehensive reporting.
Technologies
Role
Mobile Application Developer
Impact
Streamlines cinema management operations with an intuitive interface. Implements efficient database operations and business logic for cinema operations.
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
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.
Description
A collection of Bash scripts for Linux system administration and automation. Features system monitoring, backup solutions, and security hardening.
Technologies
Role
System Administrator
Impact
Provides practical solutions for common Linux administration tasks. Implements best practices for system security and performance optimization.
Technical Expertise & Contributions
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.
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
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
Professional Inquiries
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.