Resume from January 13, 2020 PRO

Алексей

С#, C++ Developer

Employment:
Full-time, part-time.
Age:
41 years
City of residence:
Mykolaiv
Ready to work:
Lviv, Mykolaiv, Remote

Contact information

The job seeker has entered a phone number, email and address.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Work experience

Backend Developer

from 09.2019 to 02.2020 (5 months)
Extrawest LP - www.extrawest.com, Миколаїв (outsourcing)

Developed the backend of an automated online marketing system for the restaurant industry. Supported the legacy system created by the previous developer, redefined the user interaction scenarios for better usability and code maintainability. Designed and implemented a relational and a NoSQL storage, web applications accessible through RESTfull API, supported integration with the frontend based on Angular 8.0, and deployed to an EC2 instance of a virtual machine on Amazon.
Technologies: C#, .NET Core WebAPI, EF Core, RESTfull services, MS SQL, AWS, MongoDB Atlas, RabbitMQ, GIT.

Backend Developer

from 05.2019 to 08.2019 (3 months)
Sintez Technologies (subsidiary of Extrawest LP - www.extrawest.com), Mykolayiv, Ukraine (outsourcing)

Developed the backend of a system for keeping track of maintenance and repairs in mining industry. Defined the data layer according to the high-level specification provided. Designed and implemented a set of RESTfull endpoints for the backend and deployed to cloud.
Technologies: C#, .NET Core WebAPI, EF Core, RESTfull services, MySQL, AWS, GIT.

Senior C# Developer

from 11.2018 to 05.2019 (6 months)
Alpha Serve, Mykolayiv, Ukraine (www.alpha-serve.com, outsourcing)

Developed an ERP software solution for retailers in the luxury and fashion industry. Took part in a distributed team of five developers practicing SCRUM workflow. Investigated, designed, and implement architecture for the backend. Assisted two Junior C# developers in maintaining the UI built with WPF on Windows.
Technologies: C#, WPF, .NET Core, RESTfull services, MySQL, Azure, GIT.

Software Developer (Contract)

from 12.2017 to 11.2018 (11 months)
freelance, Mykolayiv, Ukraine (subcontractor)

Subcontractor in various projects comprising tasks in 3D geometry: spatial positioning of the receiver with respect to beacons, surface reconstruction from a scalar field and auxiliary Hermite data, polygonal mesh verification and smoothing.
Technologies: C#, C++17, VTK, GIT.

Backend Developer

from 09.2016 to 01.2018 (1 year 4 months)
CAMO IT, Mykolayiv, Ukraine (camo-it.com.ua, the makers of CARiD.com, a web store for automotive aftermarket, which is charted among the Fortune 500)

Developed a framework of tools for processing high volumes of data that described the automotive products on offer and their applications to cars of various makes.
Technologies: C#, WPF, WinForms, Windows Services, .NET Core, WebAPI, MS SQL, PostgreSQL, Apache Cassandra, OpenCV, SVN.

Software Developer (Contract)

from 11.2010 to 08.2016 (5 years 9 months)
Industrial Machinery Inc., remote (www.AIMmachines.com, wire bending machines)

Developed a front end application for controlling CNC machines of various makes. Designed and implemented the UI using WPF, also including a 3D OpenGL view for visual simulation of the machine and its operation. Maintained a set of unit tests, supported the end users of the application.
Technologies: C#, WPF, OpenGL, Infragistics, VB.NET, MbUnit, ADO.NET, SVN.

Software Developer (Contract)

from 08.2009 to 04.2010 (8 months)
BAUER Maschinen GmbH, Schrobenhausen, Germany (Light industry)

Developed a Serious Game application for visual simulation of a drilling rig in course of training personnel for construction sites. Designed and implemented a full screen 3D view, provided interactive control of the simulated machine (via keyboard, joystick, or CAN bus), and included elements of gameplay (assignments and rewards, etc.).
Technologies: C++, OGRE rendering engine, Blender, SolidWorks, COM, SVN.

Part-time Research Assistant (HiWi)

from 05.2009 to 08.2010 (1 year 3 months)
Institute of Lightweight Structures, Munich, Germany (Technical University of Munich)

Developed in-browser Java applets for illustrating methods in Multidisciplinary Design Optimization. Unconstrained and constrained optimization in one and multiple dimensions, the use of Lagrangian-based methods and Runge-Kutta conditions.

Geometric Algorithms Researcher

from 10.2006 to 09.2008 (1 year 11 months)
Materialise NV, Kyiv, Ukraine (www.materialise.com, international solutions provider in additive manufacturing)

Investigated, designed, and implemented algorithms for geometric modeling with triangular meshes. Since July 2007, a Team Leader for five Algorithm Researchers and three Software Developers. Provided technical consultancy, managed customer requirements, reported status of projects, and reviewed produced C++ code.
Application domains: rapid prototyping, geometric design and 3D printing, reconstructive and dental surgery, orthodontics, etc.
Technologies: C++/STL and a large proprietary code base, SVN.

Software Developer

from 10.2005 to 10.2006 (1 year)
Bonus Technology Inc., Mykolayiv then Kyiv, Ukraine (international outsourcing provider)

Developed unit tests for a utilities library (strings, dynamic arrays, linked lists, maps). Ported legacy software among UNIX-like platforms.
Technologies: C/C++, STL, bash/ksh.

Software Developer

from 10.2004 to 10.2005 (1 year)
Torola Ltd., Mykolayiv, Ukraine (www.torola.mksat.net, naval architecture design)

Developed CAD software for the detail planning stage of ship hull design: cutting stock problem in 2D, arcs-and-segments approximation of planar curves. Created utilities for document flow management.
Technologies: C#, ADO.NET, ASP.NET, MS SQL.

Education

Technical University of Munich

Computational Science and Engineering (www.cse.tum.de), Munich
Higher, from 2008 to 2010 (2 years)

M.Sc. (TUM)

Petro Mohyla State University for Humanities

Computer Science, Mykolayiv (Ukraine)
Unfinished higher, from 2000 to 2004 (3 years 9 months)

Bachelor of Computer Science

Additional education and certificates

2-day workshop "Exciting journey to Agile and Scrum"

November 3-4, 2017

Knowledge and skills

C++ C# Programming Internet User Design Engineering Summary

Language proficiencies

  • English — advanced
  • German — beginner

Additional information

OBJECTIVE
• Contribute to a computationally complex and mathematically involved software development project using modern-day tools and languages (C++ and/or C#).

INTERESTS
• object oriented design and programming, design patterns and software architectures, distributed applications;
• numerical simulation, CAD, design optimization;
• history of science and technology, literature and poetry, bicycling.

RECOMMENDATIONS
Available upon request.

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: