Professional Experience

9+ years of demonstrated track-record in software development

Senior Ruby on Rails Developer

10/2022 - 08/2024
Bilendo logo

GmbH Bilendo

I worked as a Core Features Developer, focusing on building important parts of the project. My main task was to create reminders for calculating payments. We used smart technology to handle lots of data quickly. We worked in short periods, fixing problems and making things better each time. I also helped make sure new features were added smoothly.

Technical Scope:

Ruby, Ruby on Rails, Go, PostgreSQL, Clojure, Redis, Datomic, Sidekiq, Elasticsearch, CircleCI, Stimulus, Release Management

Key Contributions:

  • Calculation Reminders: Developed and enhanced core features of the project, particularly focusing on calculation reminders for millions of payment records.
  • Advanced Cache Mechanism: Implemented an advanced cache mechanism utilizing Redis and Elasticsearch to efficiently handle large volumes of data.
  • Technical Innovation: Leveraged technologies like Sidekiq and Stimulus to optimize performance and enhance user experience.

Senior Full Stack Developer

08/2021 - 10/2022
Creatopy logo

LLC Creatopy

During my time as a Senior Full Stack Developer at LLC Creatopy, I helped build an app for creating ads with a team of 8. We used various tools like NestJS, Ruby on Rails, and React. We had daily meetings to keep things running smoothly. I learned a lot about making apps work better and look nicer. I helped with both the part that gets data ready and the part that shows it. I made sure everything went smoothly when we added new stuff or fixed things. I was responsible for putting new stuff into the app when it was ready.

Technical Scope:

NodeJS, Express.js, Ruby on Rails, PostgreSQL, Redis, GraphQL, React, Redux, Relay, Storybook, CircleCI, AWS, Project Management, Release Management

Key Contributions:

  • DevOps Expertise: Acquired significant experience in DevOps, particularly in AWS storage and deployment for design assets, enhancing the application's reliability and scalability.
  • Frontend Development: Improved practical knowledge of UI concepts and frontend patterns, working extensively with React, Redux, Storybook, and Relay.
  • Backend Development: Developed robust backend features using NodeJS and Express.js. Handled complex data export functionalities, converting data into HTML, PDF, and image formats.
  • GraphQL Integration: Managed GraphQL calls effectively, leveraging prior experience. Explored potential improvements with Relay integration, though it required extensive refactoring.

Go Developer

07/2020 – 08/2021
Under NDA

Under NDA

As a Go developer, I designed, developed, and maintained scalable backend services using Go, implementing GraphQL, and gRPC. I optimized database queries, managed ORMs like GORM. Security was a priority, implementing authentication with OAuth2, JWT, and OIDC. I integrated third-party services, worked with Kafka, and AWS SNS/SQS, and managed background job processing. I also set up logging, monitoring, and alerting with Prometheus, Grafana, and ELK. Collaborating with frontend, DevOps, and product teams.

Technical Scope:

Go, Echo, Ergo, Kafka, gRPC, Graphql, PostgreSQL, AWS SQS, AWS SNS, AWS RDS, AWS DynamoDB, AWS EC2, K8s, AWS EKS, ELK, AWS OpenSearch, Prometheus, Grafana

Smart Contract Developer

9/2021 – present
Various

Various Companies

Technical Scope:

Solidity, Ethereum, Web3.js, React, Vue.js, NFT (ERC-721, ERC-1155), Payments, Hardhat, Layer 2 (Polygon, Optimism).

NFT Ticketing System (integration for travel marketplace):

  • Facilitated Communication and Collaboration: Drove seamless communication between blockchain developers, frontend engineers, and project stakeholders to enhance workflows and ensure the timely and cost-effective delivery of NFT ticketing solutions.
  • Smart Contract Development and Auditing: Designed, developed, and rigorously tested smart contracts for NFT ticketing systems (ERC-721 and ERC-1155 standards), ensuring security and compliance with best practices.
  • Integration Management: Coordinated the integration of blockchain-based ticketing systems with existing platforms and payment gateways to deliver a unified user experience.
  • Release Management: Oversaw the deployment and updates of NFT ticketing systems, ensuring smooth launches and compatibility with evolving blockchain protocols.

POC for Payments and Payouts for Marketplaces:

  • Payment Gateway Integration: Designed and implemented secure payment systems, integrating with multiple payment gateways and cryptocurrency wallets for seamless transactions.
  • Payout Automation: Developed robust payout systems, automating disbursements to multiple recipients while ensuring compliance with financial regulations.
  • Invoicing System Development: Built and optimized invoicing solutions to streamline billing processes, incorporating real-time tracking and reporting features.
  • Release Management: Managed the deployment of payment systems, ensuring secure and seamless updates to maintain reliability and scalability.

Browser Extension Consultant

9/2018 – somewhere in 2021
Various

Various Companies

Drive interfacing between developers to foster better team collaboration, enhancing workflows and encouraging the flawless completion of projects on-time and under budget. Closely analyse and review developers' codes for consistencies, and potential bugs/issues in line with company best practices and standards.

