ALEX LAZARENKO
Address: Prescott, Wisconsin
Phone: (612) 234-2805
E-mail: alex@lazarenko.us
Skills summary
- Operating systems: MS Windows, Linux
- Programming/scripting languages: C/C++, Python, VB.net, C#, shell scripting (bash), Perl, PHP, UNIX tools (sed, grep, etc)
- Microcontrollers: Microchip PIC; Atmel tinyAVR, megaAVR; ARM: ST Microelectronics STM32; TI MSP430
- Hands-on experience with protocols: USART, SPI, I2C, 1-Wire
- Hands-on experience with peripherals: graphic controller, IR transmitter/receiver, real-time clock, LED indicator, LCD display, digital thermometer, Atmel QT sensor, ADC/DAC
- Basic knowledge of Nordic wireless products, Texas Instruments wireless products
- Troubleshooting and debugging technique
- Lab equipment: oscilloscopes, lab power supplies, signal generators, multimeters, spectrum analyzers
- Schematics and PCB design software: Eagle CAD, DipTrace
- Simulation software: LTspice, NI Multisim
- IDE: Microchip MPLABX IDE, TI CCS, MS Visual Studio, IAR Embedded Workbench, Atmel AVR Studio
- Through holes and SMD soldering/de-soldering experience
- Other software: Microsoft Office, versioning system (Subversion, CVS)
- Member of IEEE (Institute of Electrical and Electronics Engineers)
Employment history
UTC – Fire&Security, Arden Hills, Minnesota, August 2015 – Present
Embedded Software Engineer
Responsibilities
- Writing code for home appliances using C programming language (Microchip PIC)
- Writing PC host application using QT framework and C++ programming language
- Writing code for Solomon Systech graphic controller
- Writing and supporting documentation
Achievements
- Implemented API between GSM module and appliance in very short time, which helped improve quarter numbers
- Implemented hardware JPEG decoding on limited hardware resources that helped to keep old hardware and reduce design expenses
tenKsolar, Bloomington, Minnesota, April 2014 – August 2015
Electrical Engineer
Responsibilities
- Worked with microcontroller systems, both hardware and firmware
- Wrote firmware for microcontroller’s system using C programming language
- Wrote PC application, using VB.net, C# and MS Visual Studio
- Designed hardware using Atmel megaAVR 168/328 and analog sensors
- Performed basic modules and boards failure analysis
Achievements
- Resolved problem with temperature dependency of serial communication
- Designed and wrote script language interpreter for equipment testing automation
- Designed and built device measuring AC current and shock/acceleration to catch circuit breakers’ nuisance trips
Table Trac Inc., Minnetonka, Minnesota, November 2011 – April 2014
Systems Administrator
Responsibilities
- Provided support for Linux-based systems
- Installed and configured CentOS 5/6 Linux servers, including software and hardware
- Wrote Perl and Bash scripts for task automation
- Created and managed user accounts and access control
- Configured and supported remote access (sshd, VPN)
- Designed and performed data backup and recovery
- Installed and configured DNS and DHCP servers
- Managed file-server (Samba)
- Supported Postgres and MySQL database servers
- Supported end-users and troubleshot their issues
- Configured and installed firewall/VPN server (Watchguard and Linux netfilter)
- Installed, configured and managed internal e-mail server (Postfix)
- Installed and configured Nagios monitoring system
Achievements
- Installed and configured firewall/VPN server and that helped to increased network remote access security
- Installed and configured DNS server and that helped to increase network security and response time
- Installed and configured internal e-mail server that decreased e-mail throughout time and increased general reliability
Cargill, Hopkins, Minnesota, January 2011 – November 2011
IT Desktop Support
Responsibilities
- Provided support of systems for break-fix, install, move, add, change, and preventative maintenance activities
- Performed additional support activities including monitoring, back-ups, scripting, imaging, patch implementation, incident resolution, account maintenance, password resets, system upgrades, and data migrations
- Provided user orientation of new and upgraded hardware/software packages
- Communicated with clients to determine suitable hardware/software to meet user requirements
- Diagnosed and repaired various models of desktop and laptop systems down to component level
- Diagnosed and repaired various models of laser printers down to component level (includes HP, Canon, IBM)
Achievements
- Successfully and timely deployed over 300 workstation under hard deadline pressure
3M, Maplewood, Minnesota, October 2007 – February 2009
Workstation Analyst
Responsibilities
- Provided technical end-user support via ticketing system
- Resolved user profiles issues, using Active Directory tools
- Installed and configured user-side applications
- Resolved problems with VMware network connectivity
- Resolved VPN connectivity problems
- Imaged and configured desktop OS (Microsoft Windows 2000/XP/Vista)
- Configured various peripheral devices (printers, external drives, etc)
- Troubleshot Internet connectivity
- Configured TCP/IP connectivity
- Responded to virus infections
- Configured end-user’s data backup and recovery
Achievements
- Resolved compatibility problems of old software and new hardware using reverse-engineering that kept unresolved for long time
German Printing Factory, Moscow, Russia, October 2004 – February 2007
Chief of Technical infrastructure
Responsibilities
- Supported medium size network (Windows 2003 Server and Linux)
- Monitored company servers, including software, hardware and network (Windows and Linux)
- Designed, implemented and managed daily and weekly data backup and restore plan (ArcServ and NTbackup, Linux tools, HP SCSI tape drive)
- Installed and managed company network file storage servers (Windows 2003, NFS and Samba for Linux)
- Internet security (Linux packet firewall configuration, penetration testing)
- Created and managed user accounts and access control
- Provided end-user troubleshooting and support
- Supported wireless phone, including base station controller (DECT, Linux)
Achievements
- Designed, implemented and managed backup Internet connection that helped to improve reliability of Internet connection and reduce off-line time less than 5% and reduce price almost twice
- Developed and implemented new data backup and restore plan was, that helped to improve reliability of data restore without increasing price, after it was implemented I was able to restore data within last 60 days instead of 30 days
- Changed network topology and server functionality that helped to increase network performance and reliability without increasing expenses and without loss of functionality, user complains on network speed decreased about 15%
Education
- ITT Technical Institute, Eden Prairie, Minnesota — Bachelor’s Degree, Electrical Engineering and Communication Technology, Highest Honor, GPA — 3.99