Alexey Toptygin
9206 Rhode Island Ave
College Park, MD 20740
+1.443.538.5187
alexeyt(at)freeshell.org

 

Professional Summary:

  • BS in Mathematics from the University of Maryland, College Park.
  • 5+ years of programming, software design and development experience in C.
  • 4 years perl programming experience, including XS and Win32-specific code.
  • 4 years system administration experience on Linux, MacOS and Windows.
  • 4 years network administration experience in IPv4 LANs.
  • 2 years network engineering experience in GSM and GPRS networks.

Programming Experience:

  • In Languages: C, perl, C++, UNIX shell.
  • On Operating Systems: Linux, Solaris, *BSD, Win32, HPUX, Irix.

System Administration Experience:

  • Tasks:
    • Mail, DNS, Web, FTP, CIFS/Samba and streaming audio servers
    • Complex firewalls and IPSEC VPNs
    • Administration of remote sites
  • Operating Systems:
    • Linux: Intel, PPC, Sparc and MIPS hardware.
    • FreeBSD: Intel hardware.
    • MacOS: System 7 through 9.
    • Windows: 2003/XP/2000/NT/98/95.

Telephony Chassis/Systems/Protocols Experience:

  • Compact PCI (CPCI) + H110 hardware.
  • Global System for Mobile Telecommunications (GSM)
  • GSM Packet Radio Service (GPRS), including:
    • GPRS Mobility Management.
    • GPRS Network Service over Frame Relay.
    • Signaling System number 7 (SS7) components.
  • PLMN/PSTN circuit switched voice and data, including SS7 signaling.
  • SIGTRAN protocols including SUA and M3UA.
  • TDM physical layers including T1, E1, V.35.

Work Experience:

    Nov 2006 to Present: Message Systems
  • Develop, test and maintain the Message Systems MTA (A.K.A. Ecelerity).

    Jun 2005 to Oct 2006: Gemini Security Solutions
  • Preformed security reviews of, and wrote security configuration guides for a variety of products.
  • Wrote a threadsafe, caching NTLM single-signon (via Samba against ActiveDirectory) authentication plugin for Sun's iPlanet web server.
  • Ported a threadsafe, caching PKI authentication plugin from iPlanet to Apache and repaired portions of the underlying PKI library.

    Apr 2003 to Jun 2005: Tecore Wireless Systems
  • Lead developer in the System Test Automation group.
  • Point of contact to several upstream software and hardware vendors. Responsibilities include maintenance, troubleshooting and issue tracking for all instances of those vendors' product.
  • As one of two system administrators at Tecore, installed, maintained and supported Linux and Windows servers and workstations.
  • Technical lead on GPRS integration project at Tecore, as part of System Test group.
  • Wrote test plans and preformed feature and regression testing on several products as a member of the System Test group.
  • Built and administered multiple Linux firewalls/routers with functionality including NAT, IPSEC, firewalling, traffic shaping and policy routing.
  • Wrote a variety of utility scripts and programs in C, perl and UNIX shell for both Windows and Linux platforms.
  • Built and administered FreeBSD firewall using ipfw/dummynet for traffic delay simulation. Later, migrated simulator to netfilter/netem on Linux.

    Jun 2002 to Aug 2002: Tecore Wireless Systems
  • Together with the Tecore system administrator, redesigned the Tecore internal network and upgraded all internal servers.
  • Installed ethernet and telephone wiring in new wing of the Tecore building.
  • Administered a Nortel MICS telephony system.
  • Provided workstation installation, maintenance and support within Tecore.

    Jun 2001 to Aug 2001: Tecore Wireless Systems
  • Rebuilt and tested cellular switching hardware.
  • Documented software installation and configuration procedures.

    Feb 2001 to May 2001: UMD Nonlinear Dynamics Laboratory
  • Assisted with construction and operation of a planar wave collapse experiment.
  • Administered Linux systems on Intel and MIPS hardware.

    Sep 2000 to May 2002: UMD Campus Radio Station (WMUC)
  • Administered 12 Linux, Windows, and MacOS systems at WMUC, including a web server, a mail server, and RealAudio streaming servers.

    Dec 1999 to Jan 2001: UMD Advanced Thin Ionization Calorimeter project
  • Designed and developed data analysis software in C/C++ for the ATIC project.
  • Administered 7 Linux and Windows NT systems for the ATIC group.
  • Preformed live data analysis on the Dec 2000 - Jan 2001 flight of the ATIC experiment at McMurdo, Antarctica.