Technical Scope:

React, Vue, Vuex, Mobx, Scrum, TDD, Google chrome extension, Release Management

Key Contributions:

  • Facilitated Communication and Collaboration: Drove interfacing between developers to enhance team workflows, ensuring projects were completed on time and under budget.
  • Release Management: Managed the release process of browser extensions, ensuring seamless deployment and updates.

Senior and Middle Full Stack Developer

12/2017 – 07/2020
Teach Me Please logo

Teach Me Please LLC

Developed multiple processes to ensure the success of a startup, facilitating team collaboration and promoting best practices to enhance the development of various software solutions. During this period, I worked on several major projects for different clients, each with unique technical challenges and requirements.

Technical Scope:

React, Redux, Apollo, PHP, Yii2, Symphony, RxJS, Ruby, Python, Django, FastAPI, PostgreSQL, Redis, MongoDB, CircleCL, Jenkins, Github, Nginx, Swagger, Wordpress

Full Stack Developer - TKXS Project

Part of work from 12/2017 – 07/2020
TKXS logo

TKXS Project

As part of my work at Teach Me Please LLC, I contributed to the TKXS project, which focused on contract management, employee management, and business planning. The system needed to handle complex business processes and provide a user-friendly interface.

Technical Scope:

AWS, Heroku, React, Styled Components, Node.js, PostgreSQL, npm

Key Contributions:

  • Contract Management: Developed features for managing contracts and agreements.
  • Employee Management: Created interfaces for employee onboarding and management.
  • Business Planning: Implemented tools for business planning and forecasting.

Frontend Developer and Mentor - proVeo Project

Part of work from 12/2017 – 07/2020
proVeo

proVeo Project

The proVeo project was an asset management system that I worked on as a Frontend Developer and Mentor. The system needed to track, report on, and manage various types of assets for the client.

Technical Scope:

.NET (C#), SQL Server, JavaScript, RESTful APIs, Azure

Key Contributions:

  • Frontend Development: Developed the frontend for asset tracking, maintenance scheduling, reporting, and user management.
  • Mentorship: Guided other developers and helped them improve their skills.
  • Integration: Integrated with RESTful APIs for data retrieval and manipulation.

Full-Stack Developer, promoted to Principal Developer - Vereign Project

Part of work from 12/2017 – 07/2020
Vereign logo

Vereign Project

The Vereign project was an application for email and document signing that I worked on as a Full-Stack Developer, later being promoted to Principal Developer. The application needed to provide secure, verifiable signing capabilities for emails and documents.

Technical Scope:

Ruby on Rails, GraphQL, RESTful APIs, Payoneer API, Stripe API, Plaid API, PostgreSQL, JavaScript

Key Contributions:

  • Document Signing: Developed features for email and document signing with blockchain verification.
  • Payment Processing: Implemented payment processing with Payoneer, Stripe, and Plaid.
  • Technical Leadership: Made key technical decisions as Principal Developer and guided the development team.

Full-Stack Developer - Pravoved.ru Project

Part of work from 12/2017 – 07/2020
Pravoved.ru logo

Pravoved.ru Project

The Pravoved.ru project was a legal consultation platform that I worked on as a Full-Stack Developer. The platform connected clients with lawyers for online legal advice and services.

Technical Scope:

Symfony, React, JavaScript, PHP, MySQL, Github, Jenkins

Key Contributions:

  • User Management: Developed features for user registration and profiles.
  • Consultation System: Implemented consultation request and messaging functionality.
  • Payment Processing: Created payment processing features.
  • Security: Ensured the platform was secure and complied with relevant regulations.

Full Stack Javascript Developer, Backend focused - Edetek Project

Part of work from 12/2017 – 07/2020
Edetek logo

Edetek Project

The Edetek project focused on the standardization of medical studies. As a Full Stack Javascript Developer with a backend focus, I worked on developing a platform that could process, analyze, and standardize medical study data.

Technical Scope:

NestJS, Angular, Node.js, MongoDB, RabbitMQ, AWS Pipelines, AWS

Key Contributions:

  • Data Processing: Developed backend features for data processing and analysis.
  • Data Standardization: Implemented data import and standardization functionality.
  • Reporting: Created reporting features for medical study data.
  • Security: Ensured the platform was secure and complied with relevant regulations.

Full Stack Developer - E-commerce Stores

Part of work from 12/2017 – 07/2020
Teach Me Please logo

E-commerce Projects

As part of my work at Teach Me Please LLC, I was responsible for the maintenance of several e-commerce stores built on Yii2. These stores needed regular updates, feature enhancements, and bug fixes to ensure they remained functional and competitive.

Technical Scope:

Yii2, PHP, JavaScript, jQuery, MySQL, Github, Gitlab

Key Contributions:

  • Store Maintenance: Maintained and enhanced e-commerce stores built on Yii2.
  • Feature Enhancement: Updated product catalogs and improved checkout processes.
  • Search Optimization: Enhanced search functionality and fixed various issues.
  • User Experience: Ensured the stores were secure and provided a good user experience.