Full-Stack Developer
São Paulo, Brazil
Full-stack developer with +10 years experience, system analyst, IT consultant and partner at CEI Tecnologia.
Bachelor of Science (BS), Computer science by FEI University and also Bachelor of Marketing by ESPM college.
Top Rated Upwork Profile.
Specialized in web and hybrid application development with Node.js as back-end, single-page applications with Angular & React for front-end and MongoDB as database.
Knowledge in Data Mining / Web Scraping / Web Crawler / Automation.
Click here to download the curriculum vitae in pt-BR.
CEI Technology is a software development and IT consulting firm. Espelho Digital is an application offered as a product by CEI Tecnologia for the real estate market.
The objective of this project is to allow its users to book and purchase lots in new real estate development launches using desktop computers and mobile devices in real time.
Espelho Digital 3D Interactive Project’s Floor Plan
In addition, the application offers an interactive 3D experience for the user with the project’s floor plan, showing its characteristics such as the position of the sunrise, green areas, leisure areas, streets, block filters, size, price etc.
Espelho Digital Down Payment & Plan Options
With a few clicks, the user chooses his lot, down payment value, installments plan and contract acceptance to finally make the down payment with PIX (Brazilian bank payment system) by QR-Code.
Espelho Digital Customers
The project revolutionized the way to buy lots in the Brazilian real estate market, also becoming a viable alternative for clients who prefer not to leave their homes in view of the restrictions imposed by Covid-19, processing more than USD 180,000 (1 million BRL) in less than 24 hours on launch.
QR-Code Down Payment View
For the development, Node.js with Apollo framework, GraphQL API and WebSockets was used as back-end, payment processing integrated with Mercado Pago, React with MUI for the front-end and Three.js for 3D user interaction.
CEI Technology is a software development and IT consulting firm. Gestão Digital is an application offered as a product by CEI Tecnologia for the real estate market.
The objective of this project is to provide a standard central platform for registering real estate agents, brokers and clients for real estate launches.
Gestão Digital Dashboards
The platform also has a module for sales control, which can be used in a single point (centralized) or several sale points (decentralized). As a complement, its possible to use together with Espelho Digital application, which is also offered as a product by CEI Tecnologia.
Gestão Digital Customers
Dashboards and management reports are provided in real time, allowing a complete overview of sales, real estate performance, customer profiles, etc., helping in decision making.
For the development, Node.js with Apollo framework, GraphQL API and WebSockets was used as back-end, Angular with Clarity Design for the front-end components for the front-end, web workers for offline and bad internet connection synchronization, possibility of installing the application by PWA and MongoDB as database.
Asscont is a company with 40 years of experience in the accounting, auditing and forensic accounting segment, having performed the most varied works for national and international clients.
The objective of this project was to digitize and automate the process of filing documents for the company’s customers. As a requirement, the recipient’s signature is collected as proof on the cell phone.
Protocol Details View
As the project evolved, new modules were added, such as printing traceable labels with QR-Code, as well as accounting conciliators for specific customers of the company.
Customer Signature View
For the development, Node.js with Koa framework was used as back-end, Angular with Clarity Design components for the front-end, web workers for offline and bad internet connection synchronization, possibility of installing the application by PWA and MongoDB as database.
Netleasefinder.com is a platform for single tenant net lease commercial real estate creating an ecosystem for principals, agents, developers and other third parties interested in research, data and investments.
Console Output
The objective of this project was to create a data mining engine that feeds the search capabilities of the website, aggregating in a common data model 50+ real estate listing sources to the database.
For the development, Node.js with multiple processes, communication channels, multithreading, custom HTTP calls, Puppeteer and MongoDB as database to archive a high performance grade.
CEI Technology is a software development and IT consulting firm.
The objective of this project was to create a responsive web module, capable of running on mobile devices and tablets, to control land sales for the real estate management software developed by the company.
Main View
For the development, IBM Domino server and database was used with ExtJS framework for the front-end.
The link provided to view the project is only a demonstration, with some active features (valid bar codes: ‘ATEI9JRC4E’, ‘ATEI9JRC4F’).
https://espelho-de-vendas.cei.dev
Colabore Crowdfunding is a startup founded in 2015 with the goal of professionalizing collective financing in Brazil. Currently, the company is no longer in operation.
The objective of this project was the development of a platform of own and innovative crowdfunding, where fundraising could be accompanied by any user in real time, in desktop computers as well as mobile devices.
For the development, the Meteor framework was used, components of Google Material Design Lite for the front-end, MongoDB as database and integration with PagSeguro online payment platform.
Main View
The link provided to view the project is only a demonstration, with some active features.
For the development, Node.js with Koa framework was used as back-end, Angular with Clarity Design components for the front-end, web workers for offline and bad internet connection synchronization, possibility of installing the application by PWA and MongoDB as database.
Instituto Boaz Forti is a preparatory school for public tenders of military police in Brazil.
The objective of this project was the development of a platform to control enrollment of students and cash flow.
Login View
Precision Agriculture Using Remote Monitoring Systems was the subject chosen by me to be developed for completion work of a bachelor’s degree in computer science from FEI University. Subsequently, this same work led to the publication of a paper at the IEEE Global Humanitarian Technology Conference 2017.
Paper publication link:
http://ieeexplore.ieee.org/document/8239290
Dashboard View
The project includes a real-time, in-situ agricultural internet of things (IoT) device designed to monitor the state of the soil and the environment. This device was designed to be compatible with open hardware and it is composed of temperature and humidity sensors (soil and environment), electrical conductivity of the soil and luminosity, Global Positioning System (GPS) and a ZigBee radio for data communication.
Architecture Nodes
For the monitoring device development, the developed software used Node.js platform as base, with a Raspberry PI connected to all the sensors, the mesh network interface and a custom circuit board.
Hardware Project Sketch
For the central communication with all monitoring devices, the Koa framework was used together with a custom communication protocol over Zigbee, components of Semantic UI and Highcharts for the data visualization front-end and MongoDB as database.
Final Hardware
Papel de Pão is a startup founded in 2015 with the goal of facilitate work with grocery shopping lists. Currently, the company is no longer in operation.
The objective of this project was the development of a hybrid platform where users can create grocery shopping lists and share them in real time with their friends. The application must run both on web browsers and on mobile devices natively.
Main View
The link provided to view the project is only a demonstration, with some active features.
Colabore Crowdfunding is a startup founded in 2015 with the goal of professionalizing collective financing in Brazil. Currently, the company is no longer in operation.
Colabore Eleições is a product of Colabore Crowdfunding specifically for fundraising election campaigns for political candidates, where they can register campaigns and raise funds. The platform should be accessible on desktop computers as well as mobile devices.
Main View
For the development, the Koa framework was used, components of Skeleton responsive boilerplate and Bootstrap for the front-end, MongoDB as database and integration with PagSeguro online payment platform.
CEI Tecnologia is a software development and iT consulting company.
The objective of this project was provide to customers a price simulation platform for application development projects.
Main View
For the development, the Koa framework was used, Polymer library with Paper-Elements (Google Material Design components) for the front-end and MongoDB as database.
JavaScript, HTML5, CSS3, Angular, React, ExtJS, Polymer, FrontEndDevelopment, Node.js, Express, Koa, Apollo, BackEndDevelopment, GraphQL, REST, APIDevelopment, Mongoose, MongoDB, MySQL, 3TStudio, DatabaseDevelopment, Puppeteer, Cheerio.js, Fetch, Automation, Bot, WebScraper, WebCrawler, DataExtraction, DataMining, Azure, AWS, VM, Functions, Cloud, Cordova, Electron, PKG, HybridDevelopment, GIT.