Исследуем, как специалисты выбирают вакансии, а компании — специалистов. Ваши ответы помогут нам сделать поиск вакансий и специалистов проще и удобнее. Пройти опрос (займет 5 минут)
Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Self-employment
Магнитогорск
Software Development Engineer
Апрель 2018 — По настоящее время (1 год и 6 месяцев)
Сложная e-commerce веб-разработка
Магнитогорск
Программист, Тимлид
Февраль 2016 — Апрель 2018 (2 года и 3 месяца)

Achievement Highlights:

  • Consulted about continuous delivery of product releases and software engineering practices.
  • Designed web service contract (SOAP) for integration of Bitrix24 with 1C:Enterprise, developed SOAP client for Bitrix24 .
  • Designed architecture of RESTful components bundle for Bitrix.
  • Designed and developed RESTful API for Upstudy.ru.
  • Introduced functional, integration and unit testing for project based on Bitrix.
  • Support and lead junior and middle developers in my team, sharing knowledge.

Tools and technologies: PHP, HTML, CSS, JavaScript, Bitrix Framework, Web Services, SOAP, XML, RESTful API, DI, Phing, PHPUnit, Behat, Selenium, GitLab, Docker, ElasticSearch.

Программист
Октябрь 2014 — Сентябрь 2015 (1 год)

Participated in maintenance and development of microservices for Autodesk A360 SaaS.

Achievement Highlights:

  • Reviewed and refactored mass of legacy code.
  • Fixed problems in integration testing of services related to Cassandra queues.
  • Introduced new integration testing approaches of services related to Blazegraph storages.
  • Researched new methods of semantic data management for performance optimization.
  • Participated in design and development of administration console with analytics capabilities for mobile sportive social network.

Achievement Highlights:

  • Introduced modern software development stack: Spring Boot, Spring Data, AngularJS.
  • Introduced integration testing approaches of RESTful services in connection relational database.
  • Introduced database migration techniques for solving schema refactoring conflicts.
  • Studied AngularJS.

Tools and technologies: Linux, PostgreSQL, Java, Servlets, JSP, Spring Boot, Spring Security, Spring Data, Flyway, Maven, Grunt, JavaScript, CSS, HTML, Bootstrap, RequireJS, AngularJS, Selenium, Protractor, Jasmine, Sesame, RDF, OWL, Semantic Web, Graph Databases, SPARQL, Blazegraph, Neo4j, Cassandra, Guice, Gson, Titan, ElasticSearch.

Программист
Август 2010 — Май 2013 (2 года и 10 месяцев)

Participated in development of Inforbix. Inforbix is SaaS for product data management. Inforbix was acquired by Autodesk, Inc. After acquiring I participated in development of semantic search for Autodesk PLM 360 and integration of continuous delivery processes. 

I worked in Frontend, Backend and DevOps teams. Developed multiple tools and services for processing of semantic big data. Designed and implemented continuous delivery of product release.

Achievement Highlights:

  • Refactored set of legacy services and tools.
  • Introduced progressive methods of test-driven development and unit testing instead legacy methods.
  • Introduced OSGi - modular system and service platform.
  • Developed components for data processing pipeline.
  • Introduced RESTful services instead SOAP.
  • Integrated of multi tenancy support into middleware services.
  • Designed and implemented of search query auto suggest feature.
  • Optimized log subsystem.
  • Optimized SPARQL queries.
  • Implemented continuous delivery of product releases.
  • Designed and developed synthetic data generation tools.

Tools and technologies: Linux, RDF, OWL, JSON, Jenkins, Puppet, Maven, JUnit, TestNG, Mockito, Jena, Sesame, Blazegraph, Java, Java EE, SPARQL, log4j, slf4j, logback, Jersey, Axis2, Tomcat, Jetty, Equinox, Eclipse, Subversion, Git, Nexus, Artifactory, Gitorious, Gitolite, Pax Exam, Semantic Web, Linked Data, OSGi.

