Hi! 👋
My name is Artem. I'm a FullStack Developer.
At this time, I'm graduating NRNU MEPhI.
Java
Project name | Description |
---|---|
In this project, I solved bin-packing problem. This is NP-hard problem and i used the heuristic approach to solve it. I chose as the solution Genetic Algorithm. [Skills: Java, Genetic Algorithm] |
|
In this project, I created a simple sea battle game with using classes and abstraction. [Skills: Java] |
|
In this repository, I programmed on Java and made tasks on course from GreenAtom CaseLab. [Skills: Java, Postgres] |
|
In this project, I implemented a simple Spring Web-application with data about investments. I implemented a RESTful API for Bonds and added JWT authorization [Skills: Java, Maven, Spring, Hibernate, Liquibase, Postgres] |
|
Go
Project name | Description |
---|---|
In this project, I worked with nats-streaming, database Postgres and implemented simple http handler. The main functions of app is receiving json from nats-streaming and save it in database. Also in parallel mode app answered to the queries using in-memory cache [Skills: Go, Nats-Streaming, Postgres, Http, Cleanenv] |
|
In this project, I studied basic Golang. Also I implement work with gorutines, channels, slices, mutex, maps and e t.c. [Skills: Go, Channels, Map, Slice] |
|
In this project, I implement graphQL service, which stores information about posts and commentaries [Skills: Go, GraphQL, PostgreSQL, Docker-compose, CI/CD, Tests, Mock] |
|
Python
Project name | Description |
---|---|
In this project, I implemented simple parser to check for the presence of an Olympiad diploma from applicants in university [Skills: Python, Selenium] |
|
In this project, I implemented simple console application to interact with Postgres DataBase. Database had information about students, their contacts and study groups.Also I used SQLAlchemy ORM to avoid sql injections [Skills: Python, SQLAlchemy, PostgreSQL] |
|
In this project, I implemented a difficult parser of goverment purchases. I used connection to FTP server and download archives with xml data. After that, I parsed all xml files in Postgres database. [Tools: Python, BeautifulSoup, SQLAlchemy, Postgres, Linux] |
|
Ruby
Project name | Description |
---|---|
In this project, I implemented simple site of online shop in study course. Also I implemented frontend using bootstrap [Skills: Ruby, Html, Css, Bootsrap] |
|
In this project, I implemented multi service Telegram Bot. It used two languages - Russian and English with help of i18 gem. The bot has approximately 3,000 users and 8 services, technical support and notifications. [Skills: Ruby on Rails, Webhook, Capistrano, Rspec, I18n, Sidekiq, Barby, PostgreSQL, Redis, Linux, Bash] |
|
In this project, I implemented dashboard-site and deployed it on the server using Capistrano. Also I implemented charts using the library Chart JS [Skills: Ruby, Capistrano, Rspec, Linux] |
|
Frontend
Project name | Description |
---|---|
In this project, I implemented single-page dashboard with results of survey. Also I implemented charts using the library Chart JS [Skills: HTML, CSS, JavaScript, Chart JS, JQuery] |
|
Typesciprt
Project name | Description |
---|---|
In this repository, I implemented on Typescript and study backend course. Also I began with simple RESTful API and finished app with microservices approach. [Skills: Typescript, Express, Sequelize ORM, PostgreSQL, Docker-compose, Postman] |
|
In this repository, I implemented deploy web-application from local computer to the server and started it with using docker. [Skills: Typescript, Express, Sequelize ORM, PostgreSQL, GitHub Actions, Docker] |
|
C++
Project name | Description |
---|---|
In this repository, I implemented on C++. Also I studied basics git, docker, linux. In the end of the course I implemented a parallel language with a few commands. [Skills: C++, Linux, Bash, Docker, Git] |
|