Max Yaichnikov, Developer in Saint Petersburg, Russia
Max is available for hire
Hire Max

Max Yaichnikov

Verified Expert  in Engineering

Software Developer

Location
Saint Petersburg, Russia
Toptal Member Since
May 28, 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.

Portfolio

Crystal Service
Spring, Flex, JBoss, Hibernate, Swing, Java SE, Java EE
Paladyne Systems
Hibernate, Java, Microsoft SQL Server

Experience

Availability

Part-time

Preferred Environment

Android Studio, IntelliJ IDEA, Git, MacOS, 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.

Work Experience

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

SetRetail 10

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.

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, Apache 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, MacOS, Android, Xamarin, Windows, Linux

Storage

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

Other

ARM, Apache Commons, SOAP, EJB 3

2006 - 2010

Specialist's Degree in Computer Science

St. Petersburg State Polytechnic University - St. Petersburg, Russia

2007 - 2009

Master's Degree in Physical Science

St. Petersburg State Polytechnic University - St. Petersburg, Russia

2003 - 2007

Bachelor's Degree in Physical Science

St. Petersburg State Polytechnic University - St. Petersburg, Russia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring