Alexei Zapari

Bis 2016, Senior Design Engineer, Independent Consultant, ABB

Renningen, Deutschland

Über mich

Senior Software Engineer / Architect in application software development for complex embedded, real-time systems

Fähigkeiten und Kenntnisse

Leadership
independent
Responsible
Reliability
Motivation
Commitment
Team work
Enthusiasm
Intercultural competence
International experience
Professional experience
willingness to learn
Technical Knowledge
Software
C/C++
C#
Java
Consulting
Application
Angular
SQL
JavaScript
TypeScript
HTML
Computer
CSS
MySQL
Git
Architecture
Software Development
User Interface
API
Computer Science
Microservices
Research and Development
Automation
Visual Basic
Architectural design
.NET Framework
.NET Core
VBA
Qt
COM
MFC
Object Pascal
LISP
Promela
XML
JSON
REST
UML
Assembler
Windows
DOS
Solaris
UNIX
Linux
AIX
MacOS
Visual Studio
NetBeans
Delphi
TFS
Serena
Clearcase
IBM Rational ClearQuest
PVCS
SonarQube
ANTS Performance Profiler
Jenkins
MagicDraw
IBM Rational Rose
Polarion
Primavera
MS Office
SPIN
SCR
Acme
CMM
Agile
Scrum
Lean

Werdegang

Berufserfahrung von Alexei Zapari

  • Bis heute 6 Jahre und 9 Monate, seit Sep. 2017

    Senior Software Engineer / Architect

    Siemens

    • Working onsite, remote as Team Architect to develop MMR /Tools software for SINUMERIK CNCs in C# (.NET/ASP.NET), TypeScript, Angular with microservices, client-server, IoT • Leading team of 5 people from project start • Making architecture, reviewing, optimizing code, developing statistics, storage, communication, Qt-components, creating tests • Performing software integration (9 teams from Germany, Hungary, Turkey), documentation, piloting in internal, external (BMW, VW, ITP Aero) manufacturing locations

  • 10 Jahre, Nov. 2006 - Okt. 2016

    Senior Design Engineer, Independent Consultant

    ABB

    • Developed PCM600 software for control, programming, monitoring of protection and control Intelligent Electronic Devices (IEDs) in T&D networks • Developed C# tools for data communication, validation, persistency, localization of relays • Led team of 3 to design C# data server for Substation Configuration description Language IEC 61850 data • Realized evolving IEC 61850 standard for IEDs communication • Working onsite, remote on development, integration with teams from Finland, Switzerland, Sweden, India

  • 4 Jahre und 7 Monate, Juni 2001 - Dez. 2005

    Software Engineer

    Teradyne

    • Developed voltage supply test elements, calibration, access debug displays in C++, VB with COM to provide UI, run calibration, debug control registers, embedded memories in VLSI/Memory FLEX-testers • Developed C++ Memory Fail Processing (MFP) library optimizing performance by DSP subsystem • Developed Java Bitmap Tool to display, analyze fail bit images from MFP • Debugged software for new generation of Memory Test Systems, supported older systems • Twice led software developers team of 2 for 3 months

  • 1 Jahr und 10 Monate, Aug. 1999 - Mai 2001

    Teaching Assistant

    Iowa State University, Department of Computer Science

    • Taught recitations, created and graded assignments, proctored exams for the "Software Engineering" and "Data Structures using C++" courses of 120 students • Helped students with programming assignments and answering their questions

  • 4 Monate, Mai 2000 - Aug. 2000

    Research Assistant

    Ames Laboratory, Scalable Computing Laboratory

    • Developed and tested a Myrinet network driver for AIX OS to support the laboratory’s Myrinet-based cluster network and to provide the user's API for the network card • Ported drivers' code from FreeBSD and Linux network drivers into the AIX driver

  • 1 Jahr und 1 Monat, Juli 1998 - Juli 1999

    Analyst - Programmer

    ArgusSoft Company

    • Designed and developed add-ins and an automation server in C++, Delphi, VB to support label printing from different applications on LabelWriter printers under a contract with the CoStar Corporation (USA) • Created tests in C++ using MFC for a DLL managing objects created by user during labels design • Communicated with American partners and resolved issues arising in the course of the teamwork

  • 2 Jahre und 10 Monate, Okt. 1996 - Juli 1999

    Engineer-Programmer

    Central Scientific Research Institute "Cyclone"

    • Implemented a part of a large, distributed process control system for an oil-transferring station using a specialized real-time programming language TCONT and i80186 assembler • Designed and implemented a UI for a touch-screen control panel in a power station automation system • Developed a UI in Delphi for interaction with an institute’s new emulator for simulating PLC operations

Ausbildung von Alexei Zapari

  • 1 Jahr und 10 Monate, Aug. 1999 - Mai 2001

    Computer Science

    Iowa State University

    • Thesis: "Verification of Communication Protocols for Space Environment" (based on JPL-NASA projects) • PACE (Premium for Academic Excellence) award recipient

  • 1 Jahr und 10 Monate, Sep. 1996 - Juni 1998

    Computer Science

    Moscow State University, Higher Computer Academy

  • 4 Jahre und 10 Monate, Sep. 1994 - Juni 1999

    Mathematics, Applied Mathematics in Economics

    Moscow State University

    • Papers: "System Development for Parameters Control of Bar Code Decoders", "Automation System Development for an Oil-Transferring Station", "Program Modeling of HP-family printers"

Sprachen

  • Russisch

    Muttersprache

  • Englisch

    Fließend

  • Deutsch

    Grundlagen

  • Französisch

    Grundlagen

  • Finnisch

    Grundlagen

  • Arabisch

    Grundlagen

Interessen

Hiking
Skiing
Canoeing
Cycling
Swimming
Volleyball
Frisbee
Tennis
Reading
Travel
Music

21 Mio. XING Mitglieder, von A bis Z