Max Yaichnikov, Software Developer in Saint Petersburg, Russia
Max Yaichnikov

Software Developer in Saint Petersburg, Russia

Member since April 8, 2015
Max is a software developer with extensive experience and versatile skills in programming. As a certified Scrum master, he comprehends the business problem both from technical and practical aspects. He applies a systematic approach to problem solving and implements effective solutions that meet any requirements.
Max is now available for hire

Portfolio

Experience

Location

Saint Petersburg, Russia

Availability

Part-time

Preferred Environment

Android Studio, IntelliJ IDEA, Git, Mac OS, Linux

The most amazing...

...thing I've worked on is a software product that helps our customers automate their retail business in just a few clicks.

Employment

  • Empath Java Developer

    2015 - 2015
    Empath Technologies (via Toptal)
    • Optimized the application performance.
    • Extended application functionality in accordance with the project needs.
    • Managed MongoDB server.
    • Conducted regression testing.
    Technologies: MongoDB, Spring
  • Senior Java Developer

    2013 - 2015
    Crystal Service
    • Led the application server migration to Java 7 and JEE 6 technology stack.
    • Implemented the software licensing system for the product.
    • Migrated to Gradle as the only product build system.
    • Redeveloped the majority of cash application core plugins using MVC pattern.
    • Improved the application server performance (JVM tuning, profiling, SQL query optimization, PostgreSQL tuning, refactoring, etc).
    • Worked as a part of a team who migrated from SVN to Git and created the pull-request practice in a company.
    • Took a leading role in the product update tool development (design, core modules).
    Technologies: Spring, Flex, JBoss, Hibernate, Swing, Java SE, Java EE
  • Data Engineer/Java Developer

    2012 - 2012
    Paladyne Systems
    • Supported customers' new version updates of our software product as a part of the development team.
    • Developed SQL scripts for updates.
    • Developed a plugin for a data processing system using Java and Hibernate.
    • Created a data processing workflow for our key customers.
    • Fixed bugs on our customers' production servers.
    Technologies: Hibernate, Java, Microsoft SQL Server
  • Software Developer, Automation Engineer

    2008 - 2012
    Microturbine Technologies
    • Developed a firmware for the microcontroller of a microturbine power generator.
    • Implemented the customers' data exchange protocol for integration.
    • Created a standalone application for controlling the generator.
    • Developed a data collecting system for the test stand.
    • Automated the test start report generation process.
    • Made plenty of scientific calculations.
    Technologies: Java, ARM, C++, C

Experience

  • SetRetail 10 (Development)
    http://www.crystals.ru/avtomatizacija-torgovli

    Since 2013, I have been developing the SetRetail 10 software which is a useful tool for retail automation. This system is an essential solution for our customers, easy to use and great for simplifying their business processes. In this project, we made an integration with the ERP systems (SAP) and different payment and bonus processing systems.

Skills

  • Languages

    Java, XML, SQL, Java SE, C#, C++, C, Groovy
  • Frameworks

    Hibernate, Mockito, JUnit, JPA, Spring, Flex, Swing, Dagger, JNI, Grails
  • Libraries/APIs

    JDBC, JAX-WS, Retrofit, RESTEasy, Guava, JAX-RS, JAXB, Otto
  • Tools

    IntelliJ IDEA, Android Studio, Maven, Apache Ant, Gradle, Git, TeamCity, SoapUI, Jenkins, Eclipse IDE
  • Paradigms

    Scrum, Model View Presenter (MVP), Agile Software Development, Model View Controller (MVC), Test-driven Development (TDD), REST
  • Platforms

    JEE, Java EE, JBoss, Mac OS, Android, Xamarin, Windows, Linux
  • Storage

    JBoss AS, PostgreSQL, MongoDB, JSON, Microsoft SQL Server, SQLite
  • Other

    ARM, Apache Commons, SOAP, EJB 3

Education

  • Specialist's degree in Computer Science
    2006 - 2010
    St. Petersburg State Polytechnic University - St. Petersburg, Russia
  • Master's degree in Physical Science
    2007 - 2009
    St. Petersburg State Polytechnic University - St. Petersburg, Russia
  • Bachelor's degree in Physical Science
    2003 - 2007
    St. Petersburg State Polytechnic University - St. Petersburg, Russia

To view more profiles

Join Toptal
Share it with others