João Carlos Ottobboni
Goiania, Brazil

Hi, I'm João Carlos Ottobboni I'm a web developer specializing in Ruby on Rails. I make things from scratch, contribute to open source, and write about development in an accessible and intuitive way.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

CodersRank Rank
Top 2%
Based on:
Stackoverflow 7 events
Top 50
Top 50
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
SIEDOS - Systems and Results
Feb 2019 - Apr 2021 (2 years 2 months)
Goiânia, Brazil
Project Manager
SIEDOS - Sistemas e Resultados is a company whose main objective is to offer solutions for public administration, the evolution of the work process with an integrated People Management solution.

At SIEDOS I work with all the company's systems, we use the squad model and principles of the Agile framework, where together with the squad I work directly in the creation and evolution of the software. My squad takes care of certain specific modules within the systems, thus facilitating the evolution and creation of specialists in the subjects, as well as the quick adaptation of new collaborators.

I was also able to act as a trainer of the squad model in the company, which brought great improvement to the execution of the work.

The main technologies and resources used:
- Programming language: Ruby
- Framework: Ruby On Rails
- TDD - Rspec
- Database: PostgreSQL, Oracle
- Queue management: Sidekiq
- Project management: Jira, Mantis Bug Tracker
- Version control: GitHub
- Configuration and Automation Management: Ansible
- Docker
ruby on rails agile devops docker nginx rabbitmq kubernetes redis ansible jira Sidekiq postgresql oracle Rspec rest api jwt scrum agile gitlab rubygems
Siedos Sistemas e Resultados
3 years 6 months
Tem Leader
Oct 2018 - Feb 2019 (4 months)
leading projects
Full Stack Developer
Aug 2015 - Nov 2018 (3 years 3 months)
Analyze and develop public management administrative systems for government entities, and others in Ruby on Rails using Oracle Database and PostgreSQL. At the beginning of my participation I worked with administrative systems in Ruby on Rails in version 4.0, allocated in an organ of the state of goiás in the region of Goiânia. Working with requirements gathering, user support, project management using mainly the redmine tool and scrum practices, back-end and front-end development. I worked with seven administrative systems in all for different areas of the agency. I was directly responsible for the delivery of one of the administrative systems taking care of the process after the project started until its final delivery to the customer. After delivery of these systems, I was allocated at the company's headquarters to work with a human resources system, performing all the tasks of the software development lifecycle, implementing and using agile methodologies. I worked with continuous integration using Gitlab-CE, this enabled a huge change in our routines from the cleanest process to develop by implementing GitLab Flow
ruby on rails oracle postgresql ruby rubygems css javascript
Umbrella Tecnologias Ltda - ME
3 years 7 months
Goiânia, Brazil
Sep 2012 - Jul 2015 (2 years 10 months)
During the time as a programmer at umbrella technologies, I proceeded with the maintenance and improvement of all the websites I had built in the internship period and built new ones for other clients. I worked actively with the customization of layouts in Joomla and the creation and adaptation of plugins for the CMS. I worked on building systems using the ruby ​​on rails framework in version 3.2 and performed maintenance and evolutions on the existing system in ruby ​​on rails 2.3. The niches served in relation to rails were law firms, regional councils for real estate brokers, and real estate brokers unions. I implemented systems in regional councils of realtors in other states served by the company, providing training for the staff of the agency and raising requirements for implementation of adaptations and improvements. I have developed a lot of project management skills and requirements requirements in this period.
ruby on rails css html mysql joomla wordpress
Dec 2011 - Sep 2012 (9 months)
I developed in this period as trainee umbrella technologies activities related to analysis, development, maintenance and testing of software. I have created websites with CMS Joomla for several clients replacing websites made with html and css only. I have maintained and upgraded existing websites made in html / css. I had meetings with clients to raise requirements and present the developed websites. During the period I also acted as validator of data generated by the systems made in rails and also testing various system and website functionalities in order to find errors or nonconformities with the past requirements. I worked on user support. I worked with development of some functionalities in Ruby on Rails this time I worked with system in versions 2.3 and 3.2 of the rails framework. I gained extra skills in the area of networking and server configuration, and network infrastructure.
CSS HTML Ruby Ruby on Rails

Add some compelling projects here to demonstrate your experience
eGESP API - Tribunal de Contas do Estado de Rondônia
Jan 2021 - Present
eGESP Externo - Tribunal de Contas do Estado de Rondônia
Jan 2021 - Present
eGESP Portal do Servidor - Tribunal de Contas do Estado de Rondônia
Jan 2021 - Present
This section lets you add any degrees or diplomas you have earned.
Software Engineer Graduate Degree, Software Engineer
Dec 2012 - Dec 2014
Objectives GENERAL: Qualification of professionals in Software Engineering, able to manage, develop and maintain small and large software development projects. SPECIFIC: Empower the professional to manage complex software projects. Requalificar computational professionals with lack in specific disciplines of Software Engineering. To enable the professional to fully exercise all stages of the software development project, such as requirements analysis, software design and architecture, implementation, testing, deployment and maintenance. Target Audience The Specialization Course in Software Engineering is intended for professionals with a higher education in the following areas: Software Engineering, Computer Science, Information Systems, Data Processing and related areas interested in updating or acquiring theoretical and practical knowledge in Software Engineering.
Technologist in Analysis and Development of Systems, Software Engineer
Dec 2009 - Dec 2011
Jun 2021
Como Lidar com o Estresse no Trabalho
Jun 2021
Como Liderar e Trabalhar em Equipe
Jun 2021

Jobs for you

Show all jobs