Oleksandr Rudyk

I'm

About

Profile

Node JS & iOS Software Engineer.

  • Birthday:Tue Apr 28 1998
  • Email:alexander.rudyk.92@gmail.com
  • Phone:+380988929823
  • Degree:Master
  • Website:i-dev.top
  • City:Lviv, Ukraine

Since childhood, I was interested in various electrical and mechanical devices. I've always wondered how these or those things work, how by plugging two wires into a socket we have an image on the screen and we can also influence it. I disassembled toys and various non-working devices to find out how they work in the middle. Later, I started learning the basics of electrical engineering and I had a soldering iron with which I soldered various parts and tried to make something new out of them. Then I learned about programming and started learning different languages in open resources. Even then, I realized that I wanted to develop different devices and write software for them. That's why I already knew from high school which college I would go to.

Skills

iOS

I started my career with iOS development. I was recommended to a local IT company by my college teacher and I went on an internship. There I studied the basics of mobile application development, but unfortunately I was not given real projects. So I started looking for a job. I found it in the beautiful city of Lviv and worked on it for two and a half years.

Objective-C

Swift

Core Foundation

Core Data

Alamofire

RxSwift

BackEnd

After a few years in iOS development, this has become a routine for me. So I decided to change direction. And since i started my career in iOS I have been in interested in NodeJS, I chose it as the next programming language.

NodeJS

ExpressJS

NestJS

Sequelize ORM

TypeScript

TypeORM

REST API

MQTT

Database

MySQL

Firestore

Firebase Realtime Database

MongoDB

DevOps

Docker

Docker Compose

GitLab CI/CD

Kubernetes

Google Cloud

PM2

Nodemon

RabbitMQ

Other Skills

Linux Administrations

Portainer

QEMU KVM

Puppeteer

Git

GitLab Administrations

NGINX

Resume

I’m a well-versed software engineer with over 5 years of experience in web and mobile software development and server-side engineering. I’m broadly and well versed in a wide variety of software languages and technologies, as well as principles and techniques of web-based software development and maintenance. Comfortable with conveying complex technical information clearly and understandably. Good communication and team player skills.

Licenses and certificates

Google Certified Associate Cloud Engineer Certification

January-2021 - No expiration date

Udemy

See accreditation

Education

Master OF COMPUTER ENGINEERING

2020 - 2021

Ternopil National Economic University

BACHELOR OF COMPUTER ENGINEERING

2018 - 2020

Ternopil National Economic University

Software development

2014 - 2018

Kamenets Podolsk Industrial College

Professional Experience

NodeJS Software Developer

March-2022 - Present

Intellias

NodeJS Software Developer

December-2021 - March-2022

Ciklum

NodeJS Software Developer

April-2021 - December-2021

Impressit

I created actors to extract data from sites. Different clients and sites had to apply different solutions to get the desired result. Websites had protection from bots, which had to be bypassed using various methods to emulate the behaviour of real visitors.

Tech stack: NodeJS, Puppeteer, Cheerio, Axios, Docker, Npm, ESLint, Apify library and tools

NodeJS Software Developer

March-2020 - April-2021

i3 Engineering

On this project, I developed from scratch the server part of IoT devices that had to connect to the network and assistants like Google Assistant, Amazon Alexa.

Role: Backend Engineer
Tech stack: NodeJS, ExpressJS, GCP, Firestore, Realtime Database, Cloud Function, AppEngine, Cloud IoT, Pub / Sub, RabbitMQ.

Full Stack Engineer

October-2017 - March-2020

Beleven

I developed several projects both from scratch and supported existing ones. I was the technical leader in 3 of them. One of the projects was a client for a cryptocurrency exchange. In addition, I’ve developed several small admin panels on Node JS.

Role: Full Stack Engineer
Tech stack: Objective-C, Swift, Core Foundation, Core Data, Alamofire, RxSwift, Firebase, NodeJS

iOS Software Developer

November-2015 - September-2017

Region IT

While at this company, I did an internship in iOS Development, studied Objective-C and Swift. I wrote one internal project, after which I added the functionality to several projects both in Objective-C and Swift. I am familiar with RESTful API, since all projects were Internet clients. I gained experience with third-party libraries and tools like CocoaPods, Alamofire, Firebase.

Role: Mobile Engineer

Contacts

Location:

Lviv, Ukraine