Maksim Isaev, Developer in Malmö, Sweden
Maksim is available for hire
Hire Maksim

Maksim Isaev

Verified Expert  in Engineering

Windows Communication Foundation (WCF) Developer

Location
Malmö, Sweden
Toptal Member Since
September 5, 2016

Max has a wide experience in software development, including CAD Systems, 2D/3D design software, game development, ORM, distributed systems, audio/video processing, multi-threading, and networking. During the last decade, he's participated in the development of Baker Hughes Completion ArchiTEX, extension and optimization of the SkyStudio game design studio, and many other projects. Max is also a talented developer and a great team player.

Portfolio

Genius Games – Valhalla Networks
Windows Presentation Foundation (WPF), Windows Forms (WinForms)...
NTR Lab
Windows Communication Foundation (WCF), Microsoft SQL Server, Entity Framework...

Experience

Availability

Part-time

Preferred Environment

Visual Studio

The most amazing...

...work I've done was Baker Hughes Completion ArchiTEX.

Work Experience

Tools Programmer

2016 - PRESENT
Massive Entertainment
  • Worked on a product Snowdrop.
Technologies: C#, C++

Tools Developer | Game Play Programmer

2013 - 2015
Genius Games – Valhalla Networks
  • Supported, extended, and performed bug-fixing of a game design tool—SkyStudio. Optimized data loading and saving procedures; also updated data formats. It increased loading speed in the studio in the several times. Fixed lots of bugs, the memory, and GDI resources leaks.
  • Participated in the development of a mobile game on UE4. Developed a damage system, a hierarchy of trap objects, and the data serialization system. Created various plugins for UE4; also developed a level editor.
  • Developed a game assistant for Devil's Third online. Assisted by providing information about player battle statistics, clan information, and provides access to in-game emails and chat. Developed a SVG render for a customizable clan logo.
  • Developed a game launcher tool with distributed content servers and torrent support.
  • Created a log analyzer tool. It created a visual representation of logged data to simplify the optimization of the game cycle and networking.
Technologies: Windows Presentation Foundation (WPF), Windows Forms (WinForms), Windows Communication Foundation (WCF), Xamarin, Unreal Engine 4, C#, C++

Software Developer | Team Leader

2012 - 2013
NTR Lab
  • Developed a blood service solution specifically for processing donor blood tests. The project contained a desktop application with a common access to a data base.
  • Developed a solution for a road aid company. The project contained a WCF server and a mobile application on Windows CE.
  • Designed and implemented a server side for a road aid company.
Technologies: Windows Communication Foundation (WCF), Microsoft SQL Server, Entity Framework, C#

Software Developer | Team Leader

2007 - 2012
Quantum Soft
  • Developed Baker Hughes Completion ArchiTEX (CAD for design and estimation of oil & gas wells). Participated in the project from the early stages. Developed my subsystem of this CAD. Started from a data model and ending by a 3D renderization, reporting tools, a database layer, and others.
  • Developed a solution for primary and secondary stock markets in Africa for Reuters. The solution aimed to parse conversations between brokers, extract information about deals, and create records to the database.
  • Developed an ORM system which was used for providing a data layer for CAD. The system provided CRUD of the data records in the database, bases on CRUD instances during project lifetime. System supported version control for synchronization of projects between several users.
  • Developed a 3D engine for rendering and manipulating of Well object for CAD. Created an API of simplified object renderings to provide all the required functionality for programmers inside the team.
  • Created a 3D parts editor for creating configurations of 2D and 3D representation of parts in CAD.
  • Built a version control system for CAD.
Technologies: DirectX, Networking, Microsoft SQL Server, Windows Communication Foundation (WCF), SQL, Lua, C++, C#

Software Developer

2005 - 2007
Alpary Soft
  • Developed a CCTV system. The project supported remote cameras with a central server. The system supported camera rotations by a defined program. Developed the UI for easy navigation between stored data.
  • Designed a face-recognition system for door locks. The system used a face recognition system in lieu of key locks in order to access a locked room.
  • Created various plugins for a company's video processing algorithms. Was supported by Avisynth and Pinnacle Studio.
  • Developed an image viewer that supported many picture formats.
Technologies: Direct, TCP/IP, C++

Baker Huges Completion ArchiTEX

A 2D/3D CAD for oil & gas well designs.

Languages

C#, C++, Lua, SQL

Tools

Microsoft Visual Studio, Visual Studio, Direct

Paradigms

Object-oriented Programming (OOP), Asynchronous Programming, Data-driven Programming, Waterfall Development, Agile Software Development

Platforms

Windows, Xamarin, iOS, Android

Frameworks

Unreal Engine, .NET, Entity, Unreal Engine 4, Unity3D, Windows Presentation Foundation (WPF)

Libraries/APIs

Windows Forms (WinForms), Standard Template Library (STL), Entity Framework, DirectX

Storage

Microsoft SQL Server

Other

Multithreading, Windows Communication Foundation (WCF), Networking, TCP/IP

1999 - 2006

Bachelor's Degree in Radioelectronic Systems

Tomsk State University of Radio Systems and Radioelectronics - Tomsk, 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