Full-stack Developer
2019 - 2019Accountable.eu- 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).
Technologies: Amazon Web Services (AWS), CircleCI, MongoDB, Node.js, React NativeWeb Developer
2018 - 2019Dunelm- 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.
Technologies: Amazon Web Services (AWS), Jenkins, Algolia, AWS Lambda, React, Progressive Web Applications (PWA), PWAFreelance Developer
2017 - 2017MyMushin.com- 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.
Technologies: Canvas, Redux, ReactLead Developer
2015 - 2017Tracktl- 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.
Technologies: Google Cloud, Kubernetes, Docker, Node.js, ReactFront-end Developer
2015 - 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.
Technologies: Chrome Extensions, JavaScript3D Developer
2014 - 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.
Technologies: Babylon.js, Three.js, WebGL, JavaScript