Scroll To View More
Hire the top 3% of freelance developers
Konstantin Stepanyuk

Konstantin Stepanyuk

Novosibirsk, Novosibirsk Oblast, Russia
Member since October 2, 2013
Konstantin is experienced 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
Portfolio
Experience
  • JavaScript, 12 years
  • Java, 10 years
  • Linux, 10 years
  • SQL, 8 years
  • Git, 6 years
  • C++, 6 years
  • Node.js, 4 years
  • AngularJS, 3 years
Novosibirsk, Novosibirsk Oblast, Russia
Availability
Part-time
Preferred Environment
Linux, Intellij IDEA, Git
The most amazing...
...thing I've coded is scalable and highly available education web portal designed for using by thousands students per day
Employment
  • 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: Java, Ruby, Bash, JavaScript, Groovy
  • Engineer
    2009 - 2011
    UniPro
    • 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: Java, JavaScript
  • 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: Java, C++, JavaScript
  • Developer
    2002 - 2006
    SGGA
    • Created automated education tests.
    • Develop edication games.
    Technologies: JavaScript, C++, Pascal
Experience
  • Ugene (Development)
    http://ugene.net

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

Skills
  • Languages
    Java, SQL, Groovy, JavaScript, Ruby, C++
  • Frameworks
    JPA, Spring, AngularJS, Apache Wicket, JUnit, Hibernate, JSF, Ext JS, Apache Struts 2, Android SDK, JBehave, PowerMock, Mockito, GWT, Qt, Ruby on Rails (RoR)
  • Libraries/APIs
    Node.js, SAX, Jackson, AngularUI, RichFaces, Java Security, Java Servlets, JAXB, JAX-RS, JavaMail, Google API, LinkedIn API, jQuery, Android API, Twitter API, Facebook SDK, Facebook API
  • Tools
    Subversion (SVN), Gradle, Apache JMeter, IntelliJ IDEA, Apache Tomcat, Ant, GitHub, Git, Maven, GitLab, Microsoft Office, Qt Creator, Vim Text Editor, Gimp, Eclipse IDE, JBoss Drools, Microsoft Visual Studio
  • Paradigms
    Service-oriented Architecture (SOA), Aspect-oriented Programming, Design Patterns, Object-oriented Programming (OOP), Functional Programming, Agile Software Development
  • Platforms
    Linux, Android, Windows, Mac, Oracle
  • Storage
    PostgreSQL, MySQL, MongoDB
Education
  • 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
Hire the top 3% of freelance developers
I really like this profile
Share it with others