Обо мне

Qualified software engineer, 12+ years in web development. Generalist. Fan of simple solutions and 改善 (continuous improvement). Open source contributor and tech blogger. Ivan has an extensive experience with all layers of web development. In recent years, he spends a lot of time teching students React and developing an educational platform at Paqmind.com. Some of the former Ivan's students now work at Yandex, Sberbank, Alfa bank and other big companies.

Open for freelance, mentorship and consulting opportunities. 

Expectations:

Part-time, remote only. Your project can be the only commercial project I participate in. I just want to have time to continue my mentorship practice. As I work very fast, you won't notice a difference between 8 and 6 hours / day. 

Main tools, at the moment:

- Backend: Ansible, Express, Nginx, NodeJS, PostgreSQL
- Frontend: ReactJS, etc.
- Testing: CypressIO, Jest
- Other: Babel, Webpack

Achievements:

- JS TOP 10 in Warsaw: http://git-awards.com/users/search?login=ivan-kleshnin
- Consulted enterprise-grade remote teams at PowerToFly, Epic Games, etc.
- Contributed to a 3D editor for KwambIO.
- Performed technical review for Packt Publishing.
- Implemented a custom markup language & compiler for Paqmind.
- Made a complex social portal in 500 hours for Inshipping.
- Open sourced a number of libraries in JavaScript and Python.
- Authored a few frameworks and CMS-s.
- Contributed to popular libraries like CycleJS, Nunjucks, Parsimmon, etc.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Epic Games
Хельсинки
IT Consultant
Октябрь 2018 — По настоящее время (1 год и 1 месяц)
Поиск и найм менторов по программированию
Мюнхен
Mentor
Август 2016 — По настоящее время (3 года и 3 месяца)

1) См. Testimonials на Paqmind.com

2) Примеры проектов, созданных студентами в процессе обучения:

Мои студенты работают в Сбербанке, Альфа банке, Яндексе (по несколько человек в каждом).

PowerToFly.com
Нью-Йорк
External Consultant
Февраль 2016 — По настоящее время (3 года и 9 месяцев)

Консультации по архитектуре фронтенда (реактивное программирование, менеджмент состояний).

Paqmind
Львов
CTO
Январь 2016 — По настоящее время (3 года и 10 месяцев)

CTO. Что делал(-ю):

 Кастомный Markdown-подобный DSL с парсером / компилятором.

* ExpressJS-based бекенд

* ReactJS-based фронтенд

* База данных на графах (Neo4J)

* Участвую в разработке дизайна и вёрстки

* Контент туториалов

* Бизнес-анализ

CTO
Июнь 2015 — Декабрь 2015 (7 месяцев)
Fullstack development. Python, JS, HTML, Design Scrapers and scripts, private CMS. Consulting. Best Projects: http://inshipping.net, http://3tochki.com
KwambIO
Бостон
Frontend Developer
Июнь 2015 — Декабрь 2015 (7 месяцев)
3D Editor / Customizer. Frontend refactoring. Consulting. Best Projects: http://kwamb.io
DRA.ru
Санкт-Петербург
Lead Programmer
Июнь 2012 — Июнь 2013 (1 год и 1 месяц)
Web development. Sites, e-stores, portals, commercial bots, utility scripts. Proprietary SEO services in PHP and Python. Best Projects: http://dra.ru, http://glafgift.ru
Частная практика, работа без зачисления в штат
Web Developer
Июль 2007 — Июнь 2012 (5 лет)
Collaboration with multiple web-studios. Personal sites, e-stores and utility scripts. Proprietary Content Management Systems (CMS). Best Projects: http://yodots.ru
Высшее образование
Донецкий национальный технический университет
Донецк
Факультет: Вычислительной техники и информатики; BTиИ
Сентябрь 2002—Январь 2007 (4 года и 4 месяца)
Master of Science in Computer Systems and Networks.