Eldar A. Musayev, Ph.D. (Math.&Comp.Sci.)


HOME: (425) 868-68-06
HOME E-MAIL: em@murus.us

Resume in Word format
SUMMARY
Programming
  All about XML: XML, XSLT, XPath, XSD, XMLDSig, etc.
Microsoft BizTalk Server.
C, C++, C#,
Socket layer, TLS, Certificates, CryptoAPI in Win C++
E-Business systems; legacy midrange database integration; 3-tier and client-server architectures; IT security; Windows, network and Internet software development; real-time embedded systems; GUI and database applications; software design; optimization/operations research tasks; utilities.
4 textbooks. 8 reference cards (C, HTML, JavaScript, Winsock, CSS Level I, XPath, XSLT, MySQL).
Management
  Program management at Microsoft, leading e-Business practice for consulting company, coordinating medium size projects (40-80 participants), direct  management of small teams (2-5 developers).
Mathematics & Computer Science
  Interval analysis, reliable numerical computations, computer arithmetic. 20+ published papers.
DEGREES
  Associate professor (docent)
1991 Leningrad Institute for Requalification of the Ministry of Communications, St.Petersburg; approved by the Ministry of Education of Russian Federation, Moscow
  Ph.D. in Mathematics and Computer Science
1988 Leningrad Institute for Informatic and Automation, Russian Academy of Sciences, St.Petersburg; approved by the State All-Union Academy Commission, Moscow
  Master of Science in Mathematics
1985
Leningrad / St. Peterburg State University (LGU), mathematics department, chair of operations research, St.Petersburg, Russia
EMPLOYMENT HISTORY
  Microsoft Corp., Redmond, Washington
Feb 06 - present SDE Microsoft Windows Home Server
Jul 02 - Feb 06 Program manager Microsoft BizTalk Intergration Server and eBusiness Web Services Group
Feb 00 - Jul 02 Program manager  Microsoft® XML Core Services (MSXML) Program Manager, Webdata Team.
All about XML, XSLT, XPath, XSD, XMLDSig...
  New Resources Corp., Peoria, Illinois
Sep 98 - Feb 00 e-Business practice manager Pursuit of new opportunities, responses to RFIs/RFPs, proposals, estimates, prototypes using IBM (WebSphere/servlets/IBM HTTPD), Microsoft (IIS/ASP/ISAPI) or Open Source (Apache/ISAPI/CGI) technologies, database integration (Windows - MS Access, OS/400 - DB2), e-Business projects.
Mar 98 - Feb 00 Senior Consultant Various projects including:
  1. New communication architecture for 3-tier system (with 1st tier as a Java client running in a browser, and 3rd tier on AS/400)
  2. 3-tier system based on Java client, dynamic RPC and DCE RPC (IDL) as a middleware with C++/C second tier, providing access to C/COBOL legacy code in a third tier.
  3. TCP/IP-based server for automatic build of embedded real-time control system;
  4. Security analysis for a large 3-tier architecture and security policy for private corporate web site.
  5. Automatic make with GUI fromt-end and embedded version control.
  Compressor Controls Corp., Des Moines, Iowa
Apr 96 - Mar 98 Software engineer Hard real-time multi-threaded/multitasking fault tolerant embedded OS
  Steklov Mathematical Institute, Russian Academy of Sciences
Nov 88 - Apr 96 Research scientist Research in the area of interval analysis.
Nov 85 - Nov 88 Doctoral student Ph.D. in Math. & Computer Science
  Leningrad Institute for Requalification of the Ministry of Communications
Nov 90 - Sep 92 Associate professor MS-DOS, professional programming, Pascal, C, Assembler.
Jan 89 - Oct 90 Lecturer and tutor Lectures and practice on MS-DOS, Pascal, C.
PROFESSIONAL ACTIVITIES AND MEMBERSHIPS

Association for Computing Machinery

Member of ACM (Association for Computing Machinery) and SIGECOM (ACM E-Commerce Special Interest Group)

 St.Petersburg Mathematical Society

Member of St. Petersburg Mathematical Society .

Past activities:
  Member of the editorial board of International Mathematical Journal "Reliable Computing" (Kluwer Academic Press, Netherlands, before 1995 "Interval Computations", subscribers in more than 20 countries from United States to Japan), 1989-90 member of initiative group, 1990-1996 Executive Editor.
  Reviewer for Mathematical Reviews (published by American Mathematical Society).
