header light background
I’m Igor Marcio - Senior Software Engineer

Always learning, always building

Based in Brazil

I'm a self-motivated software developer with 10+ years of experience in web and mobile applications. I have a Bachelor's in Computer Science and am pursuing a Master's in Software Engineering to keep learning new skills. Proficient in OpenAI technologies, utilizing modern development tools and creating effective CI/CD pipelines. I specialize in React, Next, Vue, React Native, Node, TypeScript and so on.

My Work Portfolio

Showcasing My Projects and Contributions

Image of YoungHearts

YoungHearts

A E-commerce website for young girls that buy clothes and etc

Click the image to view details
Image of Web portfolio

Web portfolio

A space-themed web portfolio showcasing my skills, experiences, and projects.

Click the image to view details
Image of RelForce

RelForce

Relforce team web portfolio, designed to be a comprehensive showcase of skills, experiences, and projects.

Click the image to view details
Image of Hatronika

Hatronika

Hatronika Energy stands at the forefront of revolutionary advancements in the energy sector, presenting the world's first decentralized energy network free from traditional grids.

Click the image to view details
Image of Clerked

Clerked

The Clerked App is kind of a healthcare app that lets doctors and patients can schedule the meeting, as well as doctors can take care of the patients with detailed information such as blood pressure, temperature, heart rate and so on.

Click the image to view details
Image of CSFairTrade

CSFairTrade

A web application for shopping & trading platform offering a user-friendly environment for trading Counter-Strike: Global Offensive and Counter-Strike 2 skins.

Click the image to view details

What I Offer

My Expertise in Development and Design

    Icon representing Web & API Development
    Web & API Development

    I build dynamic, interactive websites using React, Next.js and Tailwind CSS. I also develop scalable and secure RESTful APIs with Typescript or Java and MySQL.

    Icon representing Automated Testing
    Automated Testing

    I write unit, functional and snapshot tests using Jest, React Testing Library and JUnit. I also have experience with CI/CD pipelines.

    Icon representing Cloud Deployment Basics
    Cloud Deployment Basics

    Familiar with deploying web applications to cloud platforms and using Docker for containerization.

Discover my array of provided services, crafted with precision and passion. My portfolio showcases my expertise in solving diverse technological challenges, from sleek web designs to solid backend systems.

Baby yoda icon
  • Jest
  • Azure
  • Tailwind CSS
  • React
  • Typescript
  • Docker
  • Spring
  • Java
  • Next.js
  • Linux
Statistic Icon

0

Projects Completed

Statistic Icon

0

Languages & Technologies

Statistic Icon

0

Software Experience

Statistic Icon

0

Certifications

Career Path

A Chronological Overview of My Career.

Senior Software Engineer Logo

Senior Software Engineer

05/2023 - Present

MedSure Systems, Remote

  • Optimized caching with Redis and improved real-time data exchange using a custom socket library, reducing application downtime from 5 seconds to 1 second in the patient management system, which boosted responsiveness and user experience.
  • Built a HIPAA-compliant patient management system with Python and FastAPI, implementing secure data protocols that led to a 40% increase in registration efficiency and a 30% reduction in appointment scheduling time.
  • Led a UI/UX redesign for web and mobile apps using React, React Native, and Tailwind CSS, resulting in a 30% increase in user engagement and a more intuitive interface, reducing friction and improving retention.
  • Enhanced database performance by deploying optimized DataMarts with SQL Server, reducing report generation time by 30 seconds on average, enabling faster insights and improved decision-making.
  • Championed DevOps best practices by automating CI/CD pipelines with Azure DevOps, streamlining workflows, reducing manual intervention, and improving deployment reliability, speeding up release cycles by 25%.
  • Developed scalable microservices architectures with Node.js, FastAPI, and Docker, ensuring maintainability and high availability, while containerization and Kubernetes improved resource use and deployment.
  • Integrated third-party APIs and payment gateways for smooth transaction processing, developing middleware for authentication and security compliance, which improved user experience and system integrity.
  • Drove architectural improvements using Kafka and RabbitMQ for event-driven systems, enabling asynchronous data processing and real-time analytics across distributed services.
  • Implemented AI-driven solutions using OpenAI's GPT models to enhance automation, customer support, and content generation, increasing operational efficiency and user engagement.
  • Built intelligent chatbots and virtual assistants using OpenAI APIs, improving customer interactions and reducing response times by 40%.
  • Developed AI-powered recommendation systems that personalized user experiences, leading to a 25% increase in retention and engagement.
  • Implemented monitoring with Prometheus, Grafana, and the ELK Stack, enhancing observability, detecting performance bottlenecks, and reducing downtime through faster incident resolution.
React
Redux
React Native
Tailwind CSS
Node.js
Docker
Jira
SCRUM
Test-Driven Development
Redis
DataMarts
Kafka
RabbitMQ
OpenAI
Prometheus
Grafana
ELK Stack
Full Stack Developer Logo

Full Stack Developer

05/2019 - 04/2023

