Full-stack Software Engineer
2017 - 2019Broker Buddha- Led the development of a high-performance, reliable, and secure Rails-based back end.
- Participated actively in building and maintaining a SPA front end with dozens of pages full of complex business logic.
- Automated the deployment with Elastic Beanstalk and Terraform.
- Bootstrapped a new GraphQL API that allowed making a majority of server requests run in less than 0.2ms.
- Established E2E testing with Capybara, which reduced the number of bugs to almost zero.
- Contributed actively to setting up a CI/CD pipeline.
Technologies: AngularJS, Ruby on Rails (RoR), GraphQL, MongoDB, Angular, NgRx, Terraform, CircleCI, DockerSoftware Developer
2015 - 2017Azati Corporation- Created the back-end for a mobile application and managed the complete project cycle.
- Worked on a marketplace for used car parts in Germany.
Technologies: Docker, AngularJS, Ruby on Rails (RoR), RubySoftware Developer
2012 - 2015Snapdocs, Inc.- Built a massive project with sophisticated business logic used by thousands of enterprise users daily.
- Developed accounting functionality integrated with QuickBooks Online.
- Worked on a multi-tier architecture of the project.
- Implemented project billing.
Technologies: AngularJS, Ruby on Rails (RoR), RubySoftware Developer
2013 - 2013Altoros- Built software for a home automation (powered by Z-Wave) hub based on Raspberry Pi.
- Created a JuJu charm for deploying Rails applications in collaboration with a team from Canonical.
- Worked on a web education platform for a Belgian university.
Technologies: Chef, Ruby on Rails (RoR), RubySoftware Developer
2009 - 2012Itibo- Worked on a control panel for deploying and managing popular software stacks in AWS.
- Built an online tool for searching and analyzing genome sequence data.
- Created a plugin for Sublime Text with thousands of installations.
Technologies: Ruby on Rails (RoR), Ruby