Michael A. Efimov
145 Day Street, Newton, MA 02466
phone: (508) 308-7668,
e-mail:
m@efimov.org
Objective
Challenging principal or architect level software engineer position in dynamic company
Summary of Qualifications
Over 20 years of experience in software engineering, design, and programming.
Designed and developed web-centric, distributed and GUI applications for Windows, Unix and Mobile environments with SQL databases.
Developed mobile apps, web services, component libraries, load balancing components, system drivers and network programs using
C++, C#, SOAP, JSON, ATL, COM+, STL, MFC, OLEDB, ISAPI, SMTP, MAPI, HTTP, XML, Java, Unix, Sockets (TCP/IP).
Windows Kernel, DDK, WDK, NDIS, TDI, WFP, FIPS 140-2, SHA, HMAC, DRBG, RSA, AES, 3DES.
Experience in low level programming, encryption libraries and performance analysis.
Experience
February/2006 - present |
|
Software Architect --
Verdasys, Inc., Waltham, MA |
- Development of Enterprise Information Protection Software that allows clients
to prevent data leakage (DLP), adaptively encrypt information transfered in mail and files,
limit access to network resources to trusted compters and individuals.
- Tools and Platforms:
Microsoft C, C++, DDK, WDK, STL, ATL, MFC,
OpenSSL, XML,
GCC, Perl, Objective C, Java
Windows Kernel, DDK, WDK, NDIS, TDI, WFP, FIPS 140-2, SHA, HMAC, DRBG, RSA, AES, 3DES,
MS Windows, Linux, Solaris, Mac OS X, Android, iOS
September/2001 - February/2006 |
|
Principal Software Engineer Level II --
Phase Forward, Inc., Waltham, MA |
- Development of software that provides the first completely integrated clinical data management solution
that leverages the power of the Internet to accelerate the clinical trial process and helps to
ensure rapid database lock and facilitate FDA approval.
Integration of multiple products using message queues, web services and distributed transactions.
Implementation of disaster data recovery solution, based on integration data.
- Tools:
Microsoft.NET, C#, NUnit, IIS, ASP.Net,
Web Services, SOAP, XML, XSL, XSD, WSE
MS Visual C++ 7.0 (ATL, STL, MFC),
Oracle Server (ODBC, OLEDB, ODP.Net), MS Windows 2000/2003/XP.
October/2000 - June/2001 |
|
Principal Software Engineer --
Metratech Corp., Waltham, MA |
- Development of the first web service billing and revenue enhancement solution
accelerating profitability for business on the Web. Using flexible and
extensible XML-based web service architecture, software delivers a product-based
solution that was designed, from the ground up, to be extended and expanded.
Development of Metratech SDK in Java and C++ for Sun Solaris. Implementation
of distributed transactions using MS DTC (part of Microsoft Transaction Server)
with MS SQL Server 7 or Oracle 8i on a back end. Development of various system
components using ATL, STL and COM+.
- Tools: MS Visual C++ 6.0 (ATL, STL), COM/DCOM/COM+, IIS, MS SQL
Server (OLEDB, ADO), MS Windows NT/2000, XML, Microsoft
Message Queue, Java, GCC and STL for Sun Solaris.
July/1998 - October/2000 |
|
Principal Software Developer --
Authoria, Inc., Waltham, MA |
- Design and development of software for answering employees' questions about
Benefits and HR policies. It is a web-based product for use in call centers
and corporate Intranets as well as via the Internet. Integration of the product
with PeopleSoft eBusiness solution. Design and development of load balancing
component for connectivity between multiple web and application servers.
- Tools: MS Visual C++ 6.0 (ATL, STL, MFC), COM/DCOM, IIS, ISAPI,
WAI, MS SQL Server (ODBC), MS Windows NT 4.0, Windows
2000, CGI, HTTP, XML, HTML.
December/1997 - July/1998 |
|
Senior Software Engineer --
ADE Corp., Westwood, MA |
- Design and development of software for silicon wafers measurement systems:
database connectivity library, recipe editor, report tools.
- Tools: MS Visual C++ 4.x-5.0 (MFC), OLE(COM), ActiveX,
MS SQL Server (ODBC), MS
Windows NT 4.0.
- Design and development of software for governments of states of North Carolina,
California, Ohio: Image capture workstations, Image servers, Facial recognition
systems, Archiving tools.
- Tools: MS Visual C++ 4.x-5.0 (MFC), OLE(COM), ActiveX,
MS SQL Server (ODBC), MS
Windows NT 4.0.
July/1994 - July/1997 |
|
Software Engineer --
SpectraFAX Corp., Naples, FL |
- Design and development of software for office fax maintenance tools, version control system, archiving tools.
- Tools: MS Visual C++ v.1.5-4.0, OLE, SQL (ODBC), RPC, MS DOS/Windows, MS Windows NT.
November/1989 - July/1994 |
|
Software Engineer --
Softscribe Inc., St. Petersburg, Russia |
- Design and development of encryption system for DBMS Clipper 5.x., group of database drivers for new xBase-like system, fast data access library for xBase-systems.
- Tools: MS DOS/Windows, Zortech(Symantec) C++, Watcom C/C++, IBM Visual Age, IBM C Set++, IBM DB2/2, CA Clipper, CodeBase, Microsoft Assembler, Novell Netware.
Certification
Microsoft Certified Professional Solution Developer -- 1996
Education
Developing File Systems for Windows -- OSR, Boston 2008
Software Architecture and Engineering -- Harvard University Extension School, Boston 2003
Essential Web Services.NET -- Developmentor, Boston 2003
Essential .NET: Component Development with C# -- Developmentor, Boston 2001
Essential Java for Web applications -- Developmentor, Boston 2000
Implementing a Database in Microsoft SQL Server 7.0 -- Boston University Corporate Education Center, 2000
M.S. Computer Science -- St. Petersburg State Technical University, Russia, 1986-1994
References
Available Upon Request
Generated from file modified on July/26/2012