Anderson Silvagni Rocha
Guarulhos, Brazil
Software Engineer and Data Scientist
-github.com/max2320
-
WORK EXPERIENCE
Software Engineer and Data Scientst, Ecostage - Feb/2016 - present - São Paulo, SP,
Brazil
•
Led processes definition for CD/CI, Testing, Server Configuration/Deployment
(DevOps), Technology updates, Team integration, Code quality and Agile
development.
•
Team leader of a small teams up to 5 members, depending on project needs
•
Full stack developer using for backend JavaScript(NodeJS), Ruby(Rails),
Python(Flask, Django), PHP(Yii, Laravel) and for frontend pure JavaScript, React
and Angular.
•
API implementation using GraphQL, WebSockets and RESTful.
•
Data Flux engineering with focus in performance, stability, scalability and safety,
managing the right resources such Databases (PostgreSQL, MongoDB), File
Storage, Local/Remote Cache and Application Servers to reach it.
•
Engagement with code quality and maintainability using code reviewing and pair
programming techniques.
•
Led Extreme programing implantation.
•
Geospatial processing using PostGIS, Gdal, QGis. Also geoserver.org Implantation
and maintenance.
Full Stack Developer, Tracersoft - march/2013 - Jan/2016 - Guarulhos, SP, Brazil
•
Team leader of a small teams up to 3 members, depending on project needs
•
Full stack developer using for backend JavaScript(NodeJS), Ruby(Rails), PHP(Yii)
and for frontend pure JavaScript, React.
•
Data Flux engineering with focus in performance, stability, scalability and safety,
managing the right resources such Databases(PostgreSQL, MySQL), File Storage,
Application Servers to reach it.
•
Led Scrum and Extreme programing implantation.
Backend developer, Usina da Criação - July/2011 - March/2013- São Paulo, SP, Brazil
•
Backend development using PHP and ASP.NET, with MySQL and SQL Server
•
Site development process and Proprietary CMS maintenance.
Other Experiences:
•
Development of a Simple ERP solution named NESM for Nova Era Consultoria.
•
Development of a E-Learn Platform named DChain with the focus in
missions/tasks and reward programs organized by Coaches/Masters of different
areas.
SIDE PROJECTS
GearLifeMTG: An open source PWA to track life and other scores for Magic The
Gathering matches. (https://github.com/max2320/gear-life-mtg)
RPG Engine: An in progress open source project for build RPGs games for web
browsers. (https://github.com/max2320/rpg-engine-js)
Processor Simulator: An open source didactic processor simulator to help teach how
the computer processor insides works. (https://github.com/max2320/processorsimulator)
EDUCATION
2015 Bachelor’s degree in Computer Science, University Nine of July - UNINOVE
•
Conducted the design and development of a didactic processor simulator with the
objective to help teach how the computer processor insides works.
2010 Computer Technician – IT, Centro Paula Souza - CPS
•
Conducted the development of a web portal for children use.
TECHNICAL SKILLS
JavaScript (React, ReactNative, Redux, ES6, Express, Webpack)
CSS (CSS3, SASS)
HTML (HTML5, HTML APIs)
Ruby (RubyOnRails)
PHP (Yii, Laravel)
Python (Flask, Django)
Project Management
System Architecture and Data Flux Design
DevOps and System Administration (Linux)
WebServices and MicroServices (PHP, NodeJS, Ruby, Python)
Databases (MySQL, PostgreSQL, Oracle, MongoDB, Redis)
LANGUAGES
Portuguese, English
ACADEMIC PUBLICATIONS
2014 Simulador Didático de Processadores, XI Encontro de Iniciação Cientifica
Authors: ROCHA, A. S.; VALIANTE FILHO, F.
Conducted the classroom experiment with the Professor Valiante, about the benefits
of a visual tool to help teach Computer Architecture classes about digital processors
internal behavior.