0% found this document useful (0 votes)
243 views

Gregory Levin: JIRA, JIRA Agile, Segger Studio 4.x, Jlink

The document provides an overview of Gregory Levin's 30+ years of experience in embedded software development, firmware development, project management, and hardware components. He has expertise in LabView, LabWindows, NI hardware, microcontrollers, Android development, and various programming languages. Recent work experience includes projects involving Raspberry Pi, Bluetooth, Android OS, TCP networking, medical devices, and cellular networks.

Uploaded by

recruiterkk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
243 views

Gregory Levin: JIRA, JIRA Agile, Segger Studio 4.x, Jlink

The document provides an overview of Gregory Levin's 30+ years of experience in embedded software development, firmware development, project management, and hardware components. He has expertise in LabView, LabWindows, NI hardware, microcontrollers, Android development, and various programming languages. Recent work experience includes projects involving Raspberry Pi, Bluetooth, Android OS, TCP networking, medical devices, and cellular networks.

Uploaded by

recruiterkk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 9

Gregory Levin

SUMMARY:
I am an expert, with over thirty years of experience, in the field of embedded software, low-level and
firmware development and architecture, as well as in project management and architecture design of
complex projects. I have approximately 20 years of LabView, LabWindows, Test Stand experience in
motion control, data acquisition, manufacturing testing and video processing. Traditionally European
customers usually requesting LabWondows project, US customers LabView. I am an expert in different
NI and 3rd party hardware components such as PXI, VXI, DAQ, modular instruments etc, I can
sychronize development with NI schematic for OEM components such as synchronizes and stepping
motors, gear drives etc. Specially I want to pay attention that I successfully finish the cRIO projects for
motion control and data acquisition with real-time module, touch screen module, FPGA in both scan
and FPGA mode. I created more than 10 successful cRIO implementations. I am expert in writing
requirements and legacy projects migration to another LabView or LabWindows platform. I have 30
years of embedded development experience with wide range of TI 32 bit and 16 bit micro-controllers,
PowerPC system programming including virtualization, Intel processor from x86 to last I7 processors.
I have more than 30 years of assembly, C, C++ programming in system and application areas.I have
also Ultrasonic sensor and ultrasonic water meter multiyear experience.

HARDWARE
DAQ, PXI, PCI, VXI, VXI-VME, cRIO, DMMs test interfaces I2C, RS-232, RS-485, SPI, USB, GPIO,
CAN hardware components with PWM and stepping motion control, Freescale, PowerPC, PIC 32,
MSP430F1, MSP430F2, MSP430F5, FRMSP430F5, C6748, L137, L138, ARM7, ARM8, ARM8A,
STM32, C6808, optical and cooper networking, android hardware, Raspberry PI2, Raspberry Pi3,
Beagle Bone Black, Blue Tooth 5.0, NRF82450, NRF91160

SOFTWARE
Android Studio, ADB, CrossComposer Embedded Studio,Rhapsody UML, IBM UML, Umbrella UML
system, Visio, Microsoft Project, Microsoft Office, C, C++, Java, assembly, LabView G language,
Linux bsh, csh, awk, ASN.1, LabView, LabWindows CVI, TestStand, freeware and proprietary
environments for embedded and firmware development,SVN,ClearCase, Python 2.x and Pepper,
Python 3.8 and libraries, UNIXs, Linuxes, MQX, QNX, VxWorks, RTEMS, JIRA, JIRA Agile, Segger Studio
4.x, Jlink

WORK EXPERIENCE
L3HARRIS Inc, Lynchburg, VA 10/2019-5/2020
Consultant
Implemented on Raspberry PI 4 communication server with phone and video features according to
company requirements and specifications. Tested call capabilities of this server with different
telecommunication equipment. Implement the same server on specialized equipment for
telecommunications. Languages for implementation C,C++, JSON, SIP. Created and debugged
logging and provisioning for LTE in python 3.8. Developed audio solutions for receiving and sending
mp3 and wav contest through the LTE. Created several LabView solutions for LTI. Developed solutions
on ham radio with initial testing on Raspberry PI. Recompile,rebuild and reinstall PJSIP

AKUA Inc, Baltimore, MD 8/2019 – 9/2019


Consultant
Developed different services for Blue Tooth 5.0 including current time service, beacone, UART, serial
etc. Implemented custom-defined state machine with communication through Blue Tooth. Implemented
Gregory Levin
AES encoding and decoding and application pairing. Development was done on Nordic Semiconductor
boards NRF 82450, NRF 91160. For development services I use makefile ARM configuration, NRF52
library 15.3.0 and zephyr OS

