Backend Software Engineer

Ivan V

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
5 yrs.
Location
Georgia
Timezone
(GMT+05:00) Tashkent

Languages

Russian
Fluent (C2)
Ukrainian
Fluent (C2)
English
Advanced (C1)

About

Ivan is a Backend Software Engineer with 5 years of experience in designing and developing efficient applications. He specializes in Python, Django, FastAPI, PostgreSQL, and GraphQL, while also utilizing Docker for containerization. He has effectively integrated external APIs and automated processes to enhance functionality in various sectors such as mental healthcare, entertainment, and telecommunications. His expertise includes building CRM systems and implementing robust data management solutions. He holds a degree in Applied Mathematics and possesses several certifications related to AI and development.

Additional skills

Experience

ITAdviser - ROAR

Backend Software Engineer

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

ITAdviser - Mindcast

Backend Software Engineer

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

ITAdviser - 1layer

Backend Software Engineer

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

Backend Software Engineer

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

WellBe

Software Engineer

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

Truely

Software Engineer

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

Uprise Health - Uprise

Backend Software Engineer

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);

Uprise Health - Inflexxion

Backend Software Engineer

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;

Skills & technologies

Education

Odessa National University I.I.Mechnikov

1998 - 2000
Applied Mathematics