
Kirill Novoskoltsev
Skills
Timeline
Professional experience for Kirill Novoskoltsev
- Current 7 years and 11 months, since Apr 2018
Senior Software Engineer
Auriga
Outsourcing and technical support for Drägerwerk AG customer, Lübeck, Germany. Participation in a Medical device interoperability with legacy systems project. Support and development medical equipment software based at MS Windows 2016 Server. Supported legacy protocol conversion into IEEE 11073 Service-oriented Device Connectivity (SDC) standards. Distributed team work (Scrum, Continuous integration, Code review). Tools: С++17, Python (Visual Studio, CMake, Git, doxygen, Jira, Jenkins, GTest).
- 1 year and 7 months, Oct 2016 - Apr 2018
Software Engineer
Auriga
Outsourcing and technical support for Fresenius Medical Care AG & Co. KGaA customer, Schweinfurt, Germany. Participation in a medical device software refactoring project. Legacy C code refactoring to C++, Unit tests implementation, technical documentation. Distributed team work (Scrum, Continuous integration, Code review). Tools: C/С++ (Keil, IAR, Eclipse, GCC, Makefile, SVN, doxygen, Jira, Polarion, Jenkins, Axivion, GTest).
- 5 years, Oct 2011 - Sep 2016
Software Engineer
EPSCom
Outsourcing and technical support for Lantiq Beteiligungs-GmbH (a part of Intel Company since 2015) customer, Munich, Germany. Participation in DSL CPE project. Team work with international colleagues. Embedded software development and support for Linux based on Lantiq SoC platform (MIPS + DSP). Support and update legacy source code, new functionality extending, porting for new hardware. Tools: C/С++ (GCC, Makefile, bash scripts, Jira, Mercurial, Perl, klocwork, doxygen).
- 2 years and 3 months, Jul 2009 - Sep 2011
Software Engineer
Goznak
Development of banknote detector based on banknotes pattern recognition at infra-red and light spectrum. ARM microcontrollers software development for OS-less modelbased on LPC21xx core. Interfaces implementation (UART, SPI, I2C, ADC). Team work under UW-500 currency sorter with Glory Ltd, Tokio, Japan. Tools: C (Keil, IAR, Borland C++ Builder, CVS, doxygen).
- 2 years and 5 months, Feb 2007 - Jun 2009
Software Engineer
JSC Mikron
Development of smart card embedded operation system based at 8051MX architecture (e-passport, GSM sim card). Cryptographic HAL library implementation, as well as cryptography algorithms implementation and supporting: Public-key (ECDSA, RSA 1024/2048) for math modular coprocessor, including generation of RSA 1024 keys, Block cipher (DES, Triple DES, AES), Hash (SHA-1, SHA-256), Crypto1 for contactless smart cards MiFare Philips. Tools: C/assembler, (Keil, CVS, Mantis, doxygen, Lint).
- 2003 - 2006
Software Engineer
R-Game
Development of video games for slot machines based at ARM architecture. Game engine implementation, statistic specification. Implementation of graphic, sound, other peripheral devises. Speed optimization of graphics applications. Tools: C/assembler (IAR).
Educational background for Kirill Novoskoltsev
- 5 years and 5 months, 2000 - May 2005
Mathematics and Computer Science
Moscow State University
Languages
English
Fluent
Russian
First language
XING members with similar profiles
XING – The jobs network
Over 1 million jobs
Find just the right job for you on XING.
Job offers just for you
Get found by employers and over 20,000 recruiters.
21 million members
Connect with new people and gather inspiration to boost your working life.
Free membership
Basic membership is free, but the opportunities are priceless.