IPC Inc, Long Island, NY 5/2019-7/2019


Consultant
Developed embedded system for automated musical performance, teaching and composition. Project
based on active usage pthreads and pipes, utilizing wide range of media standards including midi,
midi2, wav, video MPEG on ARM A7.

KVH Industries, Middletown, RI 3/2019-4/2019


Consultant
Developed new commands and their implementation for a custom built system based on multi-core
micro-controller that had an ARM A5, and two SHARC processors. Created JIRA tickets in Cross Core
Composer Embedded Studio and Development Board ADSP-SC584, and in a circuit emulator ICE-
1000. Project was developed in multi-core “C” environment.

Zebra Inc. NY, NY 2/2018-12/2018


Consultant
Built and modified source code of Android BSP, in order to properly fit it within the project
implementation requirements. Built, using source code, a number of components and modified Android
OS, while tailoring everything to a particular BSP. Created JIRA tickets for various errors, discovered
while debugging applications written for Android OS. Modified and debugged Java-based test
framework. Developed Android middleware and Android applications. Created software and debugged
it using C++ with Android NDK and STL, and Java. Utilized various techniques to solve real-life
software issues with GNU C++ compiler, Android NDK and Android Studio.

Lone Star LLC, NY, NY 9/2017-1/2018


Consultant
Developed “from the scratch” custom TCP layer for a non-standard network device. Adapted real
world stochastic picture of upcoming packages to TCP paradigm. Implemented custom IP layer
utilizing sniffer library for point to point network connection, without Ethernet and IP headers and
features. Adapted drivers for switching network devices to promiscuous connection. Developed virtual
networking disks and simulators. System was developed in Red Hat Linux for government contract

Mchips, MA
Project Engineer 3/2017-7/2017
Prepared company product for FDA exam. Had statistically proven ASIC calibration. Prepared
requirements for smart remote control and cloud servicing of implant products. Created a test
architecture and software solution for a wireless embedded device, based on MSP430 technology.
Created hardware calibration software for standalone ASIC. Implemented various scripting software to
comply with FDA rules and conditions for embedded medical system. Created automation testing
solution based on Mock, Unity, Seedler, using Ruby.

Siemens, NJ
Senior project engineer 5/2016-10/2016
Played a leading role in embedded development and bare metal programming of a testing device,
which was to be used for fire protection sensors and device reprogramming. Developed various
Gregory Levin
firmware solutions for fire protection master equipment. Created I2C drivers and testing applications,
bootloaders. Ported projects between Linux, MSP for Windows, MQX etc. Bare metal programming
included a strap for emergency and alarm support devices driven by MSP 430 series of processors.
Created C# generators and compilers for cross-platform development based on TI chips. Created
several python-based “make” systems. Created a virtual terminal based on pin bit “banging” and an
independent hardware timer.

Power Cooper Inc. MD 8/2015-11/2015


Senior firmware engineer, cellular stack architect
Performed software development in a fast-paced environment for wireless devices in a cell meshed
network. Developed drivers for I2C and peripherals. Combined and modified a proprietary protocol
for ARM Cortex M3 interrupts. Created GPIO with STM1231, STM1272 transceiver chips and a state
machine. Simulated MAC addressing mechanism and supported live messages, while being in a
connected state. Utilized own real-time testing skills for cellular stack and low-level state machines.
Encrypted and tested real-time messaging and laboratory equipment.

JP Morgan Chase Bank, Wilmington DE 11/2014 – 7/2015


Senior project engineer
Created requirements for a Linux driver, performing multistep accounting calculations and multi-tier
organization of software-implemented mainframe database, Oracle server database and local PC
buffer database-like system. Developed and debugged a daemon process for multi-step calculations.
Utilized STL and custom string library with embedded Oracle SQL. Improved performance for SQL
procedures in Oracle SQL and Fast SQL servers. Developed Java clients for accessing WSDL web-
sties and communicating with C++ servers through inside socket portal, developed Java, C++
encoders and decoders. Created Bash and Csh scripts and online calls of Oracle.

Arris Inc, PA 8/2014 - 11/2014


Senior software engineer
Performed challenging software development and modeling tasks in proprietary ticketing system.
Developed application code for set-top boxes for commercial cable companies. Developed code for
self-determination web browser and built browser-type custom menus.

