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. | ||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||