Software Engineer and Architect2018 - 2019Ehab
Technologies: Ionic, Angular, Core, Blockchain, Ethereum, Python
- Created a suite of Ethereum smart contracts, including two 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.
- Built a suite of Qadre Core entities and a system to allow for arbitrary data transparency and integration between multiple sources and APIs.
- Developed 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 the long-term software goals of the company along with the CTO and CEO.
Full-stack Engineer and Team Lead2015 - 2018Ello Político
Technologies: Elasticsearch, PostgreSQL, Microsoft SQL Server, C#, Django, Python
- Ported a 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, and more).
- Implemented statistical models to predict bill outcomes using Python.
- Created a custom ETL layer for real-time porting of data from MS SQL Server to PostgreSQL.
- Led and managed a development team using custom agile techniques.
- Planned and architected the long-term software goals of the company along with the CEO.
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.
- Built web interfaces and control panels for data visualization.
- Supported the development of a user data unification algorithm.
- Built an audience generation utility, which allowed user base segmentation based on queries and constraints.
- Developed a business intelligence tool that allowed end-users to explore, filter, and extract insights from their user base using Python and Elasticsearch.
Mobile Developer2011 - 2013Portal Minha Vida
Technologies: C++, Objective-C, iOS
- 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.