Full-stack Software Engineer2017 - 2019Broker Buddha
Technologies: AngularJS, Ruby on Rails (RoR), GraphQL, MongoDB, Angular, NgRx, Terraform, CircleCI, Docker
- 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.
Software Developer2015 - 2017Azati Corporation
Technologies: Docker, AngularJS, Ruby on Rails (RoR), Ruby
- Created the back-end for a mobile application and managed the complete project cycle.
- Worked on a marketplace for used car parts in Germany.
Software Developer2012 - 2015Snapdocs, Inc.
Technologies: AngularJS, Ruby on Rails (RoR), Ruby
- 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.
Software Developer2013 - 2013Altoros
Technologies: Chef, Ruby on Rails (RoR), Ruby
- 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.
Software Developer2009 - 2012Itibo
Technologies: Ruby on Rails (RoR), Ruby
- 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.