Sergey Andreev

Sergey Andreev Email and Phone Number

Principal Software Architect @ Ippon Technologies USA
Seattle, WA, US
Sergey Andreev's Location
Seattle, Washington, United States, United States
Sergey Andreev's Contact Details
About Sergey Andreev

Chief Architect with 25+ years in IT (software, firmware, FPGA, electronics/hardware).Highly scalable (~millions) products in Aerospace / Defense, Electrical Vehicles, UAV, Robotics, Battery / BMS, Battery Management System Algorithms (SOC, SOH, SOP, SOP, Fast Charging), Industrial Automation.Extreme Ownership leadership principles advocate and complex technical problems solver: 300+ projects.Xilinx FPGA: Kintex-7, Artix-7, ZYNQ, Intel/Altera FPGA: Cyclone V, Cyclone 10 LP, MAX 10.Languages: ANSI C, C++, C#, Java, Assembly, Python, LabVIEW, JavaScript, Matlab/Simulink, OpenCVMicrocontrollers: STM32 ARM Cortex-M0, M3, M4, M7, A/R; Renesas RL78 and R8C, i8051, Atmel AVR, Microchip PICFirmware development/architecture for Li-Ion Battery Management Systems (BMS) – EV, UAVReal-time OS: RTX5, VxWorks, LabVIEW Real-time and FPGA, Micrium uC/OS-III, ChibiOS, FreeRTOS, embOS.Embedded systems, SCADA, industrial control systems (ICS) and measurement systems for helicopters, turbo jet engines.Software/hardware development/architecture for helicopter simulation test benches, HIL testing.Implemented video inspection, computer vision and image recognition, ultrasound inspection systems.Hardware design (digital, analog), sensors and signal conditioning, accuracy improvements.FPGA (Xilinx, Altera), Data acquisition cards, National Instruments industrial controllers, Agilent instruments.Interfaces: I2C, SPI, UART, RS-232/485, GPIB, CAN/CANopen, ARINC-825, UAVCAN, PXI, SCXI, CompactRIO.Web/Enterprise applications development and architecture. GUI applications in Qt and PyQt.Mobile development (Android, iOS).

Sergey Andreev's Current Company Details
Ippon Technologies USA

Ippon Technologies Usa

