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