Logo
Bruno – Typescript, Node.js, React, experts in Lemon.io

Bruno

From Brazilflag

Full-stack Web Developer|Senior
Mobile Developer|Senior

Bruno – Typescript, Node.js, React

Bruno is a Senior Full-Stack and Mobile Engineer with 17+ years of experience, specializing in React Native, React & Node.js, and modern cloud platforms. He brings strong expertise in mobile development for both iOS and Android using React Native and Expo, alongside backend strengths in Node.js, SQL/NoSQL databases, and various cloud providers including AWS and GCP.

He has a solid grasp of software engineering principles, experience with both monolithic and microservice architectures, and works confidently across TypeScript, JavaScript, Redux, MobX, and Apollo Client. Bruno’s communication skills, maturity, and technical breadth make him well-suited for senior roles as an individual contributor or team lead.

19 years of commercial experience in
Blockchain
Communications
Cryptocurrency
Fintech
Real estate
Trade
Simulation software
Main technologies
Typescript
8 years
Node.js
10 years
React
8 years
React Native
5 years
Additional skills
PHP
GraphQL
Next.js
Jest
CI/CD
Cypress
Nest.js
Blockchain
WebSocket
PostgreSQL
Apollo GraphQL
MongoDB
Firebase
AWS
Material UI
Express.js
RabbitMQ
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Tech Lead
May 2024 - May 20251 year
Project Overview

The customer was a powerful financial trading and backtesting platform designed for professional traders, investors, and financial institutions. The platform allowed users to analyze historical market data, evaluate trading strategies, and visualize complex financial scenarios interactively. Its primary features included real-time and historical data analysis using optimized databases, seamless integration with an internal advanced charting library, and comprehensive backtesting tools. This business simplified data-driven decision-making, enabling traders to confidently test and refine their strategies before deploying them to live markets.

Responsibilities:

Bruno's main responsibilities included:

  • designed and implemented scalable front-end (Next.js/React) and back-end (NestJS/Node.js) architecture;
  • integrated TradingView Charting Library for advanced financial data visualization;
  • optimized database performance for large-scale candle data using ClickHouse and MongoDB;
  • developed comprehensive backtesting tools for evaluating trading strategies;
  • implemented robust CI/CD pipelines and automated deployments on Fly.io;
  • created efficient indexing and query strategies to ensure data integrity and prevent duplicate;
  • wrote unit, integration, and end-to-end tests, ensuring high application reliability.
Project Tech stack:
React
Next.js
Nest.js
MongoDB
PostgreSQL
Apollo GraphQL
WebSocket
Senior Software Engineer
Sep 2024 - May 20258 months
Project Overview

An AI-powered communication platform designed to help businesses—particularly in real estate—build relationships, engage leads, and drive sales through SMS and voice messaging. It offered a unified CRM with bulk texting, scheduled messaging, message templates, and two-way communication, complemented by skip-tracing tools to discover accurate contact information. Trusted for its high message deliverability and user-friendly interface, the platform enabled users to efficiently manage campaigns and track performance across mobile and desktop channels .

Responsibilities:

Bruno's main scope of work involved the following:

  • migrated the frontend from CRA to Vite, improving build speed and developer experience;
  • initiated and structured a monorepo to unify backend and frontend development;
  • developed features for tracking MSM quotas and user onboarding;
  • fixed critical bugs in the registration flow, improving customer approval rates;
  • contributed to both frontend (React) and backend (Node.js) codebases;
  • wrote unit and integration tests with Jest and React Testing Library.
Project Tech stack:
React
PostgreSQL
Apollo GraphQL
Typescript
RabbitMQ
Senior Software Engineer - Frontend only
Jun 2023 - Apr 202410 months
Project Overview

One of the world’s largest cryptocurrency platforms, serving millions of users. Bruno worked on a core frontend team responsible for maintaining and evolving shared React packages—used across all major products—including the App Switcher, Profile Menu, and Navigation Bar. These components were critical to the user experience and branding consistency.

Responsibilities:

Bruno's main responsibilities included the following:

  • developed and maintained shared React packages used across internal products;
  • increased test coverage of the login module from 10% to 90%;
  • set up and documented reusable component libraries;
  • created internal packages to enable standardization and code reuse across teams;
  • implemented integration tests and optimized developer workflows;
  • collaborated with multiple teams to ensure smooth cross-product integration.
Project Tech stack:
React
Typescript
Storybook
Jest
Cypress
Senior Software Engineer
Apr 2021 - May 20232 years 1 month
Project Overview

A blockchain identity and authentication platform that helped developers integrate secure Web3 login and transaction signing into their applications. Its core product, ORE ID, enabled users to authenticate with popular Web2 credentials (like Google or Facebook) and interact with multiple blockchain networks through a unified wallet interface. The platform has been used by companies building dApps that require smooth onboarding and cross-chain functionality. Key features included blockchain identity management, wallet abstraction, multi-chain transaction signing, SDKs for web and mobile, and developer tools for fast integration.

Responsibilities:

Among others, Bruno carried out such tasks as:

  • refactored and maintained the core JavaScript SDK (OREID-JS);
  • redesigned and optimized the authentication and transaction pop-up widget;
  • migrated multiple packages into a unified monorepo structure;
  • wrote unit, integration, and e2e tests achieving 90%+ coverage;
  • improved Webpack configuration and reduced bundle size from 62MB to 6MB;
  • supported clients integrating with the platform;
  • led technical decisions and collaborated with cross-functional teams.
Project Tech stack:
React
Node.js
Express.js
Apollo GraphQL
Redux
Typescript
MongoDB
Senior Software Engineer
Aug 2018 - May 20199 months
Project Overview

This client was a cryptocurrency exchange platform that allowed users to trade digital assets, manage their portfolios, and perform secure transactions. The platform featured real-time trading interfaces, including order book and price charts, as well as a back-office system for administrators to handle account approvals, withdrawals, and compliance. It was designed for both retail and institutional users looking for a fast, user-friendly, and secure trading experience.

Responsibilities:

Bruno carried out the following:

  • developed the trading interface, including order book and real-time updates;
  • created the back-office system for account and withdrawal management;
  • implemented front-end and back-end features using React and Node.js;
  • integrated with authentication and KYC services;
  • ensured application security and data integrity;
  • collaborated with stakeholders to define and deliver key features;
  • wrote unit and integration tests with Jest.
Project Tech stack:
React
Node.js
Firebase
Express.js
Material UI
AWS
Jest
Cypress

Education

2018
Computer Science - Information Systems
Bachelor's degree

Languages

English
Advanced

Hire Bruno or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2025 lemon.io. All rights reserved.