Allan SantosSenior Software Engineer
- Software Engineer with more than 6 years of experience, focused to work with startups. - Working and developing products to improve and scale the startup with technical and business decisions. - Knowledge in main technologies for Backend, like Laravel and Symfony frameworks, MySQL and PostgreSQL for DBMS, architecture of Rest and GraphQL, Elasticsearch and Redis for better performance, RabbitMQ for queue, PHPunit for unit tests, Kong and Konga to create a microservices network and Postman for documentation. - Knowledge in main technologies for Frontend, React with Redux, React Native with Native Base, Firebase AdMob, Sentry, Deep linking, Recompose, Vue and Vuex. - I also worked with other languages like Python and Elixir, both to process data in background with a queue (in case RabbitMQ). - Experience with agile methods, like Scrum and Kanban.
Tech stack
PHP (9)
Redis (9)
Vue.js (7)
React (7)
GraphQL (6)
Symfony (6)
RabbitMQ (6)
React Native (5)
JavaScript (5)
Elixir (5)
Python (5)
MySQL (4)
Laravel (4)
PostgreSQL (4)
AngularJS (3)
PHPUnit (3)
Linux (3)
Architecture (1)
Node.js (1)
Microservices Architecture (1)
Mobile (1)
Fedora (1)
CodeIgniter (1)
ERP (1)
Integration (1)
Docker
Experience
Senior Software EngineerPrimepass
03/2021 - Currently

- Leader of squad - Help to architect features - Help to manage the squad - Help to main the servers

PHP
Symfony
RabbitMQ
Redis
Vue.js
React
React Native
Elixir
Python
GraphQL
Senior Software EngineerEdulabzz
06/2020 - 02/2021

- Re-architecture the backend applications from a big monolith - Manage/Organize mobile squad and implements code standards - Responsible for implementing the applications in the client's server - B2B On-premise - Evangelism new technologies to improve the product or code - like kong and microservices - Help team for planning and measuring of the tasks

Mobile
Architecture
PHP
React
React Native
Microservices Architecture
Node.js
JavaScript
Senior Software EngineerPrimepass
03/2019 - 06/2020

Recreate all backend applications, using microservices pattern. Integrate that microservices in the new app and new CRM. The main skills for backend are PHP with Laravel and Symfony, MySQL and PostgreSQL, Redis and RabbitMQ, GraphQl, Kong and Konga, Sentry. The main skills for frontend are React with Redux, React Native with Native Base, Firebase AdMob, Sentry, Deep linking, Recompose, Vue and Vuex.

PHP
MySQL
React
RabbitMQ
Laravel
Symfony
Redis
GraphQL
PostgreSQL
JavaScript
PHP programmerAVEC
01/2019 - 03/2019

Responsable to implements the payment gateway from Zoop's api and integration in ERP product.

ERP
Integration
PHP
Laravel
MySQL
Fedora
CodeIgniter
JavaScript
PHP ProgrammerDELOS CONSULTORIA
08/2016 - 01/2019

Plan, develop and maintain systems according to company demand

PHP
PHPUnit
Laravel
MySQL
PostgreSQL
Redis
Linux
Vue.js
AngularJS
JavaScript
Education
TecnologoCentro Universitário Senac
02/2016 - 02/2019