Resume of Ilya Etingof

Moscow, Russia
e-mail: ilya@glas.net
photo

Objective

Software Development Team Lead

Qualifications

  • 10+ years of extensive experience in application and network software development at a large telecom operator. 3+ years of experience as a Team Lead.
  • Languages: C, C++, Python, UNIX shell scripting and power tools.
  • Areas of expertise: carrier-grade remote access / AAA / roaming solutions, client-server and distributed systems, fault tolerance and scaling issues, asynchronous/network programming, TCP/IP network programming (NAPT, PPTP, IP filtering, traffic shaping), in-depth knowledge of telecommunication protocols (ASN.1, SNMP, X.509, OCSP, RADIUS, SSL, HTTP, ICAP).
  • Personal: Creative and systematic thinking. Highly organized and dedicated with positive attitude. Quick to learn. Able to work independently or in a team. Conversational technical English. Can relocate or telecommute.

Key Accomplishments

Participated in design and implementation phases of the mobile data offload to a Wi-Fi network at Vimpelcom. January-July 2010
  • Helped to design and implement 2G & 3G mobile data offload to the BeelineWiFi network using EAP-SIM/AKA authentication method.
Secure wireless network access Project lead, Vimpelcom June-October 2009
  • Helped to design and implement various WPA network access methods at the BeelineWiFi network.
OSS/BSS Integration Architect, Vimpelcom May-September 2008
  • Designed and helped to implement an OSS/BSS software integration solution for the broadband Internet access ( Fiber-To-The-Building) project.
Wireless ISP OSS Architect, Golden Telecom 2006-2007
  • Designed and implemented a network access control and AAA system for BeelineWiFi project, which now constitutes world's largest WiFi network.
Project Mentor, Google June-September 2006 Contractor, Python Software Foundation 2005 Freelancer, Computerra 2005-2006 Hobby project

Employment history

Head of wireless ISP software development department, Vimpelcom (NASDAQ: VIP) 1999-present
  • Acting as a Team Lead for a group of 5-10 software engineers.
  • Designed and implemented message-oriented middleware for ISP system components communication.
  • Designed and implemented OpenRADIUS modules to built RADIUS server into existing ISP system.
  • Designed and implemented user session tracking software for an ISP system. Primary purpose is to limit the number of concurrent sessions, also to interactively browse and terminate running sessions whenever needed.
  • Designed and implemented distributed file replication tool to use for incremental transfer of growing log files from all over the ISP system to a central log server machine.
  • Designed and implemented Access Point controller software, based on the code of Chillispot project, operating on OSI Layer 3, supporting packet filtering and NAT.
  • Implemented WISPr recommendations for running RADIUS-based roaming services on a 802.11 network.
  • Contributed to Python authentication hooks within INN software.
  • Designed and implemented high-level API to RADIUS client Perl module
  • Implemented text character set transcoding tool as Solaris kernel module.
  • Contributed high-level asynchronous I/O engine code to M2Crypto software.
Contractor, SangoNET, South Africa November-December 1998 Contractor, Institute for Global Communications, U.S. March-April 1998 Software Engineer, Glasnet ISP 1994-1999
  • Participated in a large-scale ISP system software development and day-to-day maintenance.

Education

  • 1994-1996 Moscow State University, Post Graduate Student (Computer Science)
  • 1988-1994 Moscow Institute of Transport Engineers (MIIT), MS degree in Electrical Engineering (specialized in Telecommunications and Automation)