Software Engineer and Architect2018 - 2019Ehab
Technologies: Python, Ethereum, Blockchain, Qadre Core, Angular, Ionic
- Created a suite of Ethereum smart contracts, including 2 different interacting tokens, currency oracles, project management, and data transparency.
- Created a responsive web application to allow homeowners, investor, and construction companies to communicate and recruit each other to build sustainable and affordable housing.
- Created a suite of Qadre Core entities and system to allow for arbitrary data transparency and integration between multiple sources and APIs.
- Created a responsive web application to track and manage construction industry aspects, such as task management, weather management, supplies delivery, 3D model visualization, and data sharing.
- Led and managed a small development team.
- Planned and architected along the CTO and CEO the long term software goals of the company.
Full Stack Engineer & Team Lead2015 - 2018Ello Político
Technologies: Python, Django, C#, MS SQL Server, PostgreSQL, Elasticsearch
- Ported legacy WinForms platform for reading and predicting government bill's outcome to the web using Django and Vue.js.
- Created a parallel data processing system to integrate data sources of various origins (SQL, CSV, Excel, web scrapers, APIs, etc).
- Implemented statistical models to predict bill outcomes using Python.
- Created a custom ETL layer for real-time porting of data from MSSQL Server to PostgreSQL.
- Led and managed a development team using custom agile techniques.
- Planned and architected along the CEO the long term software goals of the company.
Full Stack Software Engineer2014 - 2015Gymglish
- Supported English and French languages lesson generating expert engine.
- Supported internal websites and analytics.
- Created and supported iOS applications to consume English and French lessons.
- Created a data model and visualization tool for internal statistics.
- Worked with an international French-speaking team.
Big data developer2013 - 2014Simbiose Ventures
- Created a parallel and distributed data processing tool with Python multiprocessing, IPC, and SQS.
- Created web interfaces and control panels for data visualization.
- Supported the development of a user data unification algorithm.
- Created an audience generation utility, which allowed user base segmentation based on queries and constraints.
- Created a business intelligence tool which allowed end users to explore, filter and extract insights from their user base, using Python and Elasticsearch.
Mobile Developer2011 - 2013Portal Minha Vida
Technologies: iOS, Objective-C, C++
- Created mobile applications such as "TV Minha Vida," "Dieta e Saúde," "Receitas Light," and others.
- Ported web applications to iOS native apps.
- Implemented in-app purchase and dynamic feature unlocking.
- Created a diet-tracking app with support for notifications, reminders, food database integration and paid plans.
- Optimized media consumption on a video repository app.