Full-stack Developer
2022 - 2022BCG - Gamma- Redesigned the legacy data structure and codebase.
- Implemented the higher availability web-facing API.
- Handed the project to the final client and aligned the system design with their specific infrastructure needs.
Technologies: Python, Angular, AngularJS, Pandas, Redis, Amazon Web Services (AWS)Full-stack Developer
2021 - 2022BCG - Main- Acted as the lead on the front-end development and the front-end facing API development. Created a viable MVP, refactored the legacy codebase, and followed up with the handover to the final client.
- Redesigned the database structure, migrated the FastAPI project to support asyncio, and implemented an asynchronous ORM.
- Reinvented the project management process to custom-fit this team's needs with high-paced delivery requirements from the end client.
Technologies: Python, Angular, Pandas, Redis, Amazon Web Services (AWS), AngularJS, FastAPI, Data Engineering, PostgreSQL, SQL, Project Design & Management, Agile, Full-stack, Full-stack DevelopmentLead Full-stack Engineer
2019 - 2020Deloitte (via Toptal)- Managed the front-end development. Built a web application for data entry, visualization, and monitoring using D3.js, ECharts, Vue.js, CSS, and JavaScript.
- Followed up on API back-end development and data engineering utilizing PostgresSQL and GoLang.
- Operated on all the levels of the project, from system design and data processing to documentation and user experience.
Technologies: Data Visualization, Vuex, Vue 2, D3.js, Data Engineering, JavaScript, CSS, HTML, SQL, GoLand, Storybook, ECharts, Highcharts, Agile, Project Design & Management, Full-stack Development, Full-stack, LeadershipLead Developer
2017 - 2018Madumbo- Worked directly with the CTO. Front-end development was done using Vue, Web API with Django, and the analyzer was written in TypeScript.
- Developed an NLP-oriented API with Django to automatically extract and analyze the web page content for SEO purposes.
- Optimized the user experience design. For all early-stage startups, it's essential to make good choices that optimize the user experience—even the most powerful technologies need to be properly delivered to the end user.
Technologies: PostgreSQL, Vue, TypeScript, Django, Leadership, Project Design & ManagementProduct Engineer
2015 - 2017Ekimetrics- Created web applications for data analysis using RoR, JavaScript, HTML, and CSS.
- Developed a REST API with Ruby on Rails with a complex access right structure.
- Implemented web crawling for a competitive watch using Mechanize and Nokogiri.
- Created a wide variety of dynamical custom D3.js charts.
- Developed web applications for interactive data visualization with a user-friendly data input interface using MongoDB, JavaScript, D3.js, and Ruby on Rails.
Technologies: SQL, MongoDB, CSS, HTML, JavaScript, Python, Ruby on Rails (RoR), RubyData Scientist
2014 - 2015Airbus Innovation Works- Performed statistical analysis of numerically generated data.
- Implemented statistical modelling of functional data.
Technologies: SciPy, Pandas, NumPy, IPython Notebook, Python