Raypay, Remote

  • Used Next.js and React's new feature—Hooks—to rewrite and refactor frontend applications, reducing the codebase by 30% for better maintenance.
  • Implemented GraphQL and web scraping technologies to enhance efficiency by 30% for e-commerce and statistics websites.
  • Executed a MEVN project, creating custom Vue directives for DOM manipulation and validation, which improved user interaction speed by 15%.
  • Developed reusable control elements, such as Tree, Slide-View, and Table Grid, using Tailwind CSS, resulting in a 20% decrease in development time for UI components.
  • Optimized site loading speed by 30% and improved SEO rankings, leading to a 25% increase in organic traffic.
  • Integrated the Node.js backend with the frontend using RESTful APIs, ensuring fluid data exchange and reducing latency by 20%.
  • Designed custom RESTful APIs for backend-frontend communication, optimizing data exchange for high-traffic scenarios and handling up to 10,000 requests per minute.
  • Leveraged AWS cloud services for reliable and secure hosting of the financial management system, achieving 99.9% uptime and ensuring high availability and scalability.
  • Utilized SQL Server, PostgreSQL, and MongoDB, implementing GraphQL for efficient API query management, reducing query response times by 40%.
  • Utilized AWS CI/CD services to automate build, test, and deployment processes, significantly accelerating release cycles by 30%.
  • Applied Test-Driven Development (TDD) practices with the React Testing Library, reducing bugs by 50% and enhancing the maintainability of the frontend architecture.
  • Mentored over 5 junior developers and contributed to 20 open-source projects on GitHub, fostering team growth and community collaboration.
React
Next.js
Node.js
GraphQL
MEVN
SEO
RESTful APIs
TypeScript
JavaScript
AWS
CI/CD
TDD
Full Stack Developer Logo

Full Stack Developer

06/2016 - 04/2019

Divisio, Remote

  • Developed and optimized React.js components for dynamic, responsive user interfaces, achieving 95% design accuracy from Figma.
  • Implemented Redux and Context API for efficient state management, enhancing performance and reducing unnecessary re-renders.
  • Created reusable UI components using Bootstrap and Material-UI, accelerating development time by 30%.
  • Improved client-side performance through lazy loading, code splitting, and React Suspense, enhancing load speeds.
  • Developed scalable RESTful APIs with Express.js, reducing response times by 40% and improving backend efficiency.
  • Implemented JWT authentication for secure API access and enhanced user session management.
  • Integrated MongoDB with Mongoose ORM, optimizing query performance and ensuring fast, reliable data retrieval.
  • Designed and enforced JWT-based authentication and role-based access control (RBAC) to strengthen application security.
  • Created middleware functions for logging, error handling, and API rate limiting, increasing system reliability.
  • Optimized MongoDB queries with indexing and aggregation pipelines, boosting performance.
  • Utilized MySQL for structured data storage, ensuring efficient relational database management.
  • Implemented caching strategies to reduce database load and improve response times.
React.js
Redux
Context API
Bootstrap
Material-UI
Express.js
MongoDB
Mongoose
JWT
Restful APIs
HTML
JavaScript
MySQL
Software Developer Logo

Software Developer

04/2013 - 05/2016

BelmopanCityOnline.com, Hybrid

  • Worked closely with designers to ensure 95% consistency between design and development, translating UI/UX designs into fully functional websites using HTML, CSS, jQuery, and Bootstrap.
  • Collaborated with the team to gather software requirements and contributed to the development process, leading to a 15% improvement in project delivery times.
  • Implemented complex user interface effects, animations, and custom plugins using jQuery, improving site interactivity and functionality, resulting in a 20% increase in user engagement.
  • Translated Figma designs into React.js components, ensuring pixel-perfect alignment with design specifications and achieving a 95% design accuracy rate.
  • Developed over 50 pixel-perfect HTML pages using pure CSS and JavaScript, ensuring responsiveness and supporting easy application of seven themes, resulting in a 30% reduction in design inconsistencies.
  • Utilized Ajax and jQuery selectors to access various parts of the DOM, improving page responsiveness by 20%.
  • Played a significant role in PHP 7 development, utilizing the Laravel framework and MySQL for backend functionality.
JavaScript
HTML
CSS
JQuery
PHP
MySQL
Ajax
RESTful APIs
Laravel

My Technical Knowledge

These are the skills I enjoy working with, but not the only tools in my toolbox.

Java

Java

Html

Html

CSS

CSS

JavaScript

JavaScript

TypeScript

TypeScript

React.js

React.js

Next.js

Next.js

Redux

Redux

Tailwind CSS

Tailwind CSS

Node.js

Node.js

Express.js

Express.js

Spring

Spring

MySQL

MySQL

MongoDB

MongoDB

Docker

Docker

Kubernetes

Kubernetes

Ubuntu

Ubuntu

Linux

Linux

Postman

Postman

Jest

Jest

DigitalOcean

DigitalOcean

Qualifications

Certifications and Awards I Have Earned

23/01/2024
Docker: with Kubernetes + Docker Swarm

Comprehensive guide to using Docker, Compose, and Kubernetes. Includes CI/CD examples, orchestration tool management, container creation, and workflow optimization.

Certification Image
09/03/2024
Testing React with Jest and React Testing Library (RTL)

The course focuses on React testing best practices, includes such as Unit Testing, Functional Testing, Snapshot Testing and Mocking

Certification Image
In Progress
Cypress - Automation Testing

Master Cypress for web automation, including UI and API testing, with this comprehensive course. Covers JavaScript basics, Cypress framework design, and integration testing.

Certification Image
19/02/2024
CCNAv7: Introduction to Networks

Proficient in configuring switches, routers, and troubleshooting connectivity for network security and resource access.

Certification Image
In Progress
Microsoft Azure: From Zero to Hero

This certification, will transition from basic cloud concepts to mastering advanced Azure services and architectural designs.

Certification Image
In Progress
Spring Boot 3, Spring 6 & Hibernate for Beginners

Include Spring Boot 3, Spring 6, and Hibernate. Learn core concepts, REST APIs, MVC, Security, JPA, and more with hands-on projects.

Certification Image

Contact Me

Let's connect and build something amazing together!