Skip to content
View drewdru's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report drewdru

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
drewdru/README.md

Hi there πŸ‘‹

☺️ My name is Andrew and I'm a Software Engineer. I have more than 7 years of experience in Full Stack Web Development.
🀩 As Front-end Web Developer I prefer to use TypeScript(Vue, React), HTML, CSS(Less, Bootstrap/Material).
πŸ§‘β€πŸ’» As Back-end Web Developer I prefer to use NodeJS(Nestjs), Python(FastApi, Django/DRF, Flask), ORM(SQLAlchemy, Prisma, TypeOrm, Sequelize), SQL(PostgreSQL, MongoDB), Nginx, Docker, MQTT(Redis, RabbitMQ, Kafka).
πŸ€“ I like to grow my professional skills and learn something new.

πŸŽ“ I'm a Master of Computer Science

2016-2018

Siberian State Aerospace University
Master of Computer Science (MSCS), Computer science
Faculty: Information and Telecommunications
Specialty: Artificial Intelligence

2012-2016

Siberian State Aerospace University
Bachelor of Computer Science (BCompSc), Computer science
Faculty: Information and Telecommunications
Specialty: Software Engineering

πŸ“« How To Hire Me
⚑ My Skills
Operating Systems Linux, Windows
Development languages Python, JS/TS, C#, Go
Frameworks Node(Express, Nest, Prisma, TypeORM), Vue/Nuxt, React, Angular, Python(FastAPI, Django/DRF, Flask, SqlAlchemy)
DBMS/MQTT/ORM PostgreSQL, MongoDB, MySQL, Redis, RabbitMQ, Kafka, DynamoDB, Prisma, SQLAlchemy, TypeORM, Sequalize, DjangoORM
Others Celery, Docker, Nginx, Git, Google Cloud Platform, AWS(Amplify, Lambda, S3, Cognito), WebRTC, SocketIO
πŸ”¬ My Experience

September 2023 - to date

Tech Lead, ML Engineer, Full-stack Developer | β€œEURO ATLANTIC SMART TECHNOLOGY LTD (SP. Z O.O)” (Poland)
πŸ”— https://euro-atlantic.pl/
⚑ Skills: JS/TS(Nestjs, Prisma), Python(FastAPI, PyTorch, nltk), Azure (OpenAI, Storage, AI AzureSpeach, Custom question answering), LLM(Anthropic, ChatGPT, Gemini, phi3, Llama), LangChain, ChromaDb, PostgreSql, Docker, AWS(S3, transcribe, EC2), RabbitMQ, Firebase.

πŸ›  Description
  • Participated in development of: Q&A system with knowledge base information retrieval.
  • Implemented: chat (REST API + SSE); knowledge base management system; user authorization and authentication; document uploading; OCR, document preprocessing for RAG system; document uploading from LMS Docebo, Google Drive, AWS; optimization of RAG parameters (Optuna) and re-ranking of results (cohere); RAGAS metrics.

June 2020 - to date

Full-stack Developer | PonyLand
πŸ”— https://pony.land
⚑ Skills: NestJS, Vue.js, Nuxt, Electron, RabbitMQ, Kafka, Docker, C#(ASP.NET 6), PostgreSql, Minio.

πŸ›  Description
  • Participated in development of: the MMORPG game Pony.Land.
  • Developed: website Pony.Land; SSO authentication; algorithms to protect against DDOS attacks and bots; classification of junk messages using the Gibberish Classification algorithm; flood and spam protection algorithms that identify similar messages from different users using the Longest Common Subsequence; Toxic Comment Classification; Telegram Bot for admins; Game Launcher with Anti-Cheat system; API to store custom character textures and inventories; chat API.

November 2022 - September 2023

Full-stack Developer | UDev
πŸ”— https://udev.dev/
⚑ Skills: JS/TS(NestJs, Prisma), Python(FastAPI, Django), SocketIO, React, PostgreSql, Docker, Kafka, MongoDB, GCP.

πŸ›  Description
  • Participated in development of: Tumeke, music streaming service for smart speakers, online broadcasting and media information exchange service.
  • Implemented: authentication API; selection of participants in stand-up rooms with the ability to reduce the wait time; project migration from Python to NodeJs; visualization of Ergonomic Posture Risk Assessment Calculation Results, raw SQL optimization; Alice's ability to play background music on smart speakers using NLP command processing.