Unrocket Analytics
Магнитогорск
Software Architect
Апрель 2013 — Август 2014 (1 год и 5 месяцев)

Designed and developed parts of software as service for market analytics purposes using open web data.

Achievement Highlights:

  • Implemented continuous delivery of product releases.
  • Setuped server pool for data processing.
  • Developed data acquisition pipeline.

Tools and technologies: Linux, Containers, OpenShift, Bash, Python, Scrapy, XML, XSLT, RDF, Redland, XPath, JSON, Selenium, PostgreSQL, CouchDB, Jenkins, Puppet, Git, nginx, nsd, syslog.

Independent Consulting
Магнитогорск
Software Engineer/ Freelancer
Апрель 2008 — Июль 2010 (2 года и 4 месяца)

Developed multiple web sites and services, administered web-servers.

Achievement Highlights:

  • Studied semantic markup and microformats at advanced level.

Tools and technologies: Linux, XML, HTML, CSS, Microformats, SQL, MySQL, PostgreSQL, HTTPD, Django, Python, PHP.

Prime
Магнитогорск
Software Engineer, Software Architect
Май 2007 — Март 2008 (11 месяцев)

Participated in development of web site hosting. Designed and implemented social network web application.

Achievement Highlights:

  • Developed multiple web sites.
  • Designed scalable and high-available web application.
  • Studied multiple progressive libraries and tools for development of high load services.

Tools and technologies: Linux, Zope, Plone, Python, Django, HTML, CSS, HTTP, ZODB, MySQL, PostgreSQL, HTTPD, Xen, DRBD, Heartbeat, GFS, DNS, Bind.

RTFM
Магнитогорск
System Administrator
Октябрь 2006 — Январь 2007 (4 месяца)

Participated in introduction and maintainance of open source software systems.

Achievement Highlights:

  • Useful experience in business communication and team management.
  • Migrated multiple clients from proprietary software to open source software.
  • Trained a lot of new Linux users.

Tools and technologies: Linux, OpenOffice, Gimp, Samba, HTTPD, PHP, Joomla.

Magnitogosrk State University (MaSU)
Магнитогорск
System Administrator
Сентябрь 2005 — Май 2007 (1 год и 9 месяцев)

Administration of local network with Windows workstation and Linux servers.

Achievement Highlights:

  • Introduced network backup.
  • Introduced automated provisioning of workstation.
  • Introduced central user management.
  • Developed faculty web site.

Tools and technologies: Linux, Shell, Norton Ghost, Windows, Samba, HTTPD, PHP, MySQL, HTML, CSS, 1C.

Magnitogorsk State University (MaSU)
Магнитогорск
Software Developer
Ноябрь 2003 — Март 2005 (1 год и 5 месяцев)

Developed and maintained multiple university web sites.

Achievement Highlights:

  • Studied multiple web technologies.
  • Developed multiple web services for student and teachers.

Tools and technologies: HTML, CSS, PHP, MySQL, HTTPD, Joomla.

Verkhneuralsk High School
Верхнеуральск
Assistant of Software Engineer
Сентябрь 2001 — Май 2003 (1 год и 9 месяцев)

Maintained multiple software systems for student education and examination. Developed client-server application for student examination.

Achievement Highlights:

  • Studied relational databases and SQL.
  • Studied Delphi and Object Pascal.
  • Developed powerful and central manageable tool for student examination.

Tools and technologies: Windows, DOS, Clipper, Delphi, Object Pascal, Interbase/Firebird.

Высшее образование
Магнитогорский государственный университет
Магнитогорск
Факультет: Физико-математический
Сентябрь 2003—Июнь 2008 (4 года и 9 месяцев)

Applied Mathematics and Computer Science

Unfinished Engineer Degree (3,5 years out of 5)

Activities and societies: ACM ICPC, Linux User Group, Mountaineering Club, Hiking Club