Andrey Zak

Angestellt, Senior Software Engineer, Millenium

Tel Aviv, Israel

Fähigkeiten und Kenntnisse

.NET Framework
C#
Angular
SQL
Git
Dapper
Windsor
REST
SCRUM
CD/CI
.NET Core
ASP.NET Core
MVC
LINQ
Code Reviews
Refactoring
Blazor
Microsoft Orleans
Linux
MSSQL
PostgreSQL
Rust (programming language)
ESP32
IoT
SOLID
Docker
Clean Code
Software
Software Development
Backend
API
WPF
Microservices
HTML
CSS
XML
ASP
Rust (Programmiersprache)
Team work
Communication skills
Creativity

Werdegang

Berufserfahrung von Andrey Zak

  • Bis heute 11 Monate, seit Juli 2023

    Senior Software Engineer

    Millenium

    Designing and refactoring complex financial calculations for stress prediction. Implementing RESTful APIs for business features. Contributing to the development of web-UI features. Developing unit and integration tests using xUnit and Specflow. Modifying CI/CD pipeline to support GitFlow branching. Tech stack: .NET 7, ASP.NET MVC, Windsor, Dapper, LINQ, MSSQL, GraphQL, NSwag, Specflow, Angular, TypeScript, Team City, Octopus, Jenkins, Git, Jira, SCRUM methodology

  • 1 Jahr und 3 Monate, Jan. 2022 - März 2023

    Lead Software Engineer

    FINAM

    Designed architecture of a distributed containerized backend service for the US market. Coordinated implementation in the team of 3 developers, hands-on. Performed tasks decomposition and planning. The product reached the first phase of completion and deployed to production.

  • 8 Jahre und 7 Monate, Juni 2014 - Dez. 2022

    Senior Software Engineer

    Finam

    Implemented 5 new trading algorithms for market-making product. Refactored market-making service to use event-sourcing. Developed multiple business-features for portfolio synchronization service. Implemented multiple RESTful APIs for internal and external integrations. Optimized build process, reduced build-time by 50%. Created internal web-based user consoles from scratch with React Admin framework. Worked extensively with CI\CD pipeline, Docker Compose.

  • 1 Jahr und 4 Monate, Jan. 2013 - Apr. 2014

    Lead Software Developer

    Russian Navigation Technologies

    Led a team of 3 developers and QA engineer. Implemented business-features for a desktop client application and server-side. Performed tasks decomposition and planning. Performed as the SCRUM master in the work process.

  • 1 Jahr und 8 Monate, Juni 2011 - Jan. 2013

    Software Engineer

    Russian Navigation Technologies

    Developed modules for GUI desktop application Implemented multiple high-load services: mailing lists, geo-location matching and report service. Tech stack: Windows, C#, .NET 4.5, C++, WCF, WPF, DevExpress, WinForms, MSSQL, TFS, SCRUM methodology

  • 1 Jahr und 1 Monat, Juni 2010 - Juni 2011

    Software Engineer

    Citadel Media

    Developed game server for multiplayer online role-playing game. Tech stack: Windows, C++, Managed C++, IOCP, C#, .NET 3.5, MSSQL, SVN

  • 2 Jahre und 4 Monate, Feb. 2008 - Mai 2010

    Software Engineer

    ETEKA

    Developed client desktop console for concrete panels production line automation system. Tech stack: Windows, C++, OpenGL, Delphi

Sprachen

  • Englisch

    Fließend

  • Russisch

    Muttersprache

  • Hebräisch

    Grundlagen

Interessen

DIY
3D printing
Photography
Classic car restoration

21 Mio. XING Mitglieder, von A bis Z