Ivan Melnikov

is looking for freelance projects. 🔎

Angestellt, Software Engineer, Google Switzerland GmbH

Hamburg, Deutschland

Fähigkeiten und Kenntnisse

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

Werdegang

Berufserfahrung von Ivan Melnikov

  • Bis heute 3 Jahre und 3 Monate, seit Feb. 2021

    Software Engineer

    Google Switzerland GmbH

  • 9 Monate, Juni 2020 - Feb. 2021

    Freelance Senior Software Engineer, backend, java

    Freelancer

  • 6 Monate, Dez. 2019 - Mai 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 Jahre und 2 Monate, Okt. 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 Jahr, Okt. 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 Jahre und 4 Monate, Juni 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 Jahre und 2 Monate, Apr. 2012 - Mai 2014

    Senior Java Developer

    Informatica GmbH

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

  • 8 Monate, Aug. 2011 - März 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 Jahre und 2 Monate, Juli 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 Monate, Sep. 2006 - Juni 2007

    Software Developer

    Actimind

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

  • 9 Monate, Dez. 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

Ausbildung von 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.

Sprachen

  • Russisch

    Muttersprache

  • Englisch

    Fließend

  • Deutsch

    Grundlagen

21 Mio. XING Mitglieder, von A bis Z