Skills and Qualifications
Languages
- Python
- Javascript
- TypeScript
- HTML/HTML5
- CSS/CSS3
Frameworks
- Django
- Django-Rest
- Moment.js
Libraries/APIs
- React
- Redux
- Redux-Saga
- Material-UI
- Axios
- Underscore
- jQuery
Tools
- Docker
- Git
- Webpack
- Gulp
- Grunt
Other
- AWS (EC2
- S3)
- Apache
- Nginx
Data bases
- PostgreSQL
- MongoDB
- Redis
Featured Projects
Projects
ERP For Valomarket
Developer
This site allows company employees to see orders, change their status, select distributors, etc. The Valo ERP is designed to help manage data from marketplaces and distributors, and to fulfil marketplace orders. Denis worked on both frontend and backend. The backend was written in Python using the Django framework. The project used a pre-existing MySQL database, which was provided by the client. The project uses a JWT token to handle authorization. The server API includes the ability to retrieve and edit products, orders, distributors, and marketplace related data from the database. There is also a shipment related API, which communicates with EasyPost, allowing users to retrieve shipping rates, to buy and refund shipments, and to format and retrieve ZPL encoded labels. The backend also contains an Admin page.
MyVitagene
Developer
Vitagene allows users to learn about their ancestry, and then, based on their DNA and family history as well as their lifestyle and goals, have created for them a personalized diet, exercise, and supplementation action programme. Denis worked as part of a team of full-stack specialists to implement the MVP. The main challenge Denis faced was that the app had to be HIPAA-compliant and meet all the requirements for user data security. To implement this requirement, he has configured and prepared a dedicated AWS environment. Using Django, he built the MVP architecture and functionality of the marketplace. He also built in a payment gateway using Stripe, which allowed the platform to be launched into the app market for testing and refinement.
Think Empire
Developer
Think Empire is a platform for real estate businesses. Denis worked on the map section and the built-in messenger. The map provides the ability to search using filters, view extended data for buildings including owners and last sales, and to save the buildings to lists that might be shared among a team or company or alternatively sent to a specific user via the built-in messenger, email, or SMS. The system was also required to facilitate the marking properties for sale as well as the ability for users to set the status of their work on a current building project. Denis used sockets for real-time messages and he carried out performance optimization due to it having a huge DB (more than 6 million records for New York alone).
Vital Interaction
Developer
Vital Interaction is a software provider specializing in the automation of complex communication workflows. Using PHP and Python technologies, Denis implemented new solutions consisting of several microservices as well as integrating solutions into the system as services. This allowed him to increase the fault tolerance of the entire system. Denis also fully automated the processes of collecting and analyzing prescriptions for patients, and automated the notification and mail distribution systems. He also took part in the implementation of the messaging service inside the system, as well as the voting service. Thus, Denis and the team managed to create a cost-effective and easy-to-use solution that can be easily customized by both healthcare providers and patients.