Basic

Ivan Melnikov

is looking for freelance projects. 🔎

Freelancer, Freelance Senior Software Engineer, backend, java, Freelancer

Berlin, Germany

Skills

Java
Spring
Spring boot
Microservices
REST
Distributed Systems
MySQL
AWS
Backend
Multithreading
Agile Development
Kubernetes
Docker
Git
Bank
JavaServer Faces
JEE

Timeline

Professional experience for Ivan Melnikov

  • Current 1 year and 1 month, since Jun 2020

    Freelance Senior Software Engineer, backend, java

    Freelancer

  • 6 months, Dec 2019 - May 2020

    Senior Software Engineer

    Zalando SE

    Was working on Presto (high performance distributed SQL query engine for big data) platform as part of data lake solution for BI users Used technologies: Presto, AWS, K8S, Databricks, Hive metastore, Java

  • 2 years and 2 months, Oct 2017 - Nov 2019

    Senior Software Engineer

    Deposit Solutions GmbH

    Developed the platform which allowed Deutsche bank customers invest money into other banks without opening accounts. Responsibilities: Full cycle of new features implementation and deployment. Live system on call 24/7 support. Used technologies: Java, Spring Boot, Dropwizard, MySql, Microservices, Agile Methodologies, Docker

  • 1 year, Oct 2016 - Sep 2017

    Software Engineer

    Zalando SE

    Big Data reporting project which processes millions event per day and hundreds gigabytes of data. The goal of the system is to measure performance of advertisement campaigns. It gathers advertisement click and view events as well as shop products view and buy events and measure them against each other for different time periods to calculate uplifts.

  • 2 years and 4 months, Jun 2014 - Sep 2016

    Senior Java Developer

    Bigpoint GmbH

    Developed Massively Multiplayer Online game server with 70k CCU Resposibilities: Full new features lifecycle: Concepts review, architecture design, technical design documents writing, estimation, subtasks breakdown, implementation Performance optimisation of highly multithreaded system SQL queries optimisation Took care of releases on production systems New employees interviewing and education Used technologies: Java8 MySQL Netty, ZeroMQ Jenkins svn Maven Yourkit

  • 2 years and 2 months, Apr 2012 - May 2014

    Senior Java Developer

    Informatica GmbH

    Took part in Informatica MDM platform development project Used: J2EE, JSF, Spring, Hibernate, JBoss, Oracle, MSSQL

  • 8 months, Aug 2011 - Mar 2012

    Senior Java Developer

    Sperasoft

    Took part in a Sony QA portal development project. Took part/ in an Electronic Arts Vendors dashboard. Mentored team of 2 engineers. Used: JSF, Hibernate, Liferay, Tomcat, Glassfish, PostgreSQL, MS SQL Server

  • 4 years and 2 months, Jul 2007 - Aug 2011

    Java Developer

    Devexperts

    Participated in a “GFT” (gftforex.com) trading platform development project. Mostly developed business logic in a server core part. Used: J2EE, Oracle, GWT Took part in a monitoring system development project. Used: Swing, MySQL, Spring

  • 10 months, Sep 2006 - Jun 2007

    Software Developer

    Actimind

    Took part in a web sites content processing application development. Used technologies: XSLT, JSP, JavaScript

  • 9 months, Dec 2005 - Aug 2006

    Junior Software Developer

    Meyer & Nicca

    Took part in a cars insurance administration application development project. Used technologies: C++, Firebird Took part in insurance application development project for reinsurance company (swissre.com ) Used technologies: J2EE, Swing, Oracle, Jboss

Educational background for Ivan Melnikov

  • 2002 - 2007

    Mathematics, Computer Science

    Saint Petersburg State University

    Faculty of Mathematics and Mechanics, sub-faculty of Software and Administration of computers, department of Informatics.

Languages

  • Russian

    First language

  • English

    Fluent

  • German

    Basic

Browse over 18 million XING members