Работал в 3 компаниях   4 года 1 месяц

IT

Software Engineer

Sygnal.io

IT

7 месяцев

09.2024 - 03.2025

Software Engineer (Backend + Frontend)

Responsibilities:

  • Developed backend services utilizing Go with gRPC.
  • Implemented GraphQL resolvers and corresponding business logic.
  • Processed and exported event data from MongoDB for analytics purposes using Python.
  • Created and optimized automated testing frameworks, including Selenium and unit tests.
  • Optimized performance and managed error handling in production services.

Key Achievements:

gRPC & Go Development:

  • Resolved complex type conversion challenges between gRPC client models and Go struct models, ensuring seamless and reliable service interactions.

GraphQL & Go Backend Services:

  • Implemented GraphQL resolvers focused on user invitation and authentication processes.
  • Enhanced error handling mechanisms, specifically addressing and resolving nil pointer errors related to optional password logic during user authentication.
  • Debugged and optimized GraphQL mutations, ensuring accurate integration with backend database logic.

MongoDB Data Processing & Python:

  • Developed sophisticated event processing systems for handling purchase-related events, enabling effective extraction and filtering of essential data.
  • Conducted data mapping and transformation tasks, including renaming fields related to orders, to prepare and export structured data in CSV format.

Frontend (React):

  • Developed React components to seamlessly integrate backend APIs into user-facing dashboards.
  • Implemented interactive data visualization components for analytics dashboards, significantly enhancing user experience and insights.

Software Engineer

Dinamicka Development

IT

2 года 6 месяцев

04.2022 - 09.2024

Backend Developer

Responsibilities:

  • Developed and maintained backend applications.
  • Performed thorough code reviews ensuring high-quality deliverables.
  • Provided mentoring and guidance to junior developers and QA teams.

Key Achievements:

  • Served as a lead backend developer in building REST-based backend applications, powering data-centric SaaS dashboards across multiple domains including IoT, EdTech, and Real Estate.
  • Established and enforced strict coding standards and architectural practices to build reliable, scalable, and modular backend systems through proactive code reviews, consultations, and mentorship.
  • Facilitated team transition to cloud-first development methodologies by developing proof-of-concept and prototype applications utilizing serverless architectures (AWS Lambda and DynamoDB), enabling cost-effective solutions for early-stage startups.
  • Led and mentored manual QA engineers transitioning to QA automation roles by implementing a BDD-focused test automation framework (TAF) leveraging Selenium and Behave frameworks.
  • Provided strategic consultation to DevOps teams for deploying automated testing frameworks to GitHub shared runners environments.

Commercial Projects and Technical Experience

Real Estate Startup

CRM Dashboard and Real Estate Listings Website

  • Developed OpenAI integration leveraging Large Language Models to create an agent-based chatbot embedded within a Django application.
  • Built initial Slack-based chatbot utilizing government and open real-estate databases to deliver summarized market insights, eventually expanding the prototype into a fully functional MVP.

Technical Stack

  • Django, Django Rest Framework, PostgreSQL
  • Webhook integration (Slack, OpenAI)

Document Management Web Application

  • Developed a backend for a SaaS application that generates dynamic documents using Jinja2 templating.
  • Implemented a RESTful API service with FastAPI integrated with a React.js frontend, employing an OpenAPI spec-first approach for streamlined development.
  • Integrated Stripe payment processing and designed asynchronous background worker solutions to handle document generation requests efficiently.
  • Acted as a key backend developer responsible for delivering the final solution and iterative enhancements post-MVP.

Technical Stack:

  • FastAPI, PostgreSQL (SQLAlchemy), React.js, Jinja2
  • Stripe integration, OpenAPI, background job processing

IoT Project (REST-based API and Data Ingestion Pipeline)

  • Architected and implemented a scalable IoT data ingestion pipeline for solar panel data using AWS SQS for batch data processing and DynamoDB for data storage and aggregation.
  • Leveraged AWS Lambda (Python-based deployments) for serverless application logic.
  • Independently built and maintained CI/CD pipelines using AWS CloudFormation and Terraform, automating infrastructure deployments across development stages.

Technical Stack:

  • AWS Lambda, AWS SQS, DynamoDB
  • Python, AWS CloudFormation, Terraform
  • Infrastructure as Code (IaC), CI/CD pipeline

Python Developer

ARK CONNECT & MARKET GROUP

IT

1 год 1 месяц

03.2021 - 03.2022

Python Developer
Developed automation tools and messenger bot applications aimed at enhancing marketing performance and internal business efficiency.
Key Responsibilities and Achievements:

Marketing Automation with Telegram Bot:

  • Designed and implemented Selenium-based browser automation applications tailored to internal business processes, effectively addressing specific team requirements.
  • Led knowledge transfer and supported the development team in integrating and adopting automation technologies.

Telegram User-Simulation Bot:

  • Built an automated Telegram bot application for channel discovery and promotion of marketing materials through user-simulated interactions.


Computer Vision & Data Scraping Application:

  • Created an innovative OpenCV-based solution to scrape data from Android emulators, enabling access to exclusive mobile application information previously unavailable via traditional web scraping.

BDD Test Automation Framework:

  • Developed a comprehensive test automation framework following Behavior-Driven Development (BDD) principles, utilizing modular page-object architecture with Behave (Cucumber) and Selenium WebDriver.
  • Established and maintained a foundational GitLab CI/CD pipeline, streamlining automated testing processes.

Ключевая информация

As a highly efficient and fast-learning Software Engineer, I specialize in developing scalable, high-performance applications with a strong focus on precision, reliability, and maintainability. I have extensive experience in backend development using Go and Python, building robust APIs with FastAPI, Django, and GraphQL. My expertise includes working with databases such as PostgreSQL, DynamoDB, and Amazon RDS, leveraging SQLAlchemy for efficient data management.I have a deep understanding of cloud-based architectures and have worked extensively with Amazon Web Services (AWS), including AWS Lambda, S3, DynamoDB, EC2, SQS, IoT Core, Cognito, API Gateways, and IAM. I have designed and implemented serverless and event-driven systems using AWS CloudFormation, Terraform, and the AWS CLI, ensuring seamless CI/CD workflows and infrastructure automation.My experience extends to DevOps and Continuous Integration & Delivery (CI/CD), allowing me to streamline deployment processes and improve system reliability. Additionally, I have built test automation frameworks using Selenium, Pytest, and Behave, enhancing software quality through BDD-driven testing. I also have hands-on experience with MQTT protocols and IoT solutions, integrating real-time data ingestion with AWS services.I am always eager to explore new technologies, optimize system performance, and contribute to scalable, maintainable software solutions.

Учился в 1 заведении

Хмельницкий політехнічний коледж Національного університету "Львівська політехніка"

Електромеханік

Хмельницкий, 2016

Владеет языками

Английский

выше среднего

Курсы, тренинги, сертификаты

Robot Dreams Go Lang

2025

Go Lang (Cource in Progress)

IT Education Academy (Python Advanced, Data science, Django)

2019

Python, OOP, Flask, Django

Вадім Ігорович

Software Engineer

Киев

29 лет

полная занятость

Обновлено 10 месяцев назад