Alexander Shulgin

 

 CONTACT

 

Use the SourceForge.com message system.

 

 

 

 PROFILE

 

An experienced software architect and developer who is extremely capable, flexible and with the ability to fast adapt oneself to new requirements.

 

 

 

 HIGHLIGHTS

 

Over 4 years experience in software industry. Excellent team player and independent worker. Creative approach to solving problems. Enjoy on the challenges of learning new skills and implementing new ideas. A highly motivated worker who takes pride in outstanding performance and who performs well under pressure.

 

 

 

 EMPLOYMENT

 

August 1998 - Now: NSI (Negev Software Industries LTD.), Israel

 

  

Position: Senior Software Programmer.

 

 

 

 

DEVELOPED PROJECTS

 

1

OMAP Background Utilities (Comverse subcontract)

 

 

TRILOGUE's billing files manipulation. Small utility, which starts from crontab or command line and perform file manipulation according to given XML-based configuration file.

 

 

OS and Tools

 

 

Win 2000, Digital UNIX, SUN OS, RH Linux, Emacs, JDeveloper

 

 

Programming language and database

 

 

JAVA, JavaCC, C shell scripting

 

 

Duration

 

 

2 Month

 

 

Duty

 

 

Developer (2 person team). Documentation – 40%. Code implementation - 80%.

 

 

 

 

 

2

Trap Forwarder (Comverse subcontract)

 

 

Small background processes, which receive traps from HPOV (HP Open View), accumulate, convert and send them to external clients.

 

 

OS and Tools

 

 

Win 2000, MS Visual Studio 6, Microsoft SMNP engine

 

 

Programming language and database

 

 

MFC/C++

 

Duration

 

 

4 Month

 

 

Duty

 

 

Developer (2 person team). Documentation – 50%. Code implementation - 20%.

 

 

 

 

 

3

DCM Power Lost (Comverse subcontract)

 

 

Enhancement of IAP (Integrated Alarm Processor) for power status monitoring of MMU (Multimedia Unit).

 

 

OS and Tools

 

 

Win 2000, Digital UNIX, Emacs

 

 

Programming language and database

 

 

C, C shell scripting

 

Duration

 

 

1 Month

 

 

Duty

 

 

Single developer. Documentation – 100%. Code implementation - 100%.

 

 

 

 

 

4

Intercity TRM Links (Comverse subcontract)

 

 

Enhancement of IAP (Integrated Alarm Processor) for 250 remote TRM support.

 

 

OS and Tools

 

 

Win 2000, Digital UNIX, Emacs

 

 

Programming language and database

 

 

C, C shell scripting

 

Duration

 

 

1 Month

 

 

Duty

 

 

Single developer. Documentation – 100%. Code implementation - 100%.

 

 

 

 

 

5

Alarm Processor Configuration Converter (Comverse subcontract)

 

 

This is an additional functionality for IAP (Integrated Alarm Processor), which reads externally prepared configuration's description and performs IAP's processes maintains and configuration according to given description.

 

 

OS and Tools

 

 

Win 2000, Digital UNIX, Emacs

 

 

Programming language and database

 

 

C, C shell scripting

 

Duration

 

 

2 Month

 

 

Duty

 

 

Single developer. Architecture design. Documentation – 100%. Code implementation - 100%.

 

 

 

 

 

6

SurferMS (AxONLink subcontract)

 

 

Client development for Network elements management system based on AxONLink hardware solution. This is fully functionality GUI client for network hardware monitors and maintains, which contains network elements viewer, faults, security and log manager and statistic generation tools.

 

 

OS and Tools

 

 

Win NT/2000, Oracle JDeveloper, AdventNet WebNMS

 

 

Programming language and database

 

 

JAVA, ORACLE, MySQL

 

Duration

 

 

9 Month

 

 

Duty

 

 

Developer (2 person team). GUI design. Documentation – 50%. Code implementation - 90%.

 

 

 

 

 

7

SMS 2.0 (Comverse subcontract)

 

 

Platform independence porting of SMS (Short Message Service) module from Digital UNIX to RH Linux and Solaris and new vendors adding.

 

 

OS and Tools

 

 

Win 2000, Digital UNIX, Emacs, SMS simulator

 

 

Programming language and database

 

 

C, C shell scripting, INFORMIX

 

Duration

 

 

5 Month

 

 

Duty

 

 

Single developer. Documentation – 100%. Code porting - 100%.

 

 

 

 

 

8

Setup Viewer / Documenter (Comverse subcontract)

 

 

Development of system parameters management application for telephony system. This is a windows based application, which provides user friendly interface for reading, storing, comparing and printing configuration information from TRILOGUE telephony system.

 

 

OS and Tools

 

 

Win NT/2000, Win 9x, MS Visual Studio

 

 

Programming language and database

 

 

Visual Basic 6, Visual C++, INFORMIX

 

Duration

 

 

12 Month

 

 

Duty

 

 

Single developer. DB and GUI design. Documentation – 100%. Code implementation - 100%.

 

 

 

 

 

9

VeriTASC (Comverse subcontract)

 

 

Development of simulator for regression testing of telephony system. This application is able to get telephony service call-flow and generate script for automation testing and perform this test.

 

 

OS and Tools

 

 

Win NT/2000, Win 9x, MS Visual Studio

 

 

Programming language and database

 

 

Visual Basic 5/6, MS Jet4 (MDB) / DAO

 

Duration

 

 

16 Month

 

 

Duty

 

 

Key developer (2 person team). DB and GUI design. Documentation – 30%. Code implementation - 80%.

 

 

 

 

 OTHER POSITIONS

 

 

August 1997 - August 1998: Secondary school H”, Israel

 

Position: System Administrator and Helpdesk

 

 

 

Network mounting, Servers and Workstations installation and offices support.

 

 

OS and Tools

 

 

MS-DOS, Win NT Server/Workstation, Win 9x/3.11, Novell 3.12

 

 

 

March 1994 - April 1995: Laboratory “Gal-Or” (Light-Wave), Israel

 

 

Position: Electronic technician

 

 

 

Audio and Video systems repairing.

 

 

 

June 1990 - October 1993: Teacher's training college, Ukraine

 

 

Position: Laboratory assistant

 

 

 

Electronic equipment support.

 

 

 

 EDUCATION

 

 

August 1995 - June 1997 The Beer-Sheva Technological College, Israel

 

Computer Science full-time Certificate program.

 

 

 

Degree work: “Game Server Directory" Score: 100 + medal.

 

 

Diploma: Practical Engineer.

 

 

 

September 1987 - June 1990 Vocational Training School No.13, Ivano-Frankovsk, Ukraine

 

 

Diploma: 3rd Category Radio Equipment Adjuster.

 

 

 

 

 

COURSES

 

 

May 2000: (56 hours) Windows2000 Programming 32bit Applications “SELA Group”, Israel

 

 

 

 

 SKILLS

 

 

Operating Systems: Windows NT4/W2k/XP/9x, Unix (Digital Unix, RH Linux), MS-DOS

 

 

 

Programming languages: C (Dos/Linux/Win32 API), Visual Basic 5/6, Java, C#, Visual C++

 

 

Network protocols: TCP/IP, UDP/IP, FTP, HTTP...

 

 

Methodologies: Full development lifecycle, testing, product support / maintenance

 

 

 

 PERSONAL DETAILS

 

 

Available upon request.