PROGRAMMING EXPERIENCE
Platforms (includes but not limited by)
  .Net, Java, PC-line (since 1986), AS/400, Sun, IBM 360/370, PDP-11
Operating systems (includes but not limited by)
  MS Windows, .Net, MS-DOS, OS/400, Linux, Xenix, OS/2, SunOS, OS/370 (MVS)...
Programming languages (includes but not limited by)
  C#, C++ (Borland C++ and Visual C++), Java (IBM VusualAge, MS J++), C, Pascal (including Delphi), Visual Basic, IDL (Corba, DCE and COM), Modula-2, Asm x86 & 360, PL/1, Algol-68
XML, XSLT, XPath, XSD, XSL, XMLDSig, HTML, WML, CSS
PHP, Javascript, VBScript, Perl, SQL (MS SQL Server, IBM DB2, mySQL), Standard and OPUS Make, Clipper/dBASE III+, rBASE.
Tekmetrics.com/Brainbench.com certifications: Object-Oriented Developer, C++ Programmer, C Programmer, Java Programmer, Delphi Programmer, Perl Programmer, MS Access Programmer, HTML Programmer, Javascript, Unix Administrator, Windows 95 Administrator, High IT Aptitude, Project Manager. 

 

Since 2006 Microsoft Windows Home Server
2005 Windows Workflow Foundation (as part of BizTalk Server)
2002-2006 Microsoft BizTalk Server and eBusiness Web Services
2000-2002 Microsoft® XML Core Services ( MSXML) Support for core XML technologies: DOM, SAX2, XSLT, XPath, XSD, XMLDSig,...  
1998-2000 e-Busiess practice management: proposals, estimates, prototypes, project management. Three basic technologies: IBM (Websphere, servlets, legacy AS/400 databases), Microsoft (IIS, ASP, ISAPI, Windows databases) and OpenSource (Apache, CGI, Linux).
1999 New communication architecture for 3-tier system (with 1st tier as a Java client running in a browser, and 3rd tier on AS/400)
1998-2000 Design, implementation and support for 3-tier architecture based on Java client, dynamic RPC and DCE RPC (IDL) as a middleware with C++/C second tier, providing access to C/COBOL legacy code in a third tier
1998-99 Automatic build process with embedded version control and GUI front-end.
1998 TCP/IP based server for automatic build of embedded real-time control system.
1998 Security analysis for a large 3-tier architecture and security policy for private corporate web site.
1996-98 Real-time multi-threaded/multitasking OS (INMOS T805 & Motorola 332, and supporting PC software); C++, C, Win95
1996-97 Design and implementation of a network for embedded OS; C, C++
1997 Financial and statistical analysis for web-based auctions system; C++, Excel, Win95
1996-98 Design of Web sites; HTML, Java, JVS, Perl
1996 Intranet Web server based on Linux and Apache http-server
  Software for shaping (kind of sport/fitting activity) training classes; Win95, C++
1996 Documentation for e-mail supporting system Mini-Host for Windows
1993-96 Financial and statistical analysis, C++, Windows and MS-DOS
1993-96 E-Mail uucp-based systems in MS-DOS with LAN, SunOS, Linux
1995 Speaking program: reading text in Russian; C++, Windows
1994 Software to estimate daily optimal currency exchange rate for bank operations (concept, research, mathematical model, design & implementation), C++, Windows and MS-DOS
1993 Project of a business support system for telephone company
  Project of a depository for a commercial bank
1992 Accounting software; Clipper, C, MS-DOS
1991-92 Trading system for Leningrad Commodities & Securities Exchange; Clipper; MS-DOS
1991 Automatic certification of software systems in Asm, C, and Pascal; C
1990-91 Set of antivirus utilities; Turbo Pascal, C, Asm 8086
1990 Optimization(operations research) program for manufacturing metallic constructions; C
1989 Cyrillic Screen/Keyboard EGA driver; Asm 8086
  Zootechnology database; rBASE
1988 Automatic certification of software systems in Modula-2; Modula-2 PDP-11; RT-11
1988 Front-end from specialized language to Turbo Pascal; Turbo Pascal
1987 Automatic certification of software systems in PL/1; PL/1, Asm 370; OS/370
1987 Parser Generator for LL(1)-languages; Turbo Pascal
1986 Library of the controlled variable precision interval arithmetic; Turbo Pascal, Asm x86
LANGUAGES
   English, Russian
OTHER
Russian-American. 
I don't need visa to work in the United States.
AFAIK, simplified work permit is required in Canada and Mexico (never bothered to check).

December 20, 2007