Resume of Ilya Etingof
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
-
Designed and implemented
SNMP Simulator software to used as a test
bench by network monitoring/inventory solutions vendors.
-
Designed and implemented
ASN.1
library module supporting various ASN.1
language types and codecs. The pyasn1 package appears to be incorporated into
many industrial-grade software solutions.
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)
|