About
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 accreditationEducation
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
Email:
alexander.rudyk.92@gmail.com