Обо мне

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 — По настоящее время (8 месяцев)
Поиск и найм менторов по программированию
Мюнхен
Mentor
Август 2016 — По настоящее время (2 года и 10 месяцев)

1) См. Testimonials на Paqmind.com

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

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

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

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

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

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.