July 2020 - November 2022

Full-stack Developer | Freelance
πŸ”— My Account on Upwork
⚑ Skills: Node(Nest, express), Python(Flask, FastAPI, Tornado), Vue.js, React, Angular, WebRTC, AWS(Amplify/Lambda/DynamoDB/Cognito), GraphQL, RabbitMQ, Docker, PostgreSql, MongoDB, socketio, Keycloak

πŸ›  Description

August 2022 - November 2022:

  • Participated in development of: assessment system with gamification for company Cibirlan.
  • Developed: page for creating scheduled tournaments; automatic filling of game rooms; the logic of launching tournaments, assigning roles and teams; game chat.

March 2022 – April 2022, July 2020 – September 2020:

  • Participated in development of: the video surveillance system.
  • Implemented: admin panel; customizable dashboard, widgets, and pipelines.

April 2021 – June 2021:

  • Participated in the development of: MVP of freight transportation.
  • Implemented: admin panel; authorization; geocoding and data visualization via here.com.

February 2021 – April 2021:

  • Participated in development of: I-EXP projects.
  • Developed: project architecture for selling the system to third-party companies with payment for requests to the neural network; Telegram bot to notification about user actions; data generation methods for neural network training; search by similar images; authorization.

November 2020 – December 2020:

  • Participated in development of: website security analysis system.

July 2021 - March 2022

Full-stack Developer | Altermeliora
πŸ”— https://altermeliora.com/
⚑ Skills: NodeJS(NestJS), React.js, Python(Django), GCP, PostgreSql, Redis, Docker, MongoDB

πŸ›  Description
  • Participated in development of: a payment platform for selling courses and products.
  • Implemented: products' form; logic of discounts and promo codes; generation of sales reports; settings for payment systems; tax calculation for sellers; delivery of goods using Shiptor and ChinaDivision API; payment systems Bluesnap, Fondy, Paypal, YooMoney; Email Delivery Service SendGrid; form that creates hierarchy of categories; auto-registration of users on Club after a successful payment; enablement to create different auto-registration scripts; calories' calculation; data synchronization between platforms; CRM and Club multilingual interface.

August 2018 - October 2020

Full-stack Developer | YLab Development
πŸ”— https://ylab.io/
⚑ Skills: Python(FastAPI, Django/DRF, Flask), SqlAlchemy, Go, AngularJS, Vuejs, TensorFlow, PostgreSql, Redis, Celery, Docker, Minio, S3, scrapy/selenium, Clickhouse, MSSql

πŸ›  Description
  1. ECN.Broker, Esplanade MS
    • Developed: admin panel; user account; traders' training pages; landing pages; email templates; authorization’s form; microservice for API MetaTrader 4; Telegram bot; referral program; forex calcs.
    • Integrated: payment systems RBK.money, Accentpay, Interkassa; WYSIWYG Quill; API Claws&Horns; google visualization charts; API IndigoSoft; RAMM copy trading; API Bpilot for contract specification; Email Delivery Service SendGrid.
  2. B2B-export
    • Developed: admin panel; user account; email templates; form that creates hierarchy of categories; bulk import of products; translation products with ABBY API.
  3. Carreta
    • Added: bulk import of prices.
  4. Internal and other projects
    • Developed: product prices crawler; aggregating CSV/XLS reports; user testing system; OCR.

September 2016 - February 2018

Software Engineer | Aigeo
πŸ”— http://aigeo.ru/
⚑ Skills: Python(Django/SQLAlchemy), AngularJS, OpenLayers 3, PostgreSQL

πŸ›  Description

Pinned Loading

  1. sitedrewdru sitedrewdru Public

    Personal web site

    TypeScript 6

  2. fastDrewDru fastDrewDru Public

    backend for https://github.com/drewdru/sitedrewdru

    Python 2

  3. VKFindSimilarImages VKFindSimilarImages Public

    Find similar images in vk's albums

    Python 3

  4. ocr ocr Public

    Text recognition from an images

    Python 4

  5. flask-quill flask-quill Public

    wtforms widget for quill.js editor https://github.com/quilljs/quill

    HTML 8 3

  6. ponyTown ponyTown Public

    Fork of pony.town (https://pony.town/about)

    TypeScript 86 45