Navigation überspringen

Kirill Martynov

Angestellt, Software engineering consultant, YADRO
Sankt Petersburg, Russische Föderation

Fähigkeiten und Kenntnisse

Rx
C++
Boost
STL
Software Development
Linux (Kernel)
C
Drivers
Kernel Development
Git
Rust

Werdegang

Berufserfahrung von Kirill Martynov

  • Bis heute 7 Jahre und 11 Monate, seit Aug. 2017

    Software engineering consultant

    YADRO

    Project: TATLIN Storage Platform Projects Description: Software defined storage for NVMe powered storage array Environment: C, C++ 14, Python, Vagrant, SLES 15, linux, kernel, bash, python Responsibilities: - Develop software defined storage that splits across kernelspace and userspace - Develop application level protocol for data transferring over RDMA between nodes for TATLIN storage system - Find bottlenecks in data path and improve IOPS - Develop write-back cache layer linux kernel module

  • 11 Monate, Okt. 2016 - Aug. 2017

    Senior Software Engineer

    Market Plato

    Project: N/A Projects Description: Prototype for internet based retailer/aggregator like Amazon for Russian Environment: IDEA, Java 8, Maven, Spring framework 4.3.5, Mockito, Junit, Cassandra 3.9, PostgreSQL, Angular2, Typescript, WebSockets, Html, CSS3, Angular Material, Bootstrap Responsibilities: - Design, develop and test microservices (REST API) - Develop web ui (SPA)

  • 1 Jahr und 1 Monat, Sep. 2015 - Sep. 2016

    Senior Software Engineer

    AIM Software GmbH

    Project: GAIN 5 Projects Description: Framework for collecting, storing and unifying prices from multiple sources (Bloomberg, Reuters, Six Vdf, IDC, etc.) Environment: C#, .NET 4.6, Entity, Oracle 10g, WCF, JSON, WF, WPF, MVVM, Unity, SpecFlow Responsibilities: • Develop pricing product, security master and internal GAIN framework • Gather, analyze, refine and implement customer’s requirements • Create and automate acceptance criteria, based on requirements

  • 1 Jahr und 4 Monate, Juni 2014 - Sep. 2015

    Application Developer

    Deutsche Bank AG

    Projects: Autobahn FX 2 Projects Description: New generation platform for trading foreign exchange Environment: C#, .NET 4.0, Git, Jira, NUnit, Moq, TDD, Rx, WPF, MVVM, Unity, Prism, CVS, SpecFlow, Scrum, NuGet, TeamCity, NAnt, PowerShell Responsibilities: - UI development of Options module for abFX2, Fixing orders, Orders bulk upload module

  • 10 Monate, Aug. 2013 - Mai 2014

    Senior software developer

    eVision

    Projects: Permit vision, Shift vision Projects Description: A new digital solution to maintain safety on dangerous hazardous worksites. Environment: C#, .NET 4.0, Git, ASP .NET, JavaScript, CSS, MS Test, FakeItEasy, NHibernate, Kanban Responsibilities: • Develop and maintain baseline products for different customers (Shell, BG, NAM, Origin, Borouge, Total, Hess, BP, QP) • Make code reviews, follow Kanban process (stand ups, retrospectives, demos, pair programming, etc.)

  • 1 Jahr und 10 Monate, Juli 2011 - Apr. 2013

    Senior software developer

    Deutsche Bank AG

    Projects: Autobahn FX 2 Projects Description: New generation platform for trading foreign exchange Responsibilities: - Develop shared controls, application architecture and infrastructure - Make code reviews, organize trainings, interview candidates - Improve application visual feedback and performance by implementing application loading stages and tune-ups of user interfaces - Reorganize codebase (>20.000 files) into several well-formed solutions with independent releases, CI and delivery

  • 1 Jahr und 11 Monate, Sep. 2009 - Juli 2011

    Software developer

    Applied Materials GmbH

    Projects: Sycamore, Sokudo, Moira, Raider, Avanti, Silver, CGA, RDM Projects Description: Front end applications for semiconductor tools Environment: C#, .NET 2.0, C++, ClearCase, NUnit, RhinoMocks, MEF, WinForms Responsibilities: • GUI-development of Front end applications • Make code reviews, follow software development process Achievements: • TDD methodology integration in projects Sycamore, RDM • Organize technical trainings for developers • Mentor junior developers

Sprachen

  • Russisch

    Muttersprache

  • Englisch

    Fließend

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 22 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z