Galina V. Nikiforova


PROFESSIONAL SKILLS

-     Expert level in portable  C-programming, MS Visual C++/MFC programming

-     Strong UNIX programming experience, including shell scripts and make

-     Experienced in Java programming

-     Strong management and analytical skills, have supervised three successful life-cycle projects         

-     Strong experience in all parts of client/server programming – server side, GUI, communication

-     Strong experience in Pascal/Delphi programming

-     Experienced in real-time systems, multithreading, inter-process communications

-     Expert level in Statistical Data Analysis, data access, search and manipulation technologies

-     Familiar with (tele)communications protocols/technologies  – TCP/IP, UDP, SS7, SMSC

EXPERIENCE:

08/02 09/03 Senior Software Engineer at BIO-key International, Eagan, MN.

Development work on the company’s fingerprint recognition technology.

Was the principal engineer for GUI part of the system – Integrated Development Environment.

Have developed Linux version of the system’s server part.

Designed and implemented fingerprints processing algorithms using C++, Pure C, Oracle 9.x and SQL+.

Supported a JNI (Java Native Interface) wrapper for the company’s C-library. Developed Java-tests and examples for the customers. 

Computer languages: C/C++, Java, Delphi. Software: MS Visual Studio, MFC, Borland Delphi, MS Source Safe. Operating Systems – Windows NT/2000,  Linux (SuSE, RedHat).

04/01 – 03/02 Senior Software Engineer at Vality Technology, Boston, MA.

Development work on search engine for e-commerce web sites and the company’s data warehousing technology using C/C++, Java.

-     Developed UNICODE version of the company’s Search Engine for Native Languages Support

-     Developed portable file memory-mapping  C API

-     Created a new search concept and formula for weighting results of a search

-         Successfully managed and was the principal engineer for one of the data manipulation projects:

        ·  Performed an independent research

        ·  Designed, specified and coded algorithms

        ·  Implemented the server-side of the new feature and consulted the client-side implementation

        ·  Tested the new functionality on Windows, AIX, Solaris and HP-UX for various data sources

        ·  Taught QA, sales, consulting and documentation departments how to use, present and describe new features to the user

Software used: MS Visual Studio, CVS, RCS, Workshop, xldb. Operating Systems – Windows NT/2000, AIX, Solaris, HP-UX, AS-400, MVS.

09/00 - 01/01 Senior Software Engineer at Ericsson Messaging Systems Inc., Woodbury, NY. Developed C and Java software for Short Message Service Center (eSMSC) and Signaling System 7 (SS7). Supported software for wireless messages’ manipulation and storing. Software used: Workshop, Borland JBuilder, ClearCase. Operating Systems – Windows NT, Solaris.

10/99-09/00 - Software Engineer at SUNY, Stony Brook, NY. Using Visual C++ designed and developed user interfaces for two university’s projects  – comparison analysis of existent speech recognition engines and statistical research of the power consumption on Long Island, NY.  Prepared presentations and reports for the projects. Software used: MS Visual Studio, MS Excel and PowerPoint. Operating System – Windows 98.

 4/98-9/99 Business Manager/Data analyst at Moscow’s department of Aladdin Software Security,  world’s leader of the computer security systems market. Main duties: management, analysis and optimization of internal and external business and marketing processes, long/short-term planning, work with the advertising agency and press, organization of seminars for customers, management of the company at the time of computer exhibitions, cooperation with foreign partners. Main Results: strong permanent increasing of the company’s income, the efficient reorganization of the company; collecting, analysis and interpretation of data on products, customers and competitors for the company’s entire life. Software used: MS Outlook, Access, Excel, PowerPoint, Word, Adobe PhotoShop and ARCADA. Operating System – Windows 98.

8/97-3/98 - Web-developer, marketing manager at Ulter Systems, Moscow, Russia, a company developing software for market and sociological research. Created and supported the company’s Web site (http://www.ultersys.ru) using HTML, JavaScript, Netscape Composer, FrontPage and Adobe PhotoShop; created and supported  database of the customers using MS Access, SQL; performed analysis of the market of software for marketing research; have found several new large customers. Operating System – Windows NT.

1/93 - 7/97 - Senior Software Engineer at the "RT" scientific agency, Moscow, Russia.  Successfully managed a software project – design, development and support of the speech/speaker recognition system for “Industry-Service Bank”. Supervised and was one of the main designers and developers of the system using Borland Turbo Pascal, Turbo Vision on MS DOS platform.  Was also actively involved as a developer to another company’s project – creation and support of  fingerprint recognition system “CORDON” using Borland C++ on MS DOS platform.

10/88 - 12/92 Software Engineer/Project Manager at the Soviet-American JV "Dialogue", Moscow, Russia. Have successfully managed a software project - development, support and sales of the computer system ARCADA for statistical data analysis. Supervised and was one of the main designers and developers of the system using Borland Turbo Pascal on MS DOS platform. Actively participated in the documentation process. Supported the system. Used ARCADA for statistical analysis of sociological and psychological data. Have organized the net of local and regional distributors of the system.

EDUCATION:

1984-1988

 Ph.D. in Physics and Mathematics, Moscow State University, Russia. Majors: Statistical Data analysis, programming  

1979-1984 

M.S. & B.S. in Computer Science (Summa cum laude), Moscow State University, Russia. Majors: Mathematics, programming  

Fall 2000 

TCP/IP and Internet Protocols; Advanced Internet Technologies; Overview of Wireless Internet; HTML, XML, parsers,  schemas;   Signaling System 7 overview and operations – technical trainings in Ericsson Technical Education Center, Woodbury, NY

PERSONALITY:

-     Excellent communication and leadership skills – never had problems working with others; successfully manage people; feel comfortable to work under strong supervision or under a minimal one

-     Enjoy working with customers - teaching, product's supporting and handling the problems

-     Extremely fast learner – is capable to become productive in an unknown environment very shortly

 

Top of the page
Download resume.doc
WB01337_.gif (904 bytes)