Key Developer - SICCAU
CAU, Federal Council of Architecture and Urbanism, is an institute responsible for the administration, supervision, and regulation of architects and urban professionals all over Brazil. SICCAU is a web-based platform that integrates all regional councils with CAU regulatory procedures and services. The platform is mandatorily accessed by all Brazilian architects and urbanists. Analyzed the system and developed features for the annual billing of users and overdue debt management. Implemented customizations for the replication of application instances for different entities and organizations and provided support for complex billing cases on the legacy applications in production. Created and developed an optimized solution to manage recurrent debts and analysis of pending debts from data across the distinct databases with various data structures. Oversaw data migration from the legacy payment system, designed a data structure and database routines to keep consistent payment history in a new payment system, and solved numerous cases of billing issues from the client’s support department by developing an independent automated tool to analyze and describe payment history and debts. Improved the implementation of bank ticket verification, used only in Brazil’s banking system, and created a reusable theme for use in many software instances owned by institutions with different brands. The solution is in use all over Brazil, having one running instance for the federal institute and 27 more for each Brazilian state.
Senior Developer - Fluent Forever
Fluent Forever is a language learning startup that invented a groundbreaking methodology for learning new languages. The Fluent Forever app became the most funded app in Kickstarter History. The prototype was part of a large crowdfunding campaign by Fluent that raised over $1.7 million on Kickstarter and Indiegogo. They were ready to go from paper to digital with this method and bring a completely new tool to the market. Worked on a web-based tool for translators to break down a sentence into individual word meanings and grammatical, syntactical, and morphological parts. Developed the front -page website and entry points for the management applications and internal systems like payments and subscriptions and implemented a reusable theming system for applications on the platform. Refactored tons of lines of code to achieve optimal code quality with best practices, code patterns, and unit testing. Fixed the existing UI implementations to improve user performance. The app was released to Play Store and App Store in early 2019.
Front-end Mobile Developer - K2 Konnect
K2 Konnect is a proprietary digital platform that offers IT consultants access to a pool of staff to build stronger and continuous relationships with the professionals that work within the K2 network. The app allows users to perform simple and recurrent tasks informing about consultancy opportunities, work measurement, timesheets, expenses, and opportunities for participation in K2's Share and Earn initiative for friend referrals. Used hybrid development processes to support both Android and iOS solutions. Developed a middleware to expose data as a REST API for another internal API for consumption by mobile apps and implemented endpoints for the internal API using Apex on the Salesforce platform. Worked on software integration, information security, and best practices in API development and liaised with designers in providing consistent UI solutions for the app. It was successfully released on Play Store and App Store.
Software Architect/Team Lead/Key Developer - Trupe Player (Embedded Media Software)
Trupe Player is a software for the promotion of digital signage. It allows users to upload media files for display on digital panels distributed in several places including public transportation, halls, stations, and entrance gates of events. Those ads include promotional videos, animated content, and a series of dynamic data gathered from various data providers. Worked on the development of modules of software auto-updater, software installer, and media downloader. Implemented mechanisms for authentication, authorization, and validation of networking features such as data transporter, hashing, and proxy. Reduced the file size from 300MB to 40MB (compiled binary) and improved the utilization of networking for corrupted media files and adapt the application to different network configurations.