Resume

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