Workflow definitions for the onboarding team, responsible to create great flows to get new clients into the platform. Using Go, Google Cloud, Pub/Sub, Postgresql, Github
Developed banking solutions, using Golang, RabbitMQ, MySQL, Datastore, and Microservices architecture. Developed services to handle card transaction authorizations such as purchases, deposits, and withdrawals. Developed high available services for handling money transfers between customer accounts (customer bank account and customer clearing account). Developed services to process multiple types of files which are used to conciliate customer accounts and make sure to keep updated balances, and allow or deny ACH transactions.
Created Lots infrastructure using AWS tools like Lambda, CloudFront, SNS, SQS, S3, EC2, VPC, and databases such as MongoDB and PostgreSQL. Developed a process based on Golang, Lambda functions, CloudWatch, and SQS, to read data from different web services, process, conciliate, and publish to MongoDB, which allows clients to see augmented information from their parking. Implemented frontend and backend solutions based on Angular, React, and NodeJS with MongoDB and PostgreSQL to allow clients to visualize data from revenues, parking occupancy and other metrics. Developed a process to analyze parking transaction data and forecast future occupancy and revenue, using Python and Machine Learning algorithms. Developed a system based on Angular, Golang, and PostgreSQL to allow customers to book parking lots from parking spaces.
Team management and responsible to think about new features. Define and implement microservice architecture based on Golang, gRPC, RabbitMQ, MongoDB, and integration with monolith system based on Java and PostgreSQL. Implemented DevOps solutions for building and deploying microservices to Kubernetes clusters, using TravisCI and Github triggers.
Developed SAGUI system, an ERP to manage UFSCar processes using Java, Grails, PostgreSQL, Redis, ElasticSearch, Angular, Golang, and Camunda. Worked as a team manager and was responsible to think about new features for SAGUI, and getting requirements from different departments inside the University. Defined DevOps solution using Jenkins and Gilab to automatically start builds and deploy applications to the correct AWS instances.
Develop solutions for a social network, allowing users to get coins using NodeJS, Mongo, PHP, (petickets). Implement cloud infrastructure to allow multiple users access using AWS EC2 and S3. Involved in business decisions, always taking into account the pros and cons of the system infrastructure.
Development of a system to manage distance education courses using Grails, Java and PostgreSQL; Responsible for getting requirements for the system. Responsible for the system administration, deploys in production, and architecture design.
System's development for companies such as Walmart, Telefonica and Globo, working with Java, SQL, PHP and ZendFramework.