Backend Software Engineer
Information
Languages
About
Main technologies
Additional skills
- PyTest5 yrs.
- CRM5 yrs.
- macOS5 yrs.
- Linux5 yrs.
- Docker5 yrs.
- REST API5 yrs.
- Docker Compose4 yrs.
- AuthenticationServices4 yrs.
- Google Cloud (GCP)3 yrs.
- Django REST Framework3 yrs.
- Payment Processing3 yrs.
- Ecommerce3 yrs.
- Jinja23 yrs.
- Payment Gateway Integration3 yrs.
- NoSQL3 yrs.
- OAuth3 yrs.
- Audio Processing2 yrs.
- Amazon (AWS)2 yrs.
- Cypress2 yrs.
- WebSockets2 yrs.
- Keycloak2 yrs.
- OpenAI2 yrs.
- Firebase2 yrs.
- Wagtail1 yrs.
- Zendesk1 yrs.
- Splunk1 yrs.
- Amazon DynamoDB1 yrs.
Experience
ITAdviser - ROAR
About the Project
Broker and traders CRM system with Takion, Silexx (clearing and trading accounts) integration
Responsibilities
- Designing a CRM system for brokers and traders; - Integrating external services necessary for creating and operating trader accounts; - Migrating existing trader accounts and the structure of brokers and proprietorship firms; - Formulating, planning, and implementing technical tasks for the required business functionality for brokers, managers, and traders; - Designed and implemented a CRM system for brokers and traders; - Integrated Takion, Silexx, and Das platforms via API and Webhooks; - Automated manual work for creating accounts and managing various subscription types (Platform, VPN connection, News, Execution Entitlements, MarketData, Reports); - Identified the existing reporting logic for trader;
Skills & technologies
- Python
- FastAPI
- PostgreSQL
- Docker
- Docker Compose
ITAdviser - Mindcast
About the Project
Podcasts AI generation application with voice cloning, avatar generation.
- Entertainment
Responsibilities
- Release of the first version of an AI-powered podcast generation application; - Integration of LLM via API (OpenAI) for text generation; - Integration of popular AI voice generation providers (Elevenlabs, Resemble, Azure); - Back-end development of REST API, as well as WebSockets and streaming; - Development of the 1.0 version of the model and architecture to the first release version of the application; - Implemented a generalized model for convenient integration, development, and support of various AI providers; - Implemented the necessary functionality for the application user in real time, including two-way communication via WebSockets, audio streaming, and REST;
Skills & technologies
- WebSockets
- OpenAI
- PostgreSQL
- FastAPI
- Docker
- Audio Processing
ITAdviser - 1layer
About the Project
Crypto analyzer tool, based on Coinmarketcap + Tavily Search API, multi-agents, LangGraph, LangChain.
- Cryptocurrency
Responsibilities
- Developed a cryptocurrency analysis tool based on Coinmarketcap and the Tavily Search API; - Implemented a multi-agent system using LangGraph and LangChain; - Applied Prompt Engineering techniques to optimize AI agent performance; - Integrated the Coinmarketcap API to obtain up-to-date data on crypto exchanges; - Integrated the Tavily Search API to obtain up-to-date news on crypto token requests;
Skills & technologies
ITAdviser - IN9
About the Project
Organiser Application for booking events, cars, jets, etc.
- Entertainment
Responsibilities
- Support and development of application functionality with integrated Zendesk and Wagtail CMS tools.
Skills & technologies
- Python
- Django
- PostgreSQL
- Zendesk
- Wagtail
WellBe
About the Project
Mental Health mobile application with psychological courses library.
- Mental Healthcare
Responsibilities
- Database architecture and schema design; - GraphQL API development; - Payment and authentication system integration; - Migration and data synchronization support between various database types; - Development of server-side application components; - Released the second version of the application with PostgreSQL and the GraphQL API; - Conducted stable synchronization and data migration from NoSQL to SQL (Firebase to Postgres); - Configured and implemented an API for monitoring user progress in courses and lessons from the internal library; - Configured a system for accessing courses from various authors; - Developed a system for monitoring, statistics, and accounting for the cost and profit of authors and the platform;
Skills & technologies
- GraphQL
- Django
- Django REST Framework
- OAuth
- AuthenticationServices
- Payment Gateway Integration
Truely
About the Project
Mobile Application for selling and maintaining eSIM products with different data plans.
- Telecommunications
Responsibilities
- Development of an eCommerce layer for a telecom application; - Design and development of a CRM architecture; - Development of an ordering and accounting system for Data Plans for eSIMs; - Implementation of a GraphQL API; - Released an MVP with the team for selling and servicing eSIM products with various tariff plans; - Implemented an eCommerce layer for a telecom application; - Implemented a full shopping cart (checkout) cycle for eSIM plans, from order processing, discount accounting, and order return processing; - Personally implemented a custom ledger system for primary accounting for eCommerce, covering all dealer transactions in three-way relationships between users and telecom providers;
Skills & technologies
- GraphQL
- Django
- PostgreSQL
- Ecommerce
- Payment Processing
- Payment Gateway Integration
- CRM
Uprise Health - Uprise
About the Project
Application for Mental Health support.
- Mental Healthcare
Responsibilities
- Built a GraphQL API using Graphene-Python; - Implemented a custom internal administrative interface for business needs using Django Grappelli; - Performed tasks to develop the full functionality of the application; - Implemented a CRM system for administrators, coaches, and users; - Implemented a calendar with a meeting scheduler that takes into account time zones; - Tested the API with PyTest and Cypress; - Acquired professional skills in working with AWS tools (S3, Cognito, Lambda, CloudWatch, EventBridge);
Skills & technologies
Uprise Health - Inflexxion
About the Project
Engine for assessing psychological state and reports generating.
- Mental Healthcare
Responsibilities
- Developed a REST API for completing surveys and generating reports; - Developed a proprietary engine for completing surveys (Questionnaire engine) built on NetworkX; - Automated the generation of reports with metrics in various formats using Python, Django, and Jinja2; - Conducted automated user experience testing using Cypress;