~/nielsonrolim
Nielson Rolim
~/nielson.jpg

whoami

Nielson Rolim

role
Senior Software Engineer
base
João Pessoa, Paraíba, Brazil
stack
Ruby on Rails, Hotwire, React, TailwindCSS, Linux

I've been building software for over a decade, focused on robust backend systems and web products that work well. I'm based in João Pessoa and I'm passionate about Linux and the Ruby community.

./subscribe.sh

Get a newsletter about tech.

cat experience.log

  1. Senior Software Engineer

    Mar 2025 – present

    Light Labs Inc

    Architecture, development, and maintenance of the company's core platform for mission-driven brands and laboratories, covering lab testing workflows, COA issuance, and compliance tracking with Ruby on Rails, Hotwire, and PostgreSQL.

  2. Software Engineer

    Oct 2023 – Feb 2025

    Fluxx

    Full-stack engineer on the Fluxx Grantmaker grants management platform, designing and shipping new features and maintaining the existing codebase.

  3. Senior Software Engineer

    Aug 2021 – Oct 2023

    Shift

    Built features for the car listing, search, filter, and detail experience, helped build a unified authentication solution, and integrated HubSpot with the CRM using Rails, Hotwire/Turbo, Stimulus, React, and AWS (Cognito, CloudSearch, DynamoDB, AppSync).

  4. Software Engineer

    Apr 2021 – Aug 2021

    RD Station

    Backend engineer in the Contact Management tribe, building features for the RD Station Marketing platform with Ruby on Rails, PostgreSQL, Sidekiq, and Redis.

  5. Backend Developer

    Oct 2020 – Mar 2021

    enjoei

    Built marketplace features in the security and financial risk team, and helped design an in-house rate-limiting library and two-factor authentication for admin users.

  6. Technology Consultant

    Oct 2020 – Jan 2022

    Lavanderia 60 Minutos

    Technology consultant for the IT and management teams: led the software team, gathered requirements, and designed solutions for new projects and features.

[+] show all 13 experiences
  1. Senior Software Developer

    Oct 2019 – Oct 2020

    Lavanderia 60 Minutos

    Designed the architecture of the software for a fully automated self-service laundry chain with 400+ stores across Brazil, building the management system, the store-terminal API, and the first Raspberry Pi touchscreen terminal.

  2. CTO

    Feb 2018 – Oct 2019

    Fractal Tecnologia

    Led a team of 23 (developers, DevOps, QA, project managers, and designers) and defined the software architecture of all products and projects, working with product management and customers on requirements and custom solutions.

  3. Project Manager

    Jun 2017 – Feb 2018

    Fractal Tecnologia

    Managed a team of 12 (developers, testers, and designers) across several company products and customer projects.

  4. Co-Founder

    Jan 2017 – Aug 2019

    InvestFest

    Co-founded an event-ticketing startup and was responsible for the backend software architecture and API (Rails, Node.js, PostgreSQL, Redis, Sidekiq).

  5. Rails Backend Developer

    Oct 2016 – Jun 2017

    Fractal Tecnologia

    Built an API-only Rails 5 application with PostgreSQL, Redis, Sidekiq, RSpec, Cucumber, and Elasticsearch.

  6. Software Engineer

    Apr 2016 – Oct 2016

    Conductor Meios de Pagamento

    Worked with Java, Oracle, and MS SQL Server, and acted as business analyst documenting new features and studying payment-system regulations.

  7. iOS Developer

    Apr 2015 – Apr 2016

    Gennovacap

    Developed the Giusto app in Objective-C and Swift, using Parse as backend as a service.

  8. iOS Developer

    Jul 2014 – Apr 2016

    Mobilife

    Developed institutional mobile apps for Mobilife customers in Objective-C and Swift.

  9. Development Manager

    May 2012 – Apr 2014

    Fácil Tecnologia

    Managed a team of developers building PHP projects for payroll loan management.

  10. iOS Developer

    Jan 2011 – Apr 2012

    MVarandas Tecnologia

    Built a new app that let waiters place restaurant orders.

  11. Web Developer

    Jan 2010 – Jan 2011

    NTI – UFPB

    Developed the new enrollment system for the university entrance exam (COPERVE/UFPB) with Ruby on Rails and SCRUM, and worked on the exam results processing software with Ruby, PostgreSQL, and Oracle.

  12. Web Developer

    Jan 2008 – Jul 2008

    Conexão Comunicação

    Built websites and content management systems in PHP and MySQL.

  13. Co-Founder

    Jan 2000 – Dec 2007

    ArmazemWeb Hosting

    Co-founded a hosting company, leading customer support and web development.

cat education.txt

  1. 2014

    IFPB — Federal Institute of Paraíba

    Technologist Degree in Systems for the Internet

  2. 2009

    Kapi'olani Community College

    Certificates of Competence in Programming, Database Administration, and Help Desk Services

cat jamparuby.txt

Jampa Ruby

I'm an active member of Jampa Ruby, the Ruby developer community of Paraíba, Brazil — part of CRUDPB. Join the WhatsApp group and take part.

cat projects.md

Lavanderia 60 Minutos

Designed the software architecture for a fully automated self-service laundry chain with 400+ stores across Brazil. Built the management system and the API communicating with in-store attendant terminals, plus the first version of the attendant terminal itself, running on a Raspberry Pi with a touchscreen, kept in sync with the central system while able to operate offline.

  • Ruby on Rails
  • Node.js
  • PostgreSQL
  • Sidekiq
  • Redis
  • Raspberry Pi

IBAPE-PB — Work Distribution System

Fair-distribution system for professional engineering assessments for IBAPE-PB, via lottery and direct nomination, covering the full work lifecycle (creation, publication, draw, acceptance, completion) with reporting and email notifications.

  • Ruby on Rails
  • PostgreSQL
  • Redis

Workspace Number Indicator

GNOME Shell extension that shows the current workspace number in the top panel, either as the current workspace alone (2) or current/total (2 / 4). Compatible with GNOME Shell 45–50. Open-source contribution.

  • Open Source
  • GNOME Shell
  • GJS
  • JavaScript

cat contact.txt