Close

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!

Experience

Freelancer

JavaScript, Node.js Developer. Freelancer

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

TCP-Soft https://tcp-soft.com/

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 https://epam.com

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

Nival https://nival.com

System Engineer

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

Education

Belarusian State University of Informatics and Radioelectronics

Bachelor of Computer Science

Projects

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

Skills

Get in Touch