Кто такие наставники и какими гибкими навыками они должны обладать? Пройти опрос
Обо мне

My name is Alexander Abdugafarov, my native language is Russian and I live in Uzbekistan - a rather small country in Central Asia. I've started programming in Pascal at the age 12. In a few years I've switched to Delphi, then Java and, finally, Scala and C++.

I have solid Math skills, I know fair amount of algorithms (but haven't read Knuth yet, to my shame), design patterns, functional programming, automated testing and many other fancy words.

I'm a fast learner, I don't fear complex problems, and programming is my true passion. Leave me with an interesting task and few people to discuss it with, and I'm a happy guy.

Участие в профессиональных сообществах
Опыт работы
Сан-Франциско и район залива
Software Developer
Январь 2019 — По настоящее время (1 год и 1 месяц)
Business Triangle
Software Architect and Sr. Software Developer
Июль 2018 — Декабрь 2018 (6 месяцев)

I was hired to redesign existing Java EE project to move from JSF/PrimeFaces to pure REST/WebSocket API

Global software engineering and IT consulting
Sr. Software Developer
Август 2012 — Февраль 2017 (4 года и 7 месяцев)
Software developer for outsourcing company's clients. Responsibilities included writings specs, estimates and teamwork on various long-term projects, designing complex extendable architectures from scratch, investigating and comparing new technologies and libraries, iterative refactoring and extensive test coverage, etc. We also made heavy use of GitHub, Atlassian and AWS stacks.
Sr. Software Developer
Ноябрь 2010 — Май 2012 (1 год и 7 месяцев)

I was the only software developer in the small company, so my responsibilities included everything from architecture design to final product testing. Pretty successful, though: done a few medium-scaled commercial products. One of them is currently available in open-source (Itilect FTP Proxy).

Высшее образование
Самаркандский филиал Ташкентского университета информационных технологий
Факультет: Информатика и информационные технологии
Сентябрь 2006—Май 2010 (3 года и 8 месяцев)
B.S. in general CS, diploma thesis was "Computing volume of Newton Polyhedra"