Polynetworks Inc, PA 01/2014 - 8/2014


Project Architect
Created a time-sharing and data multiplexing protocol on top of a Wi-Fi and cellular network. Created
Java application to terminate data streams. Developed transport protocol for images, video / audio,
and commands in real-time with low latency, by using UDP service. Implemented picture transport
protocol as simplification of H.264 only with I frames in it. Created from scratch simple timing and
transferring protocol for picture translation, in order to provide smooth video presentation.

AAI Inc, MD 05/2013-12/2013


Senior video engineer
Video streams processing, including bridging, splitting, converting formats etc. MPEG2/MPEG4
components manipulating utilizing Tangstin library.

Static Control Components Inc, NC


Senior Project Engineer
Gregory Levin
Low-level development on PIC and Renesas 8/16 bit platform

ABB Inc., Bethlehem, PA 6/2012-1/2013


Senior software engineer
Created and modified bootloaders. Created PowerPoint presentations for bootloader software and
used SmarTeam for configuration / documentation hierarchy. Performed a major driver development.
Responsible for register and processor level programming, utilizing a mix of assembly and C.
Developed an interrupt subsystem for Freescale PowerPC processor, Core G2 level programming, and
for local bus and cache programming. Performed MMU programming in static and dynamic fashion.
Created a DSP implementation in assembly.

Teliris Inc, NYC 8/2011- 6/2012


Senior video engineer, codec architect
Developed from scratch a Videocodec that implemented H.264 protocol. Used standard algorithms for
generating “P”, “B”, and “I” frames with the same order of slices that was processed into a frequency
domain. Developed CABAC and CAVLC for“basic”, or “main” video profile. Used register level
optimization of TI and Intel “Sandy Bridge” processors, thus fitting up to 60 frames per second
threshold. Developed an algorithm in “per core“ mode, in order to allow for simultaneous multiple
flows for encoding/decoding done by a single I3/I5/I7 processor. Created Linphone freeware
application filters for frames processing. Created different audio and video bridging and delegating,
according to a videoconferencing company needs.

Material Intelligence LLC, NJ 1/2011 - 6/2011


DSP library architect
Architected, designed and developed a “system on the chip” (SoC), based on TMS320C6748 chip and
L138 evaluation board and toolkit. Implemented DMA for each “module on the chip” double buffering
DMA for Universal Parallel Port, EMAC controller implementation (MAC layer Ethernet, 2 layers L0
and L1), event combiner interrupt controller programming, CPU interrupt controller programming in
protected mode, Mega-Module interrupt and event controller programming, application algorithm and
common application framework. Implemented zero copy protocol with flow throw less than 1 mks.
Produced library for peripherals C6000 that suppled to all C6000 consumers by Texas Instruments.

Motorola, PA 9/2010 – 11/2010


Senior embedded engineer
Developed and designed SNMP-based “smart” test system for real-time control of Digital HD TV
distribution system, utilizing Test Stand scripts, LabView intelligent virtual instruments and embedded
SNMP calls using SNMP Toolkit (SNMP-2c), redistribution of multicast streams, dynamic encoding,
ATSC PSIP etc. Was completely familiar with networking schematics and platform schematics, as well
as the physical network layer.

Advanced Testertronics Inc, NY 2/2010 - 9/2010


Consultant
Created requirements, designed architecture, developed and tested multi-tier ATE for conveyor system
control and logging. This system included a touch-screen information system, desktop main control
Gregory Levin
system and a very complex embedded controlling system. Embedded system developed for National
Instruments cRIO with DAQ module, Relay module and 3Axis motor control units. Embedded software
was written for 3 different approaches Scan Mode, FPGA Mode and Hybrid Mode and ran under
VxWorks, Software implemented dynamic state machine, motion control state machines(one per axis)
and sensor and affector access mechanism, TCP/IP communication with main desktop. Implemented
Control Computer based on embedded Linux and loadable driver set, solely written for this
application. Main module implemented dynamic state machine with consumer-producer mechanism
and multiple TCP/IP communication links with embedded controller, touch-screen and external
devices. This module had an INI file support and an error/event report mechanism. System was written
in LabView 2009 SP 1 with FPGA module, Real-Time module and Touch-Screen module and utilized
different drivers and additional components from NI bundle.

ASML, CT 1/07 - 11/09


