Mário César Silva

Senior Full-Stack Developer | Frontend, Backend & Mobile Expert
Praia, CV.

About

Highly accomplished Full-Stack Developer with 7+ years of experience specializing in end-to-end software development, from conceptualization in Figma to production deployment. Proficient in Java, JavaScript, TypeScript, PHP, and modern frameworks including React.js, React Native, Next.js, Laravel, and Node.js. Demonstrated expertise in building robust, scalable applications adhering to SOLID principles, Clean Architecture, and Domain-Driven Design. Proven ability to deliver high-performance, user-centric solutions across frontend, backend, and mobile platforms.

Work

Freelancer
|

Frontend Developer

Summary

Focused on developing and optimizing user interfaces and experiences across various web applications, ensuring high performance and user satisfaction.

Highlights

Architected and developed high-performance, responsive, and dynamic user interfaces using React.js, Next.js, TypeScript, and JavaScript, significantly enhancing user experience.

Engineered and maintained reusable UI components, integrating seamlessly with REST and GraphQL APIs using Axios, Fetch API, and React Query for efficient data consumption.

Implemented advanced styling solutions with CSS, HTML, TailwindCSS, Styled Components, and shadcn/ui, ensuring pixel-perfect adherence to Figma prototypes.

Optimized web applications for improved SEO and performance through static/hybrid rendering with Next.js.

Managed complex routing and navigation in Single Page Applications (SPAs) using React Router, improving application fluidity.

Collaborated effectively with design and backend teams to align technical requirements and ensure successful project delivery.

Utilized Git for version control and applied Agile methodologies to streamline project development and tracking.

Applied strong graphic design skills, leveraging Adobe Illustrator, Photoshop, and InDesign for vector design, image manipulation, and layout, bridging design and development workflows.

Freelancer
|

Mobile Developer

Summary

Specialized in creating high-performance, engaging mobile applications with advanced features, focusing on user experience and connectivity.

Highlights

Led the development of advanced mobile applications using React Native, Expo, and Styled-components, delivering high-quality, user-centric solutions.

Engineered "Offline First" capabilities into mobile applications, enabling seamless content access and functionality even without internet connectivity, enhancing user reliability.

Integrated interactive mapping features to provide rich geospatial information, significantly improving user experience and engagement.

Crafted engaging animations and micro-interactions, enhancing application usability and visual appeal through meticulous attention to detail.

Implemented robust push notification systems to maintain user engagement and connectivity, facilitating timely updates.

Leveraged deep linking to direct users to specific in-app content, optimizing navigation and providing a continuous, relevant user experience.

Utilized Nativebase component library to accelerate mobile development workflows and ensure a consistent, cohesive, and stylish user interface.

Freelancer
|

Backend Developer

Summary

Responsible for building and maintaining robust, scalable server-side applications and APIs, ensuring data integrity and system integration.

Highlights

Designed and developed robust, scalable APIs using Node.js with frameworks such as Express.js, Fastify, and NestJS, adhering to SOLID principles, Clean Architecture, and Domain-Driven Design (DDD).

Implemented secure authentication and authorization mechanisms, including JWT and Refresh Tokens, and fortified applications against common vulnerabilities.

Managed relational and non-relational databases (SQLServer, PostgreSQL, MySQL, MongoDB), optimizing data models, crafting efficient queries, and developing stored procedures for system integration across diverse web and backend projects.

Utilized ORMs like Prisma, Drizzle, and Typeorm for efficient, type-safe database interactions and streamlined data management.

Ensured data integrity and cross-layer compliance through runtime data validation with Zod.

Developed comprehensive unit and integration tests using Vitest, significantly improving code quality and critical scenario coverage.

Orchestrated application containerization with Docker, streamlining deployment processes and creating isolated development and production environments.

Integrated critical external services, including payment APIs, cloud providers, and messaging systems (RabbitMQ, Kafka), enhancing application functionality and interoperability.

Authored detailed technical documentation for API endpoints (Swagger/OpenAPI) and contributed to architectural decisions within multidisciplinary teams.

Zulmira
|

Store Manager

Summary

Oversaw daily retail operations, managed staff, and ensured customer satisfaction and sales targets were met in a convenience store environment.

Highlights

Led and coordinated a retail team, ensuring exceptional customer service and efficient store operations.

Managed comprehensive inventory control, including merchandise reception, organization, and replenishment, reducing stockouts and excesses.

Drove sales performance through effective sales strategies, promotions, and performance metric analysis, contributing to goal attainment.

Provided personalized customer service, resolving conflicts, and fostering customer loyalty.

Oversaw cash register administration, including shift closings and value reconciliation, ensuring financial accuracy.

Ensured strict adherence to hygiene, safety, and store compliance standards, maintaining operational integrity.

Confecções Alves Monteiro, Lda
|

Graphic Designer

Summary

Managed end-to-end graphic design projects, from concept to production, specializing in digital and print media for industrial applications.

Highlights

Created and vectorized designs for industrial garment printing and embroidery, ensuring high quality and technical fidelity for production.

Proficiently utilized Adobe Illustrator, Photoshop, and InDesign for vector graphic development, image manipulation, and color correction.

Prepared comprehensive technical files for production, including format, color specifications, scales, and embroidery/print details.

Designed and laid out various graphic materials, such as planners, adhering strictly to brand identity guidelines.

Adapted artwork for diverse application techniques, including screen printing, sublimation, direct-to-garment (DTG), and computerized embroidery.

Education

Universidade de Santiago

Bachelor's Degree

Computer Engineering

Variante – IEFP

Technical Degree

Information Technology

Liceu Domingos Ramos

High School Diploma

General Studies

Languages

Cape Verdean Creole

Native

Portuguese

Native

English

Conversational

Certificates

React.js / Next.js Course

Issued By

Rocketseat Ignite

Node.js Course

Issued By

Rocketseat Ignite

React Native Course

Issued By

Rocketseat Ignite

Java Course

Issued By

Rocketseat

FullStack Developer

Issued By

Rocketseat GoStack

FullStack Developer

Issued By

Rocketseat LaunchBase

Skills

Programming Languages

JavaScript, TypeScript, PHP, Java.

Frontend Technologies

React.js, Next.js, React Native, HTML, CSS, Styled Components, TailwindCSS, shadcn/ui, React Router, Expo, Nativebase.

Backend Technologies

Node.js, Express.js, Fastify, NestJS, Laravel.

Databases & ORMs

PostgreSQL, MySQL, SQLServer, MongoDB, SQLite, Prisma, Drizzle, Typeorm.

APIs & Data Handling

REST APIs, GraphQL, Axios, Fetch API, React Query, Swagger/OpenAPI.

Testing & Validation

Vitest, Zod.

DevOps & Cloud

Docker, AWS, Google Firebase.

Version Control

Git, GitHub.

Messaging Systems

RabbitMQ, Kafka.

Design Tools

Figma, Adobe Illustrator, Adobe Photoshop, Adobe InDesign.

Collaboration & Productivity Tools

Microsoft Office, Microsoft Teams, Slack, TeamViewer, Google Drive, Dropbox, OneDrive.

Operating Systems

Linux, Ubuntu, Debian.