Ruslan Karachun

Software Engineer

About Me

I'm a web and mobile developer. Passionate with technology and programming. I'm working with frontend and backend. And I love this job!



JavaScript, Node.js Developer. Freelancer

Backend programming using Node.js. Design API. Frontend programming using Angular.js & React.js.


Technical Consultant

JavaScript (Node.js) backend programming. TypeScript programming. API Design. Frontend programming: Angular.js & React.js. Working with Rabbit-MQ, Redis, PostgreSQL MongoDB etc.

EPAM Systems

Test Automation Engineer

Automation testing. Python scripts. Testing large RAIDs. Analysis of defects. Correction test scripts. Refactoring. Testing UI. Tools: Selenum, Protractor-js, nightwatch-js, webdriver-js


System Engineer

Support and control game servers, sites, databases. Monitoring. Backup. Using system configuration software.


Belarusian State University of Informatics and Radioelectronics

Bachelor of Computer Science


Temp Mail Service

Programming backend Api with Express.js and MongoDB. Programming frontend with React.js and Redux.js. Material Ui styles. Mail server (MTA) haraka.js. Communication bus - RabbitMQ. Hosting: Heroku.

View Project

Backend for AGU Brushy mobile application

Programming backend Api with Express.js and MongoDB. Programming admin panel with React.js and React-Admin frontend Framework. DB design. API Design. Writing test with Jest. Infrastructure: Docker, docker-compose, AWS EC2.

View Project

ICOGuru Project

Code review. Some functions developnent. Parsers development. Frontend: jQuery. Backend: JavaScript, Node.js Express.js Parsers: Scrapy Python. Infrastructure: Docker, docker-compose, AWS (EC2, S3).

View Project

FIE site

Redesign official FIE site. My role: FullStack Developer (worked in the team). Frontend: React (Preact), Axios. Backend: Node.js, Express.js, SocialMedia APIs. Build: Gulp

View Project

Aggregator of Wholesales

Design and implementation of backend API. Using Python 3.6 features. Using Aiohttp and Gino for perfomance. Scrapy for parsing data.

View Project

E2e Automation Testing

Web site testing. Using Javascript lang. Using frameworks: Jasmine Protractor Webdriver.

View Project

Video surveillance through the Internet

The project is a cloud service that provides customers with a simple solution for the organization of video surveillance via internet, creation and storage of video recordings. Lang: Python. Frameworks: Flask, SQLAlchemy, Swagger. Database: PostgreSQL. Technologies: REST-API, JWT, Heroku, Git.

View Project

Pharmacode support for ZXing library

I modified and shared ZXing library and Android application with Pharmacode support. Here is some information and HowTo Technologies: ZXing, Maven, Android, Java.

View Project


Get in Touch