Viktor Kolesnikov

Viktor Kolesnikov Email and Phone Number

Software Engineer @ Lifecare
Norway
Viktor Kolesnikov's Location
Norway, Norway
Viktor Kolesnikov's Contact Details

Viktor Kolesnikov personal email

n/a
About Viktor Kolesnikov

Strong educational background and vast experience in software development.Expert in C/C++ programming, embedded platform development, DSP and real-time OS programming.Experienced in C# and .Net Framework and Core technologies, WPF, WinForms, MS SQL.Experienced in a model-based design with MATLAB and Python.Good experience in Linux OS programming, including kernel modifications, devices driver development, network programming and client-server applications.Specialties:C/C++, Python, C#, .Net Framework, .Net Core, WinForms, WPF, MS SQL, Keil, TI Code Compose Studio, Analog Device VisualDSP, IAR Embedded Workbench, AVR studio, gcc, icc, gdb, cmake, git, JavaScript, Qt, MS Visual Studio.

Viktor Kolesnikov's Current Company Details
Lifecare

Lifecare

View
Software Engineer
Norway
Website:
lifecare.no
Employees:
44
Viktor Kolesnikov Work Experience Details
  • Lifecare
    Software Engineer
    Lifecare
    Norway
  • Te Connectivity
    Software Engineering Manager
    Te Connectivity Oct 2013 - Present
    Bergen Area, Norway
    Automotive industry, sensors solutions.Software architecture and design.C programming for embedded systems (PIC32 and STM32 architectures):- low level drivers- real-time signal processing- various application protocols implementation to communicate over CAN-bus and serial port - rapidly prototyping of the new ideas to confirm the feasibility on a selected embedded platform Desktop applications development (C#, WPF, MS SQL, REST), including the software for the production line and various tools for diagnostic and maintenance, either for in-house or customer use. Model-based design with MATLAB or PythonAs one of the manager's duties was to develop and to establish the software development process which is combining both V-model and Agile principals with applying TDD methodology. V-model is based on ASPICE processes with their best practices and with the corresponding outcomes required by the standard. Programming tools: Arm Keil, STMCube, MPLAB-X, Visual Studio, vscodeSoftware development management tools: Atlassian Jira, Bitbucket, Enterprise Architect, Codebeamer, PolarionTDD environment: CppUTest, NUnitCI/CD environment: Jenkins
  • Stc Ltd.
    Senior Engineer
    Stc Ltd. Jan 2003 - Oct 2013
    While working in the company I’ve been involved in dozens of different projects in different roles, from ordinary software developer to project manager. I participated in software architecture development and the hardware solution development/modification for the current tasks.The main role as software developer is the framework design and development for digital signal processing. It includes full spectrum of low-level programming solutions, real-time operation system and client-server application for the Linux based platform.All the projects are oriented to the stand-alone (black box) devices and it puts the additional requirements for the software solutions such as high reliability and flexibility in control and tuning.Responsibilities:- Software architect and firmware development;- C/C++, JavaScript, Qt programming;- DSP Programming: TMS6205/6416/6455/6670/6678, ADSP TS101/TS201;- Microcontroller programming: ATMEL (Atmega8515), DDS (AD9835), Silicon Image (SI3114);- Drivers development for PCI digital signal processing devices (Linux, Windows XP).
  • Terayon
    Senior Software Engineer
    Terayon Apr 2000 - Jul 2002
    Prague, Czech Republic
    Responsibilities:- C/C++ programming;- Software development for Media Gateway (Packet Cable specification) in VoIP networks: software architecture development, network programming (MGCP(NCS), SDP implementation, SNMP agent), GR303 protocol, driver development for digital processing boards (LynxOS), system programming (LynxOS, VxWorks, Motorola ppmc750).- Software development for CMS (Call Media Center, Packet Cable architecture): software architecture development,V5.2 and MGCP protocols supporting.- Software development for MTA (Media Terminal Adapter, DOCSIS specification): software architecture development, system programming (MQX, Chameleon ARM), network programming (MGCP, SNMP).
  • Internet Telecom Ltd.
    Software Engineer
    Internet Telecom Ltd. Jan 2000 - Apr 2000
    St.-Petersburg, Russian Federation
    Responsibilities:- C/C++ programming;
  • Vniikam
    Engineer
    Vniikam Mar 1999 - Dec 1999
    GIS software development

Viktor Kolesnikov Skills

Embedded Software .net Embedded Solutions C/c++ Software Design Agile Network Programming Subversion Tms320 Linux Vxworks Open Source Arm Web Development Agile Methodologies Scrum Energy Hardware Design Html Programming Embedded Systems Winforms Oop Php Javascript C++ Ms Sql Adsp Software Engineering Digital Signal Processing Multithreading Firmware Low Level Programming Software Development Embedded Operation Systems Digital Signal Processors Wpf Rtos Device Drivers C# Kernel Programming High Performance Computing Architecture Kernel Drivers Architectures Kernel Debugging

Frequently Asked Questions about Viktor Kolesnikov

What company does Viktor Kolesnikov work for?

Viktor Kolesnikov works for Lifecare

What is Viktor Kolesnikov's role at the current company?

Viktor Kolesnikov's current role is Software Engineer.

What is Viktor Kolesnikov's email address?

Viktor Kolesnikov's email address is vk****@****333.com

What skills is Viktor Kolesnikov known for?

Viktor Kolesnikov has skills like Embedded Software, .net, Embedded Solutions, C/c++, Software Design, Agile, Network Programming, Subversion, Tms320, Linux, Vxworks, Open Source.

Who are Viktor Kolesnikov's colleagues?

Viktor Kolesnikov's colleagues are Roopa Deepak, Lenitha Schwartz, Michelle Goforth, Nicole Thomé, Lea Weingärtner, Julie Lundekvam, Shadi Shalish.

Not the Viktor Kolesnikov you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.