Leandro Nascimento Camargo

Software Engineer
  • Software Engineer based in Goiânia, Brazil.
  • Working professionally since 2004.
  • Around 13 years of experience working remotely.
  • Expertises: systems design, performance optimization, refactoring, full stack web development, DX.
  • 15/16 years of experience with Ruby/Rails.

Fond of simple and yet elegant solutions. Keen eye for design and usability. I really enjoy writing reusable code/lib aiming the programmers themselves as the end users (DX). Concerned about good quality code and good communication with peers and customers. Empathy is a very important thing to me. I'm also open/interested to learn new technologies (or technologies I'm not experienced with yet), like Go, Node.js, Rust, Flutter, React Native, etc.

Experience

Full Stack Web Developer @ Lawmatics

Jan 2021 - Present

I've gone through two different stages in the company so far: the first one was more product driven, where I developed new features (using Rails and React), services, fixed bugs and improved performance of existing features and services. I worked a lot with a variety of third party integrations we have and developed some of them from scratch, including the RingCentral one, handling real-time ingoing/outgoing phone calls and their multiple events.

The second stage happened when I moved into the Reliablity team (of which I'm still part), as soon as it was created in the company. There I did and still do many important performance optimizations related to PostgreSQL, Redis, Sidekiq, Elasticsearch and many thorough ActiveRecord analysis & optimizations in our Rails codebase. I really enjoy doing this kind of work: monitoring, analyzing and investigating metrics, doing important refactoring of code, planning data modeling and system architecture in general, planning a rework of parts of the system that are not performing well, like I'm currently doing with our CSV based importing system, which is a core feature to our business, but also contains several performance issues at the moment.

  • react
  • rails
  • graphql
  • postgresql
  • sidekiq
  • elasticsearch
  • redis
  • aws

Senior Software Engineer @ Magnetis Investimentos

Sep 2019 - Jan 2021

This is were I learned Elixir/Phoenix and helped the company to build an investments broker from the ground up. There were a lot of interesting challenges I faced in there, where data security, compliance, accounting and complex integrations with third-party services from the fintech world comes in place.

  • elixir
  • phoenix
  • postgresql
  • ruby 2
  • rails 6
  • docker
  • kubernetes

Senior Software Engineer @ Voz Digital Soluções Inteligentes

Oct 2018 - Jul 2019

I developed a web platform that aims to help public service agents to control and combat mosquitos that spread diseases (mainly Dengue fever) across the country. It envolves many sorts of geographical/maps manipulation (using leaflet.js + mapbox + postgresql + postgis). The back-end is built on top of Rails 5. The front-end uses both jQuery and Vue.js/Vuex.

  • ruby 2.x
  • rails 5
  • postgresql
  • postgis
  • leaflet.js
  • vue
  • vuex
  • jquery
  • design
  • ux
  • bootstrap
  • css

CTO & Co-founder @ Yepness

Feb 2018 - Jun 2019

Yepness is an Airbnb-ish solution to provide great, exclusive, cool and exquisite places for corporative events, generally small/mid-sized, delivering a smooth experience in a simple and easy way to both parties (hosts and event organizers). My mission in there was to develop and deliver good quality service to the company clients, using Ruby on Rails.

  • ruby 2.x
  • rails 5
  • postgresql
  • jquery
  • product management
  • devops
  • ux
  • css

Software Engineer @ HE:labs / Impulso

Mar 2017 - Apr 2018

I worked as a full stack web developer using Ruby on Rails to build a variety of internet based solutions for all sorts of clients: startup MVPs, big consolidated companies needing a spin-off or consolidated solutions needing new features and improvements (legacy projects).

  • ruby/rails
  • postgresql
  • jquery
  • product management
  • project management
  • ux
  • react
  • css
  • responsive

Senior Software Engineer @ Assembla

Aug 2011 - Jun 2016

I worked with a wide stack in there, including Rails 3 and 4, Javascript, jQuery, React.js, Google BigQuery, MySQL, Redis, RabbitMQ, Git and SVN bindings, Elasticsearch and etc, always focusing on performance and usability.

Beyond the technical aspect, I got involved a lot with the business side of SaaS aspects. I made product management, design and project management decisions, given I acted as Product Manager for some time and as Technical Team leader on the Tickets team (the most used product by our clients).

  • ruby/rails
  • mysql
  • jquery
  • product management
  • project management
  • ux
  • react
  • css
  • elasticsearch

More...

For further information about my career, please check Linkedin profile.

Contact information

  • Linked.in: https://www.linkedin.com/in/leandroico/
  • Github: https://github.com/leandro
  • E-mail: leandroico@gmail.com