Scroll To View More
Hire the top 3% of freelance developers
Arseniy Zhizhelev

Arseniy Zhizhelev

Voronezh, Voronezh Oblast, Russia
Member since September 16, 2013
Arseniy is a passionate software developer, scientific researcher, and entrepreneur with proven ability to develop scalable and sophisticated server solutions. He has extensive expertise in complex software development and in solving challenging problems that require a strong scientific background.
Arseniy is now available for hire
Portfolio
Experience
  • Java, 16 years
  • Object-oriented Programming (OOP), 16 years
  • Scala, 6 years
  • Linux, 6 years
  • Jenkins, 3 years
  • Redmine, 3 years
  • Concurrent Programming, 3 years
  • Functional Programming, 3 years
Voronezh, Voronezh Oblast, Russia
Availability
Part-time
Preferred Environment
Scala/Java, Linux Ubuntu, Idea/Eclipse
The most amazing...
...thing I've created is the SpeechPortal platform for applied spoken dialog systems.
Employment
  • Innovation Developer
    2016 - PRESENT
    Cotiviti Labs
    • Developed a formal language for business rules that reads like English based on lambda calculus.
    • Implemented a scalable constant memory streaming event processing engine.
    • Developed a scalable constant memory streaming crawling solution for monitoring a bunch of websites for content changes.
    • Operated a domestic content management solution along with the crawler using Ansible/Terraform for a couple of months.
    • Implemented DSL for specifying test criteria (specs) of complex business rules.
    Technologies: Scala, Ansible, Terraform, AWS
  • Senior Developer and CEO
    2011 - PRESENT
    Primetalk
    • Developed a sophisticated real-time natural speech dialog application platform SpeechPortal.
    • Created an open source real-time functional reactive programming (FRP) framework SynapseGrid.
    • Built the Speech Assistant dialog application on the SpeechPortal platform.
    • Programmed a taxi ordering dialog application.
    • Created a company website.
    • Developed a complex natural language regular expressions library.
    • Implemented SKY probabilistic parser.
    Technologies: Scala, Java
  • Senior Software Developer
    2014 - 2016
    Mail.ru
    • 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 the system level.
    • Implemented event sourcing + TimeMachine, which allows the user 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, and 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
  • Branch Director
    2008 - 2011
    Reksoft
    • Arranged and managed development processes.
    • Hired ~20 employees (screened 100+ candidates).
    • Consulted on architecture for multiple projects.
    • Created an inventory DB application.
    • Handled initial training and testing of new team members.
    Technologies: Java
  • Lecturer
    2001 - 2011
    Voronezh State University
    • 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
  • Development Department Head
    2005 - 2008
    Open technologies 98
    • Established a team of programmers from scratch (up to 8 developers).
    • Created a real-time alarm monitoring system (WPF) with complete testing environment to model buildings.
    • Created a three-tier contract administration program.
    • Created a prototype application for business information extraction from emails and a templating engine using MS Word.
    • Created a nifty utility to represent a 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
    Scala, Java, C#, SQL, XML/XSLT, JavaScript, CoffeeScript
  • Libraries/APIs
    Slick, jQuery
  • Tools
    Redmine, Jenkins, Terraform, Ansible, Apache
  • Paradigms
    Object-oriented Programming (OOP), Concurrent Programming, Functional Programming
  • Platforms
    Linux, Joomla
  • Storage
    PostgreSQL, JSON, Microsoft SQL Server, H2
  • Other
    Natural Language Processing (NLP), Speech Recognition, Information extraction
  • Frameworks
    Machine Learning, Play Framework, Bootstrap, ASP.NET
Education
  • Assistant (lecturer) degree in CS
    2001 - 2011
    Voronezh State University - Voronezh
  • Ph.D degree in Economics
    2001 - 2005
    Voronezh State University - Voronezh
  • Masters degree in Phisics
    1996 - 2001
    Voronezh State University - Voronezh
Hire the top 3% of freelance developers
I really like this profile
Share it with others