Senior Software Engineer
Single handed designed, developed, implemented and maintained software and firmware for dozens of
production test stands, embedded devices and network IP, WiFi and CAN protocols. Implemented a
WEB interface for most of them using Linux based tools, databases, XML front end. Developed a front
end identical with the WEB interface based on C# WinForms and Microsoft services. Created an
automated mail notification production system for each ATE stand, based on mail tools of C#.
Mentioned only several projects:
Data Logger – for detecting and identify static electricity charges on a precise production test stand;
fast data acquisition system with self-analyzing features, kept in chart fragments positively detected
signal . LabView 7.1
Quality Tool - modules inherited from abstract base class. 75 tests implemented different
technological test with the same structure. “Connect” - connectivity with MS Access database,
“perform” is the actual test implementation, “write” for logged data. Test control 3 MAXON motor
controllers and tens of sensors and actuators, embedded controllers and precision quad cells. The
concurrent process keeping track for safety curtain and to detect penetration in working areas.
Communication between PC and test object made by custom defined CAN based protocol. MS C++
implementation. Tool included several embedded modules based on x86 processors. For programming
such a 16 bit machines implemented my own compiler linker and loader, also implemented a small
“C” version of C.
Reticle Scan – lithography production tester with logic has control for mechanical surfaces during
final test, prior to assembly. Logical actions on module by RS485 interface to the MAXON motor
controller. Multi-functional tool for: bringing caret to an initial position, speed scan, display
mechanical and electrical parameters in WEB report. LabView 7.1 and C implementation of laser.
Laser Module - Parallel state machine safety system for: checking doors, cooling system water supply,
electronics fault and other vital subsystems; in case of an emergency: laser shuts down, shutter closes,
warning signal alert issued. Emergency exit stops all processes less than 1second, break TCP/IP no-
wait connection. LabView 8.2 implementation.
Polygon Tester - Optic-Mechanical system for adjusting and calibrating Mirroring Polygons used in
contamination detection on photo-templates. Precision surfaces checked by He-Ne laser beams.
Graphical representation of laser intensity and control numbers for each ridge. Test set included
procedures for ridge speed spinning with permanent acceleration, speed measurements, high speed.
Movements programmed with motion library for LabView. Optical calculations convolutions made by
matrix numeric calculations with algorithms provided by Philips, dynamically displayed on the screen.
Created HTML report with embedded graphics and table representation for all test parameters and
results. Results stored in format useful for Database analysis in tree structure for six sigma. LabView
Gregory Levin
7.1 and C implementation.
Developed hardware-specific SNMP based on production flow architecture and ASN.1 syntax for
network discovery cRIOs, network controllers and ATE on production floor, similar to version 1.3
AT&T
All developed projects included software development in LabView, C, C++, assembler for Intel and
PowerPC platforms. Embedded development was done in QNX, modified allocation memory
structures, file system hard drive, and other devices access. All of the embedded development
experience has embedded Linux involved with heavy kernel modifications especially in kernel and user
space memory allocation and blocking. Was involved in custom developed hardware on principal
schematic level

NJ DPC/Siemens 6/05 – 1/07


Senior Software Engineer
Researched and developed a mixed system based on Rational Rose modules and LabView 7.1 GUI for
perform "capsule under test" paradigm for different subsystems of industrial instrument. LabView
implementation included an independent module for processing, displaying and responding on CAN
messaging from raw CAN board. Algorithms of implementation encapsulated logic for composing and
assembling multi-frame CAN messages with a very complex and sophisticated structure. Researched,
developed, and implement Model with complex logic hierarchies, based on logic representation of the
collaboration and class diagrams, developed code incarnated in this diagrams and relations.
Communications between LabView GUI interface and Rational Rose top capsules was performed by
Microsoft Queues and DLLs for framing it into code structure. Utilized widely a Connexis framework,
in order to set up a TCP/IP connectivity between Model parts, which provided a distribution Model
into different entities.
Developed a real-time system for researching cavitation in the feeding pipes of industrial equipment,
based on ultrasonic sensors and OPTO-22 input modules.
Researched and developed a test system for universal motor control unit. Such unit was based on
specialized motor quadrature controller, driven by a proprietary OS, had a set of discrete, analog or
digital frequency inputs and outputs and was controlled by set of CAN messages. Test set analyzed unit
as a "black box" and generated an HTML test report with embedded graphics and diagrams for
verification purposes. The entire test system was written on LabView 7.11 with DLLs written in C++,
with a C interface. Implemented WEB interface using database connectivity toolkit, XML and HTML
front end, and MySQL database on embedded Linux platform. Created streaming drivers (filter) set
based on principal schematics of motion modules.

Software Engineer 4/04 - 4/05


DRS Inc, Oakland NJ
Researched and developed a testing system for flight control equipment. Provided flexible GUI with
initialization list-driven menus for different test cases Provided collection of real time test data in
following areas: MIL-STD 1553 messages with different word count and data driven by more high
layer protocol, Network Security, ARINC-429 row messaging and engineered data (labeled messages),
integrated analog data acquisition boards, discrete data relay boards, analog output boards from
CyberResearch. Designed and developed initialization scripts structure, calibration test sequences and
audio statistical modeling. Programmatically built Power Frequency and SINAD graphical
representation of audio signals. Provided DLL-ike high level run-time binding of the software
components and mixed language software architecture. Involved the following software environments:
LabView Express 7.1, CodeBuilder, and .NET components libraries from Condor Engineering, such as
LV-1553, Ex20, PowerDAQ, Universal Test Libraries, and others. All environments were created for
Windows 2000/XP.
Gregory Levin
Developed high speed MUX END driver for VxWorks, version 5.3 and up. Driver re-routed internet
flow into 8 DS-1 channel as part of a DOCSIS modem architecture. Basically, it was a protocol
between hardware and network service, which included all facilities for running in debug and release
mode. It allowed for debugging under Vision ICE debugger or just in shell mode. The Driver fit
specifications for Enhanced Network Driver. Project done for VxWorks versions 5.3 and 5.5

Advanced Marine, NJ 10/02 - 4/04


Service Engineer/Software Engineer
Developed and implemented calibration system for adaptive control of measurement devices, with a
loopback from a peripheral pump unit and modulated frequency signal of a tested meter. Software
components were implemented using LabView 6.1.7 Express and Measurements Studio for Windows
2000/XP. Reverse engineered pump protocol using Measurements Studio and HyperTerminal.
Developed a wireless component, which utilized a GPS capability with timeout free duplex protocol.
Motorola R50 embedded system was written in ANSI C, with CLP library extensions implementing a
GPS service, speed report, and non-erosive components control for target unit. Utilized CreataLink OS
services, together with a set of EPS debugging and testing tools for “White Box” module testing.
Implementation of the callback system functions allowed for enforcement of testing capabilities and
short cutts of the testing process.
Implemented .NET CLR based software services for report functionalities for both WEB- based, and
SWI test interfaces. These services processed SOAP messages, parsed XML content, and were nwritten
both in VB.NET and C#. For data accumulation, a SQL Server was chosen, connected to the
application via standard data adaptors.
In addition, a version for VxWorks 5.1 for testing unit was created. It handled hardware problems and
shortages on a schematics level (hybrid schematics)

Datatek Applications Inc., NJ 4/00 - 4/02


Senior Software Engineer
Full cycle development and implementation “CN8236 SAR Chip Software Kit” for 8 Operating
Systems including Linux, SCO UNIX, Windows 2000, MQX. Developed and implemented send and
receive, scheduling, OAM F4, F5, PM, status control, OMS(Performance Measurement and Tuning).
Major points of the “CN8236 SAR Chip Software Kit” project were: parallel running independent
processes in host/shared memory and in PCI local address space, mapped data structures between
conventional host memory and shared memory of the chip, Provided different kinds of QoS: CBR, VBR,
ABR, and UBR, support AAL 0, AAL 5 frames, dynamic VCC allocation / de-allocation, features for
customizing input / output data streams. Sample driver developed for Linux, using Linux kernel
internals and kernel specific features, such as loadable module paradigm, kernel memory allocation,
and PCI BIOS style access. Created “make” procedures, corresponding to a loadable module
paradigm. First version of “SAR Chip Software Kit” with hash-defined addressing for PCI bridge was
implemented as a part of board support package for PowerPC custom made board with Tundra PCI
bridge on it. Wrote full coverage diagnostics package for 3 embedded SAR chips on-board. DSP-voice
processing for ISDN-GR303 integration with packet switch carrier network. Contributed to research
and background studies. Developed “Embedded ADSL Driver” (MQX Operational System). ADSL for
packet switched Broadband carrier network. Decomposed buffer flow into a parallel stream, checked
utilization of the driver, status of sending and receiving. Provided independent multiple queue flow for
VoIP data, and two data flows with different priorities. Implemented IP Tunneling for ATM Modems
(Nokia ready and 15 other types for future implementation). Created part of the global “make” file
procedure. Project used UNIX-like OS internals. Wrote test cases for each message type of each
modem type. Developed system test procedures and performance tests using protocol analyzer, T400
Testing Kit.
Gregory Levin
3GPP/W-CDMA RNC project. Designed, developed and implemented specialized software to provide
heartbeat functionality for several PowerPC (RNC and RNE) VME card computers, to support
redundancy protection switching. Participated in development of a board support package for VxWorks
based system, in particular, for VME bus manipulation.

