Arseniy Zhizhelev

Arseniy Zhizhelev

Voronezh, Russia
Hire Arseniy
Scroll To View More
Arseniy Zhizhelev

Arseniy Zhizhelev

Voronezh, Russia
Member since September 16, 2013
Arseniy is a passionate software developer, scientific researcher, and entrepreneur with a proven ability to develop scalable and sophisticated server solutions. He has extensive expertise in complex software development and in solving challenging problems that require strong scientific background.
Arseniy is now available for hire
Portfolio
Experience
  • Java, 13 years
  • Scala, 3 years
  • Redmine, 3 years
  • Jenkins, 3 years
  • Object-oriented Programming (OOP), 16 years
  • Concurrent Programming, 3 years
  • Functional programming, 3 years
  • Linux, 6 years
Voronezh, Russia
Availability
Part-time
Preferred Environment
Scala/Java, Linux Ubuntu, Eclipse/Idea
The most amazing...
...thing I've created is the SpeechPortal platform for applied spoken dialog systems.
Employment
  • Senior Developer and CEO
    Primetalk
    2011 - PRESENT
    • Created a sophisticated real-time natural speech dialog application platform SpeechPortal.
    • Created an open source real-time functional reactive programming (FRP) framework SynapseGrid.
    • Created Speech Assistant dialog application on the SpeechPortal platform.
    • Created a taxi ordering dialog application.
    • Created a company website.
    • Created a complex natural language regular expressions library.
    • Implemented SKY probabilistic parser.
    Technologies: Scala, Java
  • Senior Software Developer
    Mail.ru
    2014 - 2016
    • Created a new game control and logging tool for Allods-online MMORPG on the modern technology stack.
    • Implemented a rather general architectural approach to build the system that reduces maintenance effort. The domain model is described with ontology and is separated from system level.
    • Implemented event sourcing + TimeMachine, that allows to reconstruct the state of world's objects at any past moment.
    • Replaced a legacy logging facility with Kafka.
    • Created a database with table inheritance, partitioning, custom types, incremental materialized views.
    • Implemented a distributed fault tolerance architecture for ETL and other long running processes.
    Technologies: Scala 2.11, Play 2.3.9, Postgres 9.4, Slick 3.0, Kafka 8.2
  • Head of branch
    Reksoft
    2008 - 2011
    • Arranged and managed development processes.
    • Hired ~20 employees (screened 100+ candidates).
    • Consulted on architecture for multiple projects.
    • Created an inventory DB application.
    • Responsible for initial training and testing of new team members.
    Technologies: Java
  • Lecturer
    Voronezh State University
    2001 - 2011
    • Taught several courses in computer science and computer-related professional subjects, including spoken dialog systems, Unix system administration, control systems, decision-making systems, and project management.
    Technologies: Unix
  • Head of the development department
    Open technologies 98
    2005 - 2008
    • Established a team of programmers from scratch (up to 8 developers).
    • Created real-time alarm monitoring system (WPF) with complete testing environment to model buildings.
    • Created a 3-tier contract administration program.
    • Created a prototype application for business information extraction from emails and templating engine using MS Word.
    • Created a nifty utility for representing SharePoint portal as an XML-infoset for processing the whole portal with XSL.
    Technologies: C#, WPF, WWF
Experience
  • Speech portal (Development)

    A sophisticated framework for creating natural speech dialog applications. It is multichannel, parallel, and robust (24x7). Has built-in automatic speech recognition, speech synthesis, language parser and template engine, partial knowledge representation library. It stands apart for its intellectual dialog management framework and algorithms.

  • SynapseGrid (Development)
    https://github.com/Primetalk/SynapseGrid/

    Functional reactive programming framework for Scala. Allows fine-grained functional composition and processing of real-time data-streams.
    Has Akka-concurency support and natural fine-grained concurrency.

Skills
  • Languages
    Java, Scala, C#, JavaScript, XML/XSLT, CoffeeScript, SQL
  • Libraries/APIs
    Slick, jQuery
  • Tools
    Jenkins, Redmine, Apache
  • Paradigms
    Concurrent Programming, Functional programming, Object-oriented Programming (OOP)
  • Platforms
    Linux, Joomla
  • Storage
    PostgreSQL, MS SQL, H2
  • Misc
    Natural Language processing, Information extraction, Machine Learning, Speech recognition, JSON
  • Frameworks
    Play Framework, Twitter Bootstrap, ASP.NET
Education
  • Assistant (lecturer) degree in CS
    Voronezh State University - Voronezh
    2001 - 2011
  • Ph.D degree in Economics
    Voronezh State University - Voronezh
    2001 - 2005
  • Masters degree in Phisics
    Voronezh State University - Voronezh
    1996 - 2001
Hire the top 3% of freelance developers
I really like this profile
Share it with others