Full-stack Developer2019 - 2019Accountable.eu
Technologies: Amazon Web Services (AWS), CircleCI, MongoDB, Node.js, React Native
- Designed and implemented a service to reliably interface with various bank account APIs.
- Prototyped a desktop version of the app.
- Implemented transverse new minor features.
- Set up tools and practice to improve code quality and reliability (CI/CD, typing, linting, and integration testing).
Web Developer2018 - 2019Dunelm
Technologies: Amazon Web Services (AWS), Jenkins, Algolia, AWS Lambda, React, Progressive Web Applications (PWA), PWA
- Contributed to the architecture decision by rethinking the website with edgy tech.
- Set up a reliable deployment pipeline.
- Held a workshop and presentation to share the knowledge across an international team.
Freelance Developer2017 - 2017MyMushin.com
Technologies: Canvas, Redux, React
- Implemented a drawing canvas with rich interactions (drag-n-drop, resizing, smart cropping, snapping to a grid, and so on).
- Solved image generation issues on client-side (especially regarding image downsizing quality).
- Worked remotely on a flexible-yet-intensive schedule.
Lead Developer2015 - 2017Tracktl
Technologies: Google Cloud, Kubernetes, Docker, Node.js, React
- Proposed, implemented, and reviewed the technical solutions in the build of a collaborative jukebox app.
- Scaled the architecture to meet the needs of more than 2,000 simultaneous live users.
- Interfaced with five music provider SDKs to deliver a seamless music player.
- Implemented a model to identify and unify tracks from several music providers.
- Set up a reliable CI/CD with automated tests.
Front-end Developer2015 - 2015Hola
- Improved the video player's Chrome extension (mostly UI related).
- Integrated a new innovative UI for the landing page.
- Followed a strict process to ensure the quality of work.
- Was involved in unit testing—producing manual testing procedures and systematic code reviews.
3D Developer2014 - 2014Wanadev
- Built innovative 3D object configurators.
- Wrote tutorials for the public API.
- Implemented algorithms to speed up spacial object detection.
- Wrote unit tests to prevent regressions.
- Set up a TDD process.