Full-stack Developer2018 - PRESENTTrustroots.org (Open-source Volounteering)
Technologies: AngularJS, Express.js, Node.js, Bootstrap, React
- Migrated an app from AngularJS to React (in progress).
- Adjusted the look of the app using Bootstrap.
- Reviewed code and supported other contributors.
Co-founder | Developer2017 - PRESENTDitup.org
- Designed and built parts for additional functionalities in a REST API using Express.js and Node.js.
- Refactorized part of the validating process on the Node.js/Express.js query path by implementing a parser used as one of the pieces of the middleware software.
- Designed and implemented REST API responses for various queries using Node.js and Arango Query Language.
- Added JWT validation to increase security of the users.
Full-stack Developer2017 - 2018Client (via Toptal)
Technologies: Docker, Bootstrap, jQuery, MySQL, Express.js, Node.js
- Designed and built multiple REST API microservices using Express.js and Node.js.
- Designed and added JWT validation and fixed bugs with security.
- Designed and wrote SQL queries generator for MySQL database.
- Created detailed tests following the practice of Behavior-driven Development (BDD) covering 95% of the code.
- Designed and built pages of the front-end app in jQuery.
Software Developer2013 - 2014Syndatis
- Created a reusable module using Java for generating PDF documents based on data from a database and HTML forms and integrated it with an existing product.
- Fixed bugs and adjusted the back-end and front-end of the product for the needs of clients.
Web Developer2007 - 2014Independent Work
Technologies: SQL, CSS, HTML, Django, Python
- Built full websites using Python Django.
- Designed relational databases for the use with websites.
- Developed software using RESTful APIs with Node.js and Express.js.
- Designed and implemented fully functional websites from top to bottom.
- Worked with clients on planning and designing products.