Search

Resume and bio of the author, about this website Couple of articles related to my hobby - robotics
My impressions about immigration to Australia. In Russian only. Recipes for everyday problems solving
Linux-related posts Windows-related posts
Software-related posts A lot of info about hardware
Different tools you might find useful Posts about various web technologies
Everything that doesn't fit the rest of the menu RSS feed for this blog

Tag Cloud

Archives

Links

Andrey Mikhalchuk’s Blog

Technoblog about life

Jan 25, 2008 Andrey S. Mikhalchuk Resume

Andrey S. Mikhalchuk

XXXXX XXXXX XXXXX
North Potomac, 20878 MD
USA

+1 (240) 421-1690
Andrey@Mikhalchuk.com
http://Andrey.Mikhalchuk.com

SKILLS

Methodology/Processes: RUP, Agile, PSP/TSP, CVS, Subversion, Bugzilla, UML, MS Project, directly managed up to 15 people
Primary Expertise: network monitoring, GUI, VoIP, Web (LAMP), e-commerce, embedded systems (OpenWRT, voyage), network security
Programming: C/C++ on Unix and Windows platforms. (gcc/g++, Borland C++ Builder, Microsoft Visual Studio), Java, CORBA (Orbacus), PHP
Database design and development: MySQL, Postgres, SQLite, MS Access, basics of Oracle
Other: Good coaching and leading skills , System/network administration (both Linux and Windows), Graphics Design, Data Analytics, Robotics, Unit/Regression Testing (CppUnit/Junit)

PROFESSIONAL EXPERIENCE

Present time
08/2007
North Potomac, USA

Chief Technology Officer – MineStream Software Company

  • Completely designed, managed development and developed major part of a unique network content monitoring device with the following characteristics:
  • The device records instant messages, emails, voip conversations, web access and more, analyzes the content, highlights threats, provides advanced traffic and content statistics and blocks inappropriate content
  • The device is autoconfigurable, requires zero installation effort and invisible in the network. A version of device also supports wireless networks. The software developed works on multiple platforms, including x86, x64 PCs and several MIPS/Broadcomm-based routers
  • The technologies used in the project are GNU C/C++, Postgres, MySQL, SQLite, PHP, Linux(custom versions based on OpenWRT, SuSE and Voyage), WRAP/ALIX/Soekris and other embedded PC and router platforms
  • Managed contractors (including overseas), co-authored patent applications
  • Designed and implemented Web interface for the system and part of the website (online store)

08/2007
01/2005
Moscow, Russia
Gaithersburg, USA

Senior Software Developer – Packet411 / StreamView Software

  • As a member of a 5-developer team participated in development of a distributed heterogeneous network management system
  • Designed and developed the following components of the system:
  • CORBA-based IPC framework for Java and C++ components running on different platforms
  • Intuitive and user-friendly GUI (prototyped in Delphi and implemented in Borland C++ Builder)
  • System test harness
  • Benchmarking tools
  • Reporting system based on Crystal Reports
  • Established simple software development processes in the company
  • Involved in development and testing of all system components including database connectivity (MySQL/JDBC)
  • Technologies used: GNU C/C++, Borland C++ Builder, Java, CORBA (Orbacus), Eclipse, SuSE Linux, Solaris

01/2005
01/2004
Moscow, Russia

Senior Software Developer – IPCB.net, Inc

  • Developed several Windows applications, including standalone softphone (H.232 VoIP phone), ActiveX version of the same softphone, plugin to popular Instant Messenger that provided VoIP features and LAN software and contacts update tool (Microsoft Visual C++)
  • Managed local network + server farm in overseas collocation (Linux, Windows)
  • Developed a fraud prevention system for online billing system that reduced the amount of fraud by at least 10 times (PHP, MySQL, Oracle)
  • Developed a content-retrieval and parsing tool (Perl)

01/2004
01/2002
Moscow, Russia

Software Developer – CQG, Inc

  • As a member of a small team participated in design and implementation of custom high-speed IPC framework for a distributed trading system (Microsoft Visual C++)
  • Coordinated UML training and everyday UML usage in company
  • Got PSP/TSP certification, good knowledge of trading systems, autotrading, markets specifics
  • Supported data collection plants for Euronext, Liffe and Frankfurt Stock Exchange

10/2001
05/2000
Moscow, Russia

Chief Technology Officer – iMulet.com

  • Inventor, chief architect and project manager of iMulet P2P architecture and Instant Messenger application
  • Designed and participated in development of a complex (>1000 classes) Java-based multimedia communication platform with features similar to Skype
  • Managed team of 15 developers using Microsoft Project and RUP methodology

05/2000
02/1994
Moscow, Russia

Other positions

  • Worked in various small to medium scale companies in Russia including Sun Microsystems, Lanit, Advanced Design Team and REDLAB
  • Work was primarily related to software development in C++ and Java for Solaris, Linux and Windows
  • Performed various tasks as a project manager, system engineer and system administrator.
  • Participated in different educational and e-commerce web projects including http://pizza.com, http://publicquotes.com, http://minestream.com, http://russia.sun.com, http://sunsite.cs.msu.su, intranet projects and web interfaces for applications

EDUCATION

06/1998

M.S. Summa Cum Laude in Applied Mathematics and Computer Science
Moscow State University, Moscow, Russia.
Recognized in the US and Australia

PATENT APPLICATIONS

Co-author of the following US patent applications:

  • Computer network based secure peer-to-peer file distribution system (20030144958)
  • Split client-server software development architecture (20020174193)
  • Internet Activity Evaluation system (SN 12/008,099, unpublished)
  • REFERENCES

    Available upon request, including reference from the current employer.

Site Map (c) Andrey Mikhalchuk, 2005-2008