Profileimage by Igor Sidorovich Seniour software engineer from Minsk

Igor Sidorovich

available

Last update: 30.03.2015

Seniour software engineer

Graduation: Master's degree, Applied Mathematics and Computer Science, Faculty of Computer Networks and Systems
Hourly-/Daily rates: show
Languages: English (Limited professional) | Russian (Native or Bilingual)

Keywords

C++ (Programming Language) SQL Databases Vba Programming Language HTML Computer-Aided Design AutoCAD Adobe Photoshop C Sharp (Programming Language) Scrum Methodology Extensible Markup Language (XML) + 29 more keywords

Skills

Languages:
• C
• C++
• C#
• SQL
• T-SQL
• HTML
• UML
• Visual basic for application

RDBMS:
• Microsoft SQL Server
• MySQL Workbeanch


Technologies:
• MFC
• WTL
• STL
• Boost
• Xerces
• WinAPI
• WinSock
• WinForms
• COM
• ODBC
• .NET
• ADO.NET
• COM+
• CUDA
• Net Remoting
• WIX
• EF(EntityFramework)
• WPF
• XML
• NUnit
• X3D

RAD:
• Visual Studio
• Borland C++ Builder
• Crystal Reports
• Embarcadero RAD Studio

Source version control tool:
• SVN
• GIT

Design tool:
• Rational Rose
• Ms Visio


Analyzing tool:
• BP Win
• ER Win


Modeling environment:
• Mathematica

CAD:
• AutoCad
• PICAD

Graphics design:
• Adobe Photoshop

MS Office:
• Ex?el (VB scripts design)
• Word
• Access (SQL requests)
• PowerPoint

Patterns:
• MVVM
• MVC
• MVP
• Singleton
• DI(IoC)

Agile methods:
• Scrum

Techniques of software development:
• TDD
• DDD

Project history

De Facto Soft
Senior software engineer
09.2012 - today
Customer - AlternativeSoft company(http://www.alternativesoft.com/aboutus.html).
Developer on “AltenativeSoft” project. AlternativeSoft is an award-winning software platform for Asset Selection, Portfolio Construction and Reporting. AlternativeSoft provides a useful interface for returns based analysis across a broad range of asset classes. Software platform enables investors to use mutual funds, ETF, hedge funds and fund of funds to build and manage their portfolios.
Environment: WPF, C#, Infragistic controls, Unity, Prism, Entity Framework, XAML, XML, Excel, SQL, Git, MVVM, DI(Dependency Injection), MS SQL Server, TChart.




RS-Software Ltd
Seniour software engineer
03.2011 - 09.2012
Projects:
1. 3dSim.
Customer - Tecan group ltd.(http://www.tecan.com/platform/apps/home/index.asp?MenuID=3356&ID=6823&Menu=1&Item=49).
Software development for the medical equipment. We did a 3d simulator, which allows to control a different types of the medical equipments by network (here you can see one of them http://www.youtube.com/watch?v=aHu_WKzmE3Q). This is simulator fully emulates a specific medical devices. Developers and testers can use this is simulator for the testing. It’s a very useful if we have a remotely team, and therefore do not need to deliver equipment, that can turn a big problem, and stall the process of software development.
Environment: WPF, C#, .Net Framework 4.0, X3D, Agile(Scrum)

2. Vision13.
Customer - Sias(http://www.sias.biz/).
Software development for the medical equipment. The software is planned as general purpose software for the preparation of Immunofluorescence assays (IFA) with DSR IFA instruments. Immunofluorescence is a technique used for light microscopy with a fluoresce microscope. It uses antibodies and antigens to visualize target molecules present in samples with fluorescent dyes. This is software allows to control a lot of different medical robots, which can analyze liquids.
Environment: WPF, C#, MVVM, EF(Entity Framework), .Net Framework 4.0, DI(Dependency Injection)
, MS SQL Server, Crystal Reports, Agile(Scrum).
Computer Software
1-10 employees



Simmakers Ltd.
Software engineer
09.2009 - 03.2011
Software development services for different types of simulations (discrete, continuous and mixed-mode event simulation, mathematical modeling, and general computer simulation).
Projects:
1. SoftwareSherpa
Developed software for automatically download and install software from the Internet. Detail video can be found here (http://www.youtube.com/watch?v=ZdQm-PQguIM)
Environment: C#, ADO.NET, Win Forms, Net Remoting, WIX, MySQL, MVP.

2. Development software for automatic calibration video camera (Science – computer vision).
Environment:C++, Boost, NewMatt, STL.

3. Parallel programming. Software optimization (tomography of the brain) with the NVIDIA CUDA technology. All mathematical calculations has been paralleled using NVIDIA CUDA technology.
Environment:C++, CUDA.
Information Technology and Services
11-50 employees





StyleSoft(http://www.stylesoft.by/en/main.htm)
Junior software engineer
11.2008 - 08.2009
Development software for the automation and maintenance of vending machines, warehouse management and delivery of goods.
Projects:
1. VendMAX / InfoVend
VendMAX software solution is a logistic system for vending and warehouse business. It includes:
-database,
-client module,
-data transfer module between PC and handheld,
-software modules for handheld,
-report generation module.
Modern statistic analysis methods, which are used in the VendMAX program solution, help to predict sale amounts and the description of the most popular goods with fine-resolution, to create optimal merchandise delivery routes, to plan charges and the amount of profit. These features provide an opportunity to create efficient enterprise development plans, and favor business planning both in short- and long-term periods.
Modern generation report modules make it possible to supervise sales, delivery and warehouse inventory processes in real-time mode. Permanent report enhancement and customization considerably enlarge amount of receiving information.
Customizable tax calculation modules allow to customize a software solution for different geopolitical areas.

2. VendMAX CE
VendMAX CE is a part of VendMAX software solution, which is based on Windows Mobile OS. It includes following modules:
-warehouse inventory,
-merchandise relocation supervision,
-equipment relocation supervision,
-food providing machines service,
-barcode management system.
VendMAX CE can work both with VendMAX and other vending system (after some necessary enhancements and reconfigurations).
Mobile printer support allows to output payment orders, checks, sold and ordered goods, and other reports on paper for using directly on merchandise delivery route.
Digital data transfer between handhelds and food providing machines minimizes information gathering time, increases accuracy and relevance of input information.

Environment: C++, SQL, WTL, STL, C#, .NET, ASP.NET, Win API, COM, Crystal Reports,
T-SQL, Winsock.

Local Availability

Only available in these countries: Belarus
Full-time and remote available when requirement
Profileimage by Igor Sidorovich Seniour software engineer from Minsk Seniour software engineer
Register