Caio Silva
EXPERIENCE
KaBuM! Comércio Eletrônico S.A.
07/2017 - Current
FullStack Developer
Responsible for the development and maintenance of the mobile site and the creation of
microservices with all the functionalities existing in the desktop version of the website, from login
to the checkout flow.
Technologies used: ReactJS, Redux, NodeJS, Python, Flask, MySQL, Redis, RabbitMQ,
Docker, Git, Scrum
Responsible for the maintenance and addition of new functionalities in the internal ERP.
Technologies used: Perl5, PHP, AngularJS, Docker, Git, Scrum
VR Software
01/2017 - 07/2017
Java Developer
VR Software is a company focused on developing applications for supermarkets. I have worked
as responsible for maintaining the company's products, correcting bugs and creating new
functionalities according to the customers requests.
Technologies used: Java Swing (JAVA PLATFORM SE 8), PostgreSQL, Git, Scrum
Dextra Digital
10/2015 - 08/2016
iOS Developer
I worked on developing two B2B mobile applications for stock management and virtual line.
Project 1: was an inventory application where an iPod is connected to a bar code reader via
bluetooth and sends the count to the iPod. Project 2: A person working in a store box would
open the box by the B2B application only to clients in a virtual line managed by a B2C
application.
Technologies used: Objective-C, Cocoapods, Git, Scrum
CI&T
02/2014 - 10/2015
Mobile Developer
As CI&T is a software house, I have floated on various projects, working from hybrid mobile
development to native. I worked on maintaining an application for one of the world's largest fast
food chains. In two projects for a company in the insurance business developing two
applications for health and dental plan management. I worked on a project of one of the largest
life insurers in the world in developing a project for life insurance quote.
Technologies used: Objective-C, Cocoapods, Phonegap, Titanium Mobile, GIT, Scrum
TI-IDEAL
12/2012 - 01/2014
PHP Developer
I worked with two fronts, one front was the configuration of sites and systems hired by new
clients, change DNS, email server, and domain registration. The second front was the
development and maintenance of the company's products, a newsletter system, a document
system and a system for prospecting new customers.
Technologies used: PHP, CodeIgniter, HTML, CSS, Javascript, jQuery, MySQL, Apache, SVN,
Scrum
COURSES & TRAINING
Linkedin Learning
08/2018
Building a Web Interface with React.js
This course covers how to use components and subcomponents, working with state, handling
events, creating subcomponents, using references, sorting and updating views, events, and
search.
Linkedin Learning
08/2018
Python: Design Patterns
Understanding design patterns, best design practices: consistency, completeness, and
correctness, working with creational patterns, working with structural patterns, working with
behavioral patterns.
Linkedin Learning
08/2018
Python: Programming Efficiently
Designing efficient loops, exploiting Python collections, writing Pythonic code, choosing the
best libraries for your tasks, downloading webpages with requests, parsing HTML with Beautiful
Soup, manipulating images with Pillow, making videos and drawing on maps with matplotlib,
serving webpages with Jinja2 and Flask, working with Python classes, taking advantage of
functional techniques, profiling CPU and memory use, exploiting parallelism.
EDUCATION
Faculdade Anhanguera de Limeira
Degree in Bachelor of Computer Science, 01/2015 - 01/2018