Main skills
Software Craftsman
I've been creating software for 19 years. Started using PHP, passing through .NET and Python. Nowadays I enjoy Javascript and Node JS.
Agile Enthusiast
I've already worn the hat of Scrum Master and Product Owner. Already used Scrum and Kanban. Mix and match all of them in favor of Agile"
Software Engineer
I know how it is important to use TDD, Refactoring and Code Review in order to create a profitable software.
Highlights
- NodeJs / Javascript / ES20??
- HTML5 / CSS3
- React / Redux / Saga /webpack
- Postgres / MongoDb
- Elastic / Redis
- Agile / Scrum / Kanban
- C# / Python
- DDD / Clean Architecture
- Design Patterns
- TDD / Code Coverage
- GIT / AWS / docker
- Jenkins / npm / CI tools
Work experiences
Hopara
2021 - current
Principal Engineer - São Paulo - Brazil
• Digital Twin Software Platform Javascript Typescript NodeJs React + Redux Postgresql WebGL AWS
Gupy
2017 - 2021
Software Engineer and Tech Lead - São Paulo - Brazil
• HR Software Javascript NodeJs React + Redux Postgresql ElasticSearch SQS AWS
Veriz Tecnologia
2016 - 2017
Software Engineer - Brasilia - Brazil (remote job)
• Email compliance tool Javascript AngularJs Sass MongoDb Redis ElasticSearch RabbitMQ .NET AWS
EventMobi
2016 - 2016
Software Engineer - Toronto - ON
• Internal CMS AngularJs Python Django
Scalable Path
2015 - 2016
Software Engineer - San Francisco - CA (remote job)
• Retail stores software Javascript AngularJs Redis MySQL Python Django AWS
Diebold Inc.
2006 - 2015
Tech Lead (2009-2015)
• Bank Fraud prevention software
Agile
Javascript
.NET
SQL Server
jQuery
Python
TDD
Design Patterns
Code coverage
• OAuth based Authentication Gateway
Agile
Android
IOS
Python
Django
Software Engineer (2006-2009)
• Company intranet
.NET
Javascript
SQL Server
jQuery
• Social Network Malware finder
Python
• Javascript based Machine Identificator
Javascript
• Site classifier
Bayesian network
Python
Flextronics International
2005 - 2006
• Maintenance of internal software Access C#
Education
MBA in Project Management
FGV – Fundação Getúlio Vargas
2008 - 2011
Bachelor of Science Degree, Computer Science
UBM – Centro universitário de Barra Mansa
2002 - 2006
Community Contributions and Speaks
Speaker in congresses em 2017
Automating a house spending less using Google Assistant and NodeJS
Places: GDG Sul Fluminense Meetup, GDG Dev Fest Centro Sul and GDG Dev Fest Campinas
Creator of popular Jenkins theme
github.com/afonsof/jenkins-material-theme
Project: Jenkins Material Theme
Community Event Promoter
Google Developer Group event: Rio Sul Valley Dev Summit 2017
Event for 200 people in Volta Redonda city
Guest in Software Development podcast
Dev na Estrada (devnaestrada.com.br)
Episodes: #48 The Developer Salaries • #46 - The life in a startup • #35 Why learn English?
Community Event Promoter and Presenter
Google Developer Group event: Web Dev Summit 2015
Event for 200 people in Volta Redonda city
Community Leader
Youth Baptist Southern Rio 2008-2013
24 fellowship and entertainment events of a group of 2,000 youths
Honor and Awards
(3rd Place) UBM Hackathon 2017
The team created a Smart City Bot capable of providing tips and information about bus and garbage collector times, events in the city and more. It also understands problem reporting where the user is able to set the location and problem details. The user also receives notifications when the problem is solved by the State employee
Conferences and Courses
- Tech Meetups: Rio Sul Valley - Volta Redonda 2017
- Tech Meetups: TorontoJS - Toronto 2016
- Conf: BrazilJS - Porto Alegre 2014/2015/2016/2017/2019
- Course: Advanced English - San Francisco 2015
- Conf: BlackHat/DefCon - Las Vegas 2014/2015
- Conf: Agile Trends - 2014/2015
- Meetup: Front-end - Campinas 2015
- Meetup: SorocabaJS 2015
- Conf: GDG Dev Fest - Sudeste 2014
- Conf: Tableless 2014
- Conf: Chrome Dev Summit - Mountain View 2013
- Conf: Visual Studio Summit - São Paulo 2013
- Conf: Agile Brazil - Brasilia 2013
- Course: Management 3.0 - Agile Leadership Practices
- Course: Certified Lean-Kanban
- Course: Certified Scrum Product Owner
- Course: Certified Scrum Master
- Certification: MCP - HTML5 with Js and CSS3