Code Monkey home page Code Monkey logo

Hi there πŸ‘‹ I'm Albert

I am a backend developer with a focus on software design and architecture having 10+ years of experience. I've engaged in the development and support of web and desktop applications, both developing new features and migrating from legacy stack to modern technologies and tools. My main responsibilities were design and development of server parts of web applications, development of desktop applications for Windows, database and infrastructure design.

My primary programming language and platform are C#/.NET (Core) and Golang. Also I have notable experience JavaScript ecosystem including frontend development and development of utilitary web services on NodeJS platform.

Social

Linkedin Badge Github Badge Reddit Badge

My notable projects

A web service that provides basic analytics on MOEX's bonds.

Web service models a single investing strategy: acquiring a bond on its current market price and holding a position until bond's maturiry.

Service evaluates:

  • amount to invest
  • sum of payments till maturity
  • personal income tax
  • profit/loss (both relative and absolute)
  • a normalized interest rate till maturity

Go PostreSQL Docker

Small server-side app that serves a simple purpose: to receive, manage and monitor various backups.

Features:

  • App receives a generic backup files via HTTP(S)
  • App stores backups either on local filesystem or on any S3-compatible service
  • App keeps at least N last backups for each target
  • App notifies your team via Slack/Telegram/Webhooks if something goes wrong

Go TypeScript Angular SQLite Docker Amazon S3

Tiny tool to generate cache files for Docker-powered .NET SDK projects.

This toos helps you to setup a docker-based builds for .NET Core projects with proper Docker image caching.

C# .NET Docker

An app than generates a static website from Notion and watches for changes.

Go Docker Notion

A telegram bot that publishes items from an RSS feed into a Telegram channel.

Inially it has been written for habr.com but can be used for any RSS feed.

Go Docker Telegram

This app makes a backup daily of your GitHub repositories, uploads them to S3 object storage and keeps up to defined number of backups.

Python Docker Amazon S3

ITGlobal.CLI is a powerful library to build used-friendly command-line applications wit C#.

Features:

  • Colored console output
  • Ctrl+C/SIGINT interceptor
  • Unified error handling
  • No-Colors mode
  • Command line parser (supporting switches, options, positional arguments, nested commands and built-in auto generated help)
  • ASCII tables (both data-driven tables and free-format (fluent) tables)
  • Terminal live output (including spinners, progress bars and live text entries)

C# .NET

Skills

  • Backend: C#, .NET, Go, NodeJS, EntityFramework, Dapper, Newtonsoft.JSON, GORM.
  • Frontend: TypeScript, JavaScript, VueJS, Angular, Blazor Server, React, HTML, CSS.
  • Desktop: WinForms, WPF.
  • Tests: xUnit, Moq, testify.
  • Software design: DDD, TDD, RESTful API, SOLID, OOP, OpenAPI, Design Patterns.
  • Databases: PostreSQL, MS SQL Server, MongoDB, Redis, SQLite, Memcached.
  • Message queues and brokers: Kafka, RabbitMQ, ZeroMQ.
  • Intrastructure: Docker, Docker Compose, Kubernetes, Helm, Amazon S3.
  • CI/CD: Bitbucket Pipelines, Gitlab Pipelines, TeamCity, Github Actions.
  • IDEs and tools: Visual Studio, VSCode, Rider, GoLand, DataGrip, Bash, Powershell, Git, Subversion, Lens, Studio 3T.

GitHub Stats Most Used Languages

thophies

Albert Kapitanov's Projects

moex-bond-recommender icon moex-bond-recommender

БСрвис для Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ ΠΏΠΎ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅ ΠΎΠ±Π»ΠΈΠ³Π°Ρ†ΠΈΠΉ Π½Π° Π±Π°Π·Π΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ API Московской Π±ΠΈΡ€ΠΆΠΈ.

natandb icon natandb

A key-value (or more exactly key-array) standalone database written just for fun.

netmq icon netmq

A 100% native C# implementation of ZeroMQ for .NET

notion-front icon notion-front

A very-very-very simple frontend to serve Notion export as a standalone website

notion2html icon notion2html

Generates a static website from Notion and watches for changes.

orbitals icon orbitals

РасчСт Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ космичСских Ρ‚Π΅Π» Π½Π° Python

qa icon qa

QuickAccess (QA) is a tiny app written in Go. It serves one purpose: to create a quick access menu in your terminal. Menu items are basically shortcuts to shell command.

rust-grep icon rust-grep

A tutorial exercise - a "grep"-like program written in Rust.

se-ds-scripts icon se-ds-scripts

Script to install Space Engineers Dedicated Server on a server.

se-scripts icon se-scripts

This a repository of all approved scripts for the Last Bastion's Space Engineers server.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.