Catanduva, SP - Brazil | [email protected] | +55 (11) 98286-6186
A Full-stack Developer having 8 years of working experience, a dynamic and detail-oriented Software Developer with a knack for conceptualizing and delivering elegant, user-friendly solutions effectively and efficiently. Enjoy building powerful web applications, learning new technologies, and improving overall knowledge. A dedicated and persistent person, with clear objectives to be achieved in the professional field. A team player but do not shy away from working as an individual contributor.
PHP, Laravel, Postgres, Redis, Ruby, Python, Elixir, Javascript, SOLID, Clean Code, Software Architecture, and algorithms in general
Flask, Rails, Delphi, Java, Apache, NGINX, APIs (Rest and Soap), microservices, test-driven development, bash, Linux, git, and GitHub
Leadership, Teamwork, Problem-solver, Creative, Resourceful, Open to criticism
Senior Software Developer, Aug. 2022 - present
- Just started out, wish me good luck 😉
Senior Software Developer, Feb. 2020 - Jul. 2022
- Reduced total billing processing time down by 95%, with dynamic allocation of threads with horizontal scaling
- Switched all cronjobs to work with messaging and queues with Redis, reducing database load due to polling while improving responsiveness to the end-user
- Implemented 4G, NB-IoT, and eSIM provisioning support on Saitro GSIM Platform for TIM Brasil
- Developed most of TIM Brasil and FCA's wifi powered cars project regarding SIM and Cars provisioning lifecycle
- Constantly improved the overall user experience with caching, indexation, and techniques from the back-end that resulted in a snappier UX
- Mentored junior developers
Sofware Developer, Nov. 2017 - Feb. 2020
- Unified all Saitro's different broker platforms in one single, highly customizable, codebase
- Created a module that allowed non-programmers to generate all kinds of user reports on the platform
- These reports would dynamically create user interfaces to reach them with proper access controls and logs
- Added SIM Cards Service Maintenance routines
- Added Semantic Versioning on all applications
- Introduced an environment-oriented branching method on our git repositories (similar to Gitlab Flow)
- Implemented 3G provisioning support on Saitro GSIM Platform for Porto Conecta
Software Developer, Jun. 2015 - Nov. 2017
- Developed an Electronic Tax Invoice (NF-e) issuer using NFePHP
- Created an application that allowed custom reports to be created for each client
- Created a self-updater for our applications (PHP and Delphi)
- Created a software that allowed our clients to manage all Tax Documents issued against them
- Developed a DBF reader and writer in pure PHP to deal with legacy databases
- Developed a Point-of-sale software for small shops in PHP
Junior Software Developer, Mar. 2014 - Jun. 2015
- Rewritten the application that re-counted the stock inventory. The new version executed 500% faster
- Added Bootstrap + AngularJS to the web platform allowing richer UIs to be created
- Convinced my workmates to start using a Code Versioning System
- Developed many, many CRUDs
Web Designer and Developer, 2014 - 2017
- Developed websites for many small companies
Software Developer, 2019 - Present
- Developed an integration between many vehicle tracking platforms and Correios' TMS
Sole Developer/Author, 2015 - Present
- Software for Delivery/Point-of-sale shops
Author, 2022 - Present
- Library to compress LineStrings (depends on geoPHP)
- Açaí dos Tomé - A website for a local açaí shop (Repo)
- Bomserv Bombas - A website for a hydraulic pump retailer (Repo)
- Ocus Print - A website for a transfer retailer (Repo)
- Edificar - A website for a building company (Repo)
- Mr. Mind - A simple mastermind-like game (Repo)
- Word Game Solver - A word games solver written in Ruby (Repo)
- Clean Code
- Sun Certified - Java Programmer
- Design e Desenvolvimento de Jogos
- Head First Java - This made me decide becoming a dev
Technician, Software development (Delphi7, VB6, C, JS, ASP, and ActionScript)