View
Principal Software Architect
Seattle, WA, US
Website:
ipponusa.com
Employees:
62
Sergey Andreev Work Experience Details
  • Ippon Technologies Usa
    Principal Software Architect
    Ippon Technologies Usa
    Seattle, Wa, Us
  • Amazon
    Senior Software Development Engineer, Prime Air, Embedded Systems And Firmware
    Amazon Oct 2015 - Present
    Seattle, Wa, Us
    1. Chief Architect Office secondary Leader - EV Drone Concept and Technical design.2. Chief Architect Office primary Leader - Charging networks.3. Amazon Battery Bar Raiser - cross org founder of energy/battery technical board.4. Founder and Owner - Amazon Mobile Battery Diagnostic Devices.5. Propulsion Group Team Leader - Battery Management System (BMS) projects.Embedded Real-time and FPGA systems end to end development.EV Energy systems: Architecture, design, implementation of robust firmware for autonomous UAV. Mathematical analysis, engineering and SIL - MIL - PIL - HIL modeling. RTOS, test benches, formal verification, certification of software/hardware for propulsion, avionics, flight control and battery management systems. Modular BMS and integration of precise SOC/SOH calculation algorithms. Research on fast chargers, compact and lightweight Li-Ion battery packs, hybrid energy systems.
  • Amazon
    Software Development Engineer Ii, Prime Air, Embedded Systems And Firmware
    Amazon Mar 2019 - Oct 2020
    Seattle, Wa, Us
    Embedded Real-time and FPGA systems end to end development.EV Energy systems: Architecture, design, implementation of robust firmware for autonomous UAV. Mathematical analysis, engineering and SIL - MIL - PIL - HIL modeling. RTOS, test benches, formal verification, certification of software/hardware for propulsion, avionics, flight control and battery management systems. Modular BMS and integration of precise SOC/SOH calculation algorithms. Research on fast chargers, compact and lightweight Li-Ion battery packs, hybrid energy systems.
  • Amazon
    Software Development Engineer Ii
    Amazon Oct 2015 - Mar 2019
    Seattle, Wa, Us
    Kindle Unlimited: Digital Content orders and Subscriptions.Migrated backend payment systems and improved (twice) successful purchase rate for direct debit payment instrument in Germany.Creative idea winner for Kindle Unlimited in 2018 with a toolset of research scripts that improve developers efficiency 3x-5x times for complex Java services and workflows troubleshooting.Led transition to modern scalable software design/architecture on Amazon AWS technology stack.Digital Commerce Platform: Digital orders and Subscriptions.Worked on architecture and implementation of Web services for processing online orders and financial transactions for Amazon products such as Prime subscriptions, Audible, Kindle, Music / Video, Mobile Apps, etc. digital orders.Invented a productivity graphical tool for creating business logic. It increases productivity of multiple teams by 10x times when working with the workflows.Designed an efficient architecture for a big legacy system migration in such a way that clients are migrated almost transparently (their data is not destroyed, and the client API is not broken).My contribution: requirements analysis, design, architecture, development, onboarding new product lines, new country launches.Insisted on the highest standards, helped and developed junior team members, participated in Intern mentorship.Won 2nd place in Amazon DCP 2016 Robotics championship - based on an Arduino robot (coached a team of interns).
  • Samsung Sdi
    Senior Engineer
    Samsung Sdi Oct 2013 - Sep 2015
    Yongin-Si, Gyeonggi-Do, Kr
    Architecture and implementation of firmware for electrical vehicles, research on Lithium-Ion batteries for robotic cleaners, e-vehicles, quadrocopters, power tools.Designed and implemented a universal embedded framework for battery management systems. It is based on RTOS, implements abstraction of OS layer and HAL layer, supports algorithms for battery capacity calculation (CEDV, Fuel Gauge), provides battery protection. State machines were visually designed in QP and Stateflow (Matlab Simulink). Framework is supported for STM32 ARM Cortex-M0/M3, Renesas RL78 microcontrollers, and it can be easily ported to other platforms.BMS Firmware Architecture and Development for STM32 ARM Cortex M0/M3 and Renesas RL78 MCU. Integration of various embedded RTOS (uC/OS-III, ChibiOS, embOS) into Lithium-Ion battery packs based on ARM Cortex and Renesas microcontrollers.Applied TDD approach for firmware development in my projects, added white box verification into firmware development process for several teams of Samsung SDI.Architecture and implementation of automated testing systems for embedded firmware verification. Designing and coding in National Instruments LabVIEW. Worked with National Instruments hardware (PXI systems, GPIB instruments), Agilent power supplies, Kikusui loaders, relay boards, serial devices.Implemented test automation software for fast charging of Lithium-Ion batteries (for e-bikes, electrical vehicles, power tools, robotic cleaners, etc.). The application controls power supplies and loader instruments through GPIB. It controls relay board and receives smart battery information by USB-UART.Re-designed and implemented a complex test bench for automated tested of battery management systems. Various data acquisition boards, industrial computers (PXI from National Instruments) and LabVIEW programming environment were used.
  • Topcoder
    Software Architect, Designer, Analyst
    Topcoder Mar 2008 - Sep 2013
    Bay Area/Global, Us
    Successfully completed 300+ projects for top USA and EU companies as an independent contractor.Worked on architecture, design, and development of mobile applications for iPhone, iPad, Android smartphones and tablets. Designed web-applications, distributed systems, computer vision, and video surveillance, IPTV, image processing applications.Invented an idea and concept of Food Intake iPad application for NASA ISS. The application will be delivered to the International Space Station soon: https://youtu.be/bFiUQsEUH-shttps://www.topcoder.com/iss/fit/ Designed architecture of mobile middleware for a private cellular network.Invented a flexible framework for automated functional testing of mobile application on iOS (iPhone, iPad), Android, Blackberry devices. Various sets of mobile devices, operating system versions, and mobile applications are supported through the testing framework and interactive test creation environment.Designed and prototyped many enterprise web-projects (HTML/CSS, Flex, JavaScript based), web-services (JSON, REST, SOAP-based), etc.Designed components for testing performance of Linux file systems. Integrated file system tests to IBM Rational Performance Tester.Won NASA research project on PDS (Planetary Data System) re-design. Implemented a lot of concepts for data processing and analysis of small bodies (asteroids, comets, etc.). Improved database structure for Haley comet (International Halley Watch) and Giacobini-Zinner comet missions, improved search and analytic capabilities on that data.Prepared specifications, defined requirements, implemented architecture and object oriented software design in Java (J2SE, J2EE, J2ME), C#, JavaScript, Objective-C based applications.Performed strong mathematical analysis and research (regression, statistical, interpolation) for clients.Made UML designs and Visio models of complex software projects.
  • Samsung Electronics
    Senior Engineer
    Samsung Electronics Oct 2005 - Feb 2008
    Suwon-Si, Gyeonggi-Do, Kr
    Designed object-oriented software architecture, framework, language and application for testing, ATE automation and validation of Samsung laptops, desktops, and tablets.Broadcasted usage of object-oriented software architecture and design; convinced teams in changing to those technologies and development process.Developed diagnostics, test and validation software for manufacturing line in C++, C#, Assembly, TestStand, and XML languages by using MS Visual Studio .NET and Visual SourceSafe.Developed MS Windows kernel-mode device drivers (WDM) for sophisticated memory testing.Performed testing of various desktop/laptop computers, found extremely significant (and years lasting) software bug (in low level i386 Assembly libraries) and fixed it (for a tablet product on MS Windows XP Tablet).Tested computer BIOS firmware (new UEFI functionality).Managed teams of developers, performed project management, led software development process.
  • Vitec Co. Ltd.
    Senior Engineer
    Vitec Co. Ltd. Jan 2004 - Sep 2005
    Overland Park, Ks, Us
    Developed and installed Automated System (ATE) for Testing Helicopter Transmissions (gear drives). This is a test and measurement system for monitoring and controlling of helicopter gear drive’s test bench. It performs actual testing of helicopter engines, gear drive, shafts, brakes, hydraulic and cooling subsystems. All flying operations of the helicopter are automatically performed through the computer control and validated. The measurement parameters consist of temperature, pressure, flow rate, vibration, frequency, torque, speed, acceleration, relative frequency phase difference, electrical power, voltage, current, digital signals, etc. http://www.ni.com/pdf/csma/us/andreev.pdfDesigned, developed and installed Distributed Real-Time System for Strain Testing of Airplane Mechanical Parts. This is a system for remote control and measurement of strain, speed, acceleration and vibration of mechanical parts of airplanes and helicopters. It was based on real-time embedded controllers accessible through TCP/IP. The system stores testing results in MS SQL Server database and provides them in many forms: simple text report, complete text and graphics report, graphics viewer.Designed, developed and installed Non-destructive, Computer Vision and Ultrasonic Defectoscopy Systems for Big Polymer Cylinders. This is a real-time system for performing automated validation and inspection of dimensions, geometry, structure and surface of big polymer bodies. Industrial cameras, ultrasonic sensors, and LVDT sensors were used.Implemented SCADA systems in LabVIEW.Designed and developed real-time systems (by using LabVIEW Real-Time, LabVIEW FPGA modules).Designed and developed embedded devices (in PCAD, OrCad). Designed mechanical parts in AutoCAD.Managed small teams of developers and field engineers. Created and tracked requirements.
  • Vitec Co. Ltd.
    Engineer
    Vitec Co. Ltd. Jul 1999 - Dec 2003
    Overland Park, Ks, Us
    Designed, developed and installed Turbine Starter Engine Test Bench. This is a large measurement and automation control system for testing jet engine starters used in airplanes. Computer based system fully controls engine working modes in real-time. The system also performs measuring, storing, analyzing, searching, viewing, and printing engine operation data. Lots of mechanical and electrical parameters were measured (including high voltage and current).Designed, developed and installed Control System for High Power Electrical Drives of Helicopter Test Bench. The system performs real-time control of a high power (about 1 megawatt) electrical test bench with engines (motors) used for testing various flying modes of helicopters. Lots of industrial controllers were used.Designed, developed and installed high precision Mobile Calibrators for Pressure Sensors and Electronic Devices of Power Plants. Provided metrology research and analysis.Developed test, measurement, and automated control software, ATE systems, PCB testing in ANSI C, C++, C#, Assembly, and LabVIEW languages. Programmed microcontrollers.Programmed measurement and control devices through various interfaces (RS-232/422/485, Ethernet (including wireless), USB, CAN, I2C, SPI, GPIB).Soldered and inspected PCB boards for embedded devices, measurement instruments and control modules.Constructed systems with various National Instruments devices (data acquisition cards, industrial controllers, signal conditioners and modular instruments, industrial computers).Wrote test cases and test plans, performed testing of all modes of test benches.
  • Wester
    Engineer
    Wester Apr 1999 - Jun 1999
    Improved and installed Automated System for Rail Leveling by Laser Beam.Used laser navigation platform for automated calculating an optimal trajectory for rail tracks.Improved automated control algorithms for a large railway service machine for re-routing rail tracks according to the laser navigated path.
  • Technosoft Ltd.
    Engineer (Internship)
    Technosoft Ltd. Sep 1998 - Mar 1999
    Designed, developed, and tested Portable Optical Reflectometer for testing quality of fiber optic cables and connectors. The system used laser diodes, transmitter and receivers, ADC, flash memory, microcontroller, I2C, SPI and RS-232 interfaces.Programmed a digital scale. This is a system with a strain gauge, ADC, microcontroller and LCD module.Programmed a portable instrument for oil pump analysis. It acquires data from the working oil pump and displays strain measurement on the graphical LCD in a real-time mode.Implemented a control system for an underwater robot. This is an embedded device controlling robot electrical drives by a microcontroller.Programmed various microcontrollers in C and Assembly languages, mostly in Keil uVision.

