👨‍💻

Hello, my name is Prokhor Orlov
I’m a Senior Frontend Developer
Here is my Portfolio

I’m a T-Shaped specialist with 7+ years in Frontend Development as main speciality and Backend, Graphic Design secondary. I felt in love with IT and digital since I was a teenager. I’m passionate about complex, unique online projects and new technologies.

Look at my “pets”, hope you’l like it!


Logolook.ru

https://logolook.ru

My first project which is made as bypass to commercial Frontend Development. Here you can create a logo from over 3000 logo templates, customize fonts, positions and colors, finally get a business card with your contacts in zip archive with fully complete instructions and sources.

Stack: Angular 4, Firebase, Node.js, Express.js, SnapSVG, Nginx.

InvestFactors.ru

https://investfactors.ru

My last project which is able to show 1889 actual stocks from NASDAQ, NYSE and MOEX. Here you can check, search and filter any parameters including current price, PE, EPS, etc. This is made with free & open data, price is actual in 15 minutes interval. Backend uses a wite range of sources transformed into simple RESTful API, this is architectured well for simple scaling.

Stack: Vue, Vue Router, Vuex, Element Plus, Node.js, Express.js, Firebase, Passport.js, Google Spreadsheet API, Nginx, Shell.

Phaser game prototype

https://http416.ru/projects/phaser-game

This is just a simple platformer game prototype based on Finite State Machine, Vue, Vuex. Be free to fun & enjoy the game!

Hall Scheme Editor

https://http416.ru/projects/editor / https://disk.yandex.ru/i/QMOW0Xe1Pr1ptg

My second try in SPA from 2018, able to create SVG / JSON hall scheme, tested on auditory with 18k+ seat places, it’s not canvas unfortunately, DOM feels bad, but works satisfactorily.

Stack: JavaScript, Gulp, PHP, SnapSVG.

Admin service

https://disk.yandex.ru/i/QMOW0Xe1Pr1ptg — DEMO (watch all functionality)

My third try in SPA from 2018, it’s not perfect, but it’s my, in fact this is a super complex microservice SPA with JWT authorization, lists virtualization, routing, filter, complex search, add / delete / edit features, etc, caching data with Service Worker & PouchDB which syncs with backend CouchDB when it’s actual.

Stack: Vue, VueRouter, Vuex, Keycloack, PouchDB, Element UI.

I hope you desired watching my projects, now let me tell you about my work experience

In my current job I have more collegues then I could have in Google, the name of this company is NDA.

NDA

March 2021 — present 3 years 3 months

Senior Frontend Developer

Stack: React, Effector, Pixi.js, Spine, WebGL, JavaScript, TypeScript, Webpack.


Interesting projects excepting the main workflow:

  1. Extremmely lightweight fullscreen bone animated preloader in native HTML, CSS, JavaScript.
    All you realy need to see here is not blured. This is the most largest preloader 86.5kB, in other cases their sizes could be in range from 20kB up to 100kB.

  1. Supper effective offline assets optimizer. Able to compress any images like .jpg, .png, .svg , you just have to see this screenshot.

  1. WebSocket connection tinyfier (less message size, encripted content, optimized body structure);

Compass

The world, getcompass.com

May 2020 — March 2021 11 months

Frontend Developer

Stack: TypeScript, Vue 2, Vue 3, Electron, WebSocket.


Synergy – Educational Holding

Moscow, synergy.ru/

July 2017 — April 2020 2 years 10 months

Frontend Developer

Demo projects:

Business Molodost

Moscow, molodost.bz

January 2017 — June 2017 6 months

Graphic Designer

Business Youth is an organization engaged in conducting trainings on business start—up and development and applied business practices.

Main tasks:

Individual entrepreneurship / freelance

Irkutsk, vk.com/zenbz

February 2014 — December 2016 2 years 11 months

Graphic designer, layout designer, programmer

Main clients: Business Youth, HotelBook, Open Bonus, LDPR (Irkutsk branch), Tricolor TV (official dealer in Irkutsk).

Main tasks:

Portfolio: https://m.vk.com/albums-123605576?act=all


Final words

I love my job, I have been deeply interested in IT and digital since I was a teenager, and I am most attracted to complex, unique online projects and new technologies. In my career, I consider development in the positions of a technical leader, team leader or a leading developer.

I am confident in technology:

In addition, I have experience in the fundamentals of programming:

Contact me: