Alex Belits Email and Phone Number
Alex Belits work email
- Valid
- Valid
- Valid
- Valid
- Valid
- Valid
- Valid
- Valid
Alex Belits personal email
Alex Belits phone numbers
Software design and development and system administration for the following operating systems:Linux, FreeBSD, SunOS/Solaris, AIX, IRIX, HP-UX, Tru64 (OSF/1, Digital Unix), MacOS (OSX line), MS DOS, MS Windows (pre-NT and NT/200x/XP/Vista/7-10 lines). Various kinds of projects involved:Software development in C, C++ and other high-level languages, assembly languages for various CPU architectures, for servers, desktops, network devices and embedded systems including Linux kernel, bootloaders, stand-alone MCU software, system libraries, utilities, and application software.Unix system/network administration, build environments for various forms of containment or cross-compilation, workstation configuration with all versions of X11 between R5 and current Xorg, network servers administration, network routing/firewalls/VPN configuration, VoIP.Databases (Oracle, MySQL, PostgreSQL) including servers configuration, maintenance, and software development with their client libraries.Virtual environments (VMWare, VirtualBox, QEMU).Various telephony-related software (pre-VoIP CTI and VoIP).Network dataplane.Digital signal processing.Hardware-related development involved implementation of various devices on Xilinx FPGA (in Verilog and VHDL, using Xilinx tools for integration and build), combined with software (Xilinx standalone environment, bootloaders, Linux) running on MicroBlaze CPU implemented within FPGA, ARM, MIPS and various other microcontrollers.Experience also includes ancient operating systems such as RSX11M, RT11, and various proprietary environments.Specialties:System-level and network software design and development, mostly for Linux (also FreeBSD, Solaris and other Unix-like systems).Linux kernel development.Microcontrollers, bootloaders, embedded software development.Network and bus protocols.Network dataplane with various CPUs, SoC and ASICs.Digital signal processing.
-
Principal Software EngineerDreambig Semiconductor Inc. May 2021 - PresentSan Jose, 2120, California, Us -
Staff Software EngineerMarvell Semiconductor Oct 2018 - May 2021Santa Clara, Ca, Us -
Software Team LeadCavium Inc Jul 2016 - Oct 2018San Jose, California, Us -
Senior Software EngineerInterface Masters Technologies Feb 2013 - Jul 2016Fremont, California, UsDeveloped and ported OS/platform (U-Boot, Linux kernel/drivers, boot-up procedures for MIPS and x86) and application (switching, bypass) software for network switches based on Marvell and Broadcom ASICs.Developed network port configuration, management and monitoring subsystem for network switches. This subsystem is implemented as a process that communicates with CPLDs, buses, SFPs and some PHYs using Linux drivers for corresponding hardware. It automatically detects boards, ports and SFPs inventory, provides configuration files and port configuration notifications for Broadcom SDK, acts as a port configuration and monitoring service for switching applications. This subsystem allows single firmware image to run on a great variety of hardware, and allows multiple applications to use single port configuration/monitoring service.Developed a set of scripts that use schroot to maintain and run multiple semi-isolated build environments on Linux. Debian and Ubuntu distributions are supported as automatically generated build environment, host system only has to include schroot and have compatible kernel to run those environments.Developed image generator and installer for Debian and Ubuntu systems. Image can be generated for a given Debian or Ubuntu version with user-defined set of packages, then installed on multiple target devices, without disrupting the functioning of the host system. Package manager runs in chroot, with some functionality disabled to prevent services from starting, however no full isolation is provided, or necessary for this environment. Scripts are provided to unpack and mount the image, and to pack it back into the installable format.Adapted ONIE installer to run on most x86-based hardware, if necessary booted and installed over PXE in a completely automated manner. Created image generation procedure and ONIE-compatible installer script that supports very large pre-built system images. -
Software DeveloperMeyer Sound Oct 2007 - Dec 2012Berkeley, Ca, UsDeveloped a bootloader and Linux boot procedure for FPGA-based SoCs, flash update and manipulation utilities, Linux drivers for various audio-related devices, soft-real-time Linux audio interface between kernel and userspace, driver for Xilinx Mailbox core, and other tools for development with FPGA.Backported and updated network drivers for embedded environment based on older Linux kernel, adapted and expanded functionality of bootloaders for x86, PPC, and ARM architectures, developed OS images for those platforms.Expanded the functionality of multi-drop real-time serial bus, backported and fixed error handling in the driver for Xilinx I2C controller core, added extended multicast support to Xilinx Tri-mode MAC modified for IPv6, added Spartan-6 support to the Linux kernel driver for Xilinx HWICAP core.Restored non-MMU MicroBlaze support in uClibc and created uClinux port for FPGA-based systems with modern kernel and entirely open source build environment.Developed Atmel AVR microcontroller software utilizing various peripheral interfaces, designed protocols for reliable communications between microcontrollers and CPUs, utilizing various serial bus types and microcontrollers as routers/bridges between them.Developed cores for FPGA-based audio-related devices (in VHDL and Verilog), integrated them into full FPGA-based single- and multi-CPU SoCs utilizing Xilinx ISE and EDK tools, used those images as a part of bootloader-managed configuration, with bootloader being able to choose the image for reconfiguration of Xilinx FPGA that it runs on, either through ICAP interface or external MCU.Developed device control applications, tools for automated firmware installation and configuration, testing, logging and debugging.Implemented various network protocols in bootloaders and applications, including bootloader control with IEEE 1722.1.Adapted and debugged BIOS for Intel-based embedded systems.Developed various digital signal processing applications. -
Vp Of EngineeringBelits Computer Systems, Inc. Jan 2002 - Oct 2007Development of the company's products -- rack-mountable servers with an advanced cooling system. The process included design of various aspects of the systems including development of new cooling technology, mechanical design of the servers' cases, design of custom PCB boards and development of software for hardware monitoring.Technical manuals and other documentation writing.Contacts with suppliers and subcontractors, development of procedures for workflow of technical documentation, drawings and 3D models between various environments.Development of software for email processing and networked backups used internally on the company's network.System administration, design and maintenance of the company's computer network.Implementation of VoIP-based company's phone system.
-
Software EngineerGenesys Telecommunications Laboratories, Inc. (Later Alcatel Subsidiary), San Francisco, Ca Jan 1996 - Dec 2001Designed and implemented a C++ telephony class library and its interface to Genesys TServer. Library reflects the state of calls and objects involved in them based on the information, received from Genesys TServer.Designed and implemented calls parameters recording system, based on that class library.
-
R&D System AnalystTeletech Teleservices, Inc., Denver, Co Jul 1994 - Dec 1995Greenwood Village, Colorado, UsDesigned and implemented application-level part of computer-telephony integration system, based on client-server architecture (server is Unix-based, clients are in MS Windows and Unix).
Alex Belits Skills
Alex Belits Education Details
-
Gomel State University, Gomel, Belarus/UssrComputer Science -
Moscow Institute Of Physics And Technology, Moscow, Russia/UssrComputer Science
Frequently Asked Questions about Alex Belits
What company does Alex Belits work for?
Alex Belits works for Dreambig Semiconductor Inc.
What is Alex Belits's role at the current company?
Alex Belits's current role is Principal Software Engineer at DreamBig Semiconductor.
What is Alex Belits's email address?
Alex Belits's email address is ab****@****ell.com
What is Alex Belits's direct phone number?
Alex Belits's direct phone number is +165020*****
What schools did Alex Belits attend?
Alex Belits attended Gomel State University, Gomel, Belarus/ussr, Moscow Institute Of Physics And Technology, Moscow, Russia/ussr.
What skills is Alex Belits known for?
Alex Belits has skills like Embedded Software, Embedded Systems, Linux, Software Development, Debugging, Device Drivers, Unix, Software Engineering, Linux Kernel, C++, Microcontrollers, Firmware.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial