Konstantin Stepanyuk, Software Developer in Moscow, Russia
Konstantin Stepanyuk

Software Developer in Moscow, Russia

Member since October 2, 2013
Konstantin has experience with both back-end and front-end development technologies and practices. He boasts excellent communication skills and works effectively in team settings. He has also worked closely with clients on a variety of individual projects.
Konstantin is now available for hire




Moscow, Russia



Preferred Environment

Git, IntelliJ IDEA, Linux

The most amazing...

...thing I've coded is a scalable and highly available education web portal designed to be used by thousands students per day.


  • Senior Java Developer

    2011 - 2014
    EastBanc Technologies
    • Developed and maintained Java-based applications.
    • Handled core back-end and front-end development.
    • Administrated environments.
    • Led projects with team of 4 developers.
    • Created project architectures.
    Technologies: Groovy, JavaScript, Bash, Ruby, Java
  • Engineer

    2009 - 2011
    • Developed and supported commercial and open-source projects.
    • Worked with bioinformatics.
    • Optimized algorithms using modern computer architectures. Integrated the project “Ugene” as a plug-in.
    • Developed a friendly user interface.
    • Created automated tests.
    Technologies: JavaScript, Java
  • Java Developer

    2008 - 2010
    Sibers Group
    • Developed and supported commercial projects.
    • Analyzed, estimated, and planned during the development process.
    • Created automated tests.
    • Implemented integration with a FLEX application.
    • Developed desktop applications.
    Technologies: JavaScript, C++, Java
  • Developer

    2002 - 2006
    • Created automated education tests.
    • Develop edication games.
    Technologies: Pascal, C++, JavaScript


  • Ugene (Development)

    A free open-source cross-platform bioinformatics software package.


  • Languages

    JavaScript, Java, Groovy, SQL, Ruby, C++, Bash, Pascal
  • Frameworks

    JPA, Hibernate, JUnit, Apache Wicket, AngularJS, Spring, JSF, Apache Struts 2, Ext JS, GWT, Mockito, PowerMock, JBehave, Android SDK, Qt, Ruby on Rails (RoR)
  • Libraries/APIs

    JavaMail, JAX-RS, JAXB, Java Servlets, Java Security, RichFaces, AngularUI, Jackson, SAX, Node.js, Facebook API, Facebook SDK, Twitter API, Android API, jQuery, LinkedIn API, Google API
  • Tools

    Apache Ant, Maven, Subversion (SVN), Git, GitHub, Apache Tomcat, IntelliJ IDEA, Apache JMeter, Gradle, JBoss Drools, Gimp, GitLab, Vim Text Editor, Qt Creator, Microsoft Office, Eclipse IDE, Microsoft Visual Studio
  • Paradigms

    Object-oriented Programming (OOP), Design Patterns, Aspect-oriented Programming, Service-oriented Architecture (SOA), Agile Software Development, Functional Programming
  • Platforms

    Linux, Android, Windows, MacOS, Oracle
  • Storage

    MongoDB, MySQL, PostgreSQL


  • Master's degree in Applied Mathematics and Computer Science
    2009 - 2011
    Novosibirsk State Novosibirsk, - Novosibirsk, Russia
  • Bachelor's degree in Applied Mathematics and Computer Science
    2005 - 2009
    Novosibirsk State Novosibirsk - Novosibirsk, Russia

To view more profiles

Join Toptal
Share it with others