Sergey Andreev Skills

Algorithms Android Software Design Design Patterns Software Engineering Java Software Development Oop C++ Programming Web Applications Objective C C# Uml C Javascript Subversion Mysql Xml Ios Labview Labwindows/cvi Test Stand Microsoft Sql Server Assembly Language Real Time Control Systems Test Automation Measurement Systems Embedded Systems Embedded Software Computer Hardware Hardware Diagnostics Electronics Hardware Design Analog Circuit Design Analog Signal Processing Sensors Digital Circuit Design Microcontrollers 8051 Microcontroller Atmel Avr Image Processing Digital Image Processing Video Processing Security System Design Web Services Html 5 Enterprise Architecture Mvc Architecture Linux Mac Os

Sergey Andreev Education Details

  • St. Petersburg State Polytechnic University
    St. Petersburg State Polytechnic University
    Computer Science
  • St. Petersburg State Polytechnic University
    St. Petersburg State Polytechnic University
    Computer Science

Frequently Asked Questions about Sergey Andreev

What company does Sergey Andreev work for?

Sergey Andreev works for Ippon Technologies Usa

What is Sergey Andreev's role at the current company?

Sergey Andreev's current role is Principal Software Architect.

What is Sergey Andreev's email address?

Sergey Andreev's email address is se****@****ail.com

What is Sergey Andreev's direct phone number?

Sergey Andreev's direct phone number is +120635*****

What schools did Sergey Andreev attend?

Sergey Andreev attended St. Petersburg State Polytechnic University, St. Petersburg State Polytechnic University.

What skills is Sergey Andreev known for?

Sergey Andreev has skills like Algorithms, Android, Software Design, Design Patterns, Software Engineering, Java, Software Development, Oop, C++, Programming, Web Applications, Objective C.

Who are Sergey Andreev's colleagues?

Sergey Andreev's colleagues are A Of Noob, Iryna Chmelyk, Dennis Ruzeski, Stefan Nomis, Keion Reynolds, Cir, Tony Kemp, Behnam Heydari.

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.