Periphonics Corp. NY 10/97 – 4/00


Senior Software Engineer
Designed, developed and implemented networking libraries using C/C++ development tools and OSS
ASN1 compiler for telecommunication systems. For testing and application purposes utilized and
programmed Peripro application suite, which included Peripro IDE, PeriSQL Pristudio, etc.
Designed, developed and implemented fail-over software that provided a real-time mission critical
monitor and launcher for application processes. Designed, developed and implemented data-structures
generator for the Periproducer IDE. The generator converted ASN1 protocol definition directly into
data-folder structures, ready for application usage. Applied object-oriented design and OO concepts
for implementation. Implemented telecommunication protocols GR1129, Q1218, CSI (shrunk). Was
familiar with Q931, Q763, DMS-100. All protocols were tested using a “Black Box” strategy for
different types of IP – PBX protocols and hardware implementations of VPS-based systems. Created a
set of low layer functions for SS7 stack manipulation. Implemented a defensive programming style,
self-documented source code and a set of system calls and signals that provided a highly robust
operation.

Winsoft Corp., CA 10/96 - 10/97


Software Engineer
Designed, developed and implemented several control systems for data collection and industrial
equipment control. Participated in design, development and implementation of a custom-oriented
command builder for a real-time client-server control system. Created test stands for avionics system,
using different ARINC and MLT-STD protocols for cockpit and control equipment.
Developed a real-time system for an industrial power supply station with high precision measurement
cycle, embedded backup system, and a special visual-headed mechanism, supporting decision-making
control processes. Provided synchronization of data-flow with time stamps and permanent data access
time, event resolution, and acceptable output thresholds.
Participated in design, development implementation and maintenance of a real-time system for
modeling high-speed processes.

Beltelecom Billing Center, Belarus 6/91 – 7/96


Programmer
Contributed to the design, development, implementation and maintenance of a real-time client-server
billing system, supporting 500 remote post-office clients. System was based on ESQL requests to the
replicate database Informix On-Line 5.0 and ANSI-C. Developed password migration/merging service,
database recovery service, and mirroring support service. The order and provisioning system kept
track of billing information for line installation, change of service provider, monthly fee and late fee
features. It generated reports detailing advance, on-time, and late payments, and supported a general
directory service. Billing and accounting were done on a monthly basis. Payment reporting and
directory systems provided service in real time. Participated in development of all key modules of the
order and provisioning system. Created modules for remote modem testing, transferring speed control
and processor load.
Gregory Levin
EDUCATION:
Minsk Radioengineering University, Minsk, Belarus 1984 -1991

MS in Computer Science and Electrical Engineering, Honor System Group GPA 4.85 out of 5.0
Crash course for Power PC processor and in circuit programming 2013

Patent for Active Network Sniffer (US/International) 2018

HOBBIES
Raspberry PI 2, 3, 3B
Created several Linux OS and Android AOSP images for portable system use, closely resembling a
laptop. Built a media presentation system for preview of photos, music, and video on TV. Developed
“from the scratch” a network sniffer that guaranteed finding all of network nodes in a local wired and
nearby WiFi locationk. The sniffer calculated distance to nodes in milliseconds and determined other
pertinent information, including the node types. Built all of the required libraries, the application itself,
and a SQLite database. Project implementation and algorithms were patented (patent pending).
Developed Android Things for Home Automation used for easy programming of kitchen appliances via
a touch screen.
Created video “Fibbi” based on BBB. Played extensively with Optical Development and built optical
digital photography systems based on Pentax ES lenses and Rebel cameras, Fuji digital cameras and
OEM lenses.
Created training system for musical conductors utilizing midi2 format for musical instruments,
ultrasound recognition of conductor motions and monitoring groups of musical instruments
following tics of conductor motions.

You might also like