Post Job Free
Sign in

Software Developer Engineer

Location:
Litchfield, NH, 03052
Posted:
July 14, 2016

Contact this candidate

Resume:

Oleksandr Revtsov

* ****** ******** **, ******, NH 03076

978-***-**** home

***********@*******.***

http://www.linkedin.com/in/alexrevtsov

SUMMARY

Software developer with 14+ years of experience seeking a challenging position where my knowledge and skills can add significant value. Excellent object-oriented development skills with a strong emphasis on C++, C#, C development in a multi-platform environment.

Experience for work with advanced navigation system technology.

Deep understanding of file formats and images transformation technologies. Experience with Enterprise Software Development, Big Data analytics, enterprise search and data analytics platform, e-discovery software, experience for work with factory automation and medical real-time control systems.

Able to quickly learn new technologies. Able to work in a diverse team and high-pressure environment.

SKILLS

Platforms: Windows, Linux, OS X, Solaris, HP-UX, IBM AIX, FreeBSD.

Languages and technologies: C++, C#, C, .NET, SQL, HTML5, COM, OLE Automation, MAPI, XML, XSLT, MIME, Delphi, multi-threaded programming, DLL development, WinForms, user interface, stored procedures and triggers, open source libraries.

Development tools: MS Visual Studio, Valgrind, gdb, makefile, InstallShield, Source Control (Git, Rational ClearCase, Perforce, PVCS), Simulink, Matlab, Qt SDK, Qt Creator, STL, CxxTest, MFC, ACE, Boost, JIRA, Jenkins, muPDF, JasPer, libpff, OpenJpeg, ImageMagick, GraphicsMagick, ZipTV, dtSearch,DNotes2.

EXPERIENCE

Software Developer (Contract)

Scientific Systems Company, Inc. (http://www.ssci.com), Woburn, MA

Work with ImageNav-SDB advanced navigation system.

Systems and software engineering, implementation, testing and support.

Target platforms: Windows, Linux.

Tools used: Qt Creator, MS Visual Studio 2012, C, C++, STL, CxxTest, XML, Valgrind, Simulink, Matlab.

Senior Software Developer

Feb 2016 – current

Dec 2008 – Nov 2015

HP Autonomy, Boston, MA

Developed, maintained and supported all versions of KeyView IDOL SDKs. KeyView works with over 1,000 file formats on numerous platforms with emphasis on C/C++ development.

Developed and supported readers for file formats utilized by KeyView (all MS WORD formats, Lotus 1-2-3, Adobe Frame Maker, Corel Word Perfect, Jpeg 2000, JBIG2, Ichitaro word processor, embedded OLE objects, MAX).

Strong usage of C/C++ for HP Autonomy applications.

Code review with a focus on CERT secure programming guidelines.

Completely upgraded source for work with OST and PST formats (Non- Windows).

Experience working with many open C/C++ source libraries such as muPDF, JasPer, libpff, OpenJpeg, ImageMagick, and GraphicsMagic.

Used OLE Automation, MS OfficeInterop to convert MS Office and AutoCAD formats to PDF and HTML. C# application implemented to work with HP Autonomy’s major C/C++ code.

Images conversion to each other - BMP, JPEG, TIFF, PNG, GIF, ICO, WMF, PCX …

Implemented support for graphics formats JBIG2, JPEG 2000, MAX.

Successfully resolved security vulnerabilities, file crash and core dump issues, memory errors and leaks under Linux, Solaris, and FreeBSD amongst other platforms.

Used Qt Creator for showing supported images under Linux environment.

Played key role in designing and developing HP IDOL OnDemand.

Worked in Agile/Scrum based environment.

Target platforms: Windows, Linux, OS X, Solaris, HP-UX, IBM AIX, FreeBSD.

Tools used: MS Visual Studio 2010/2005, Qt Creator, C, C++, C#, Java, STL, MFC, ACE, XML, Valgrind, OLE/COM, HTML5, Microsoft Interop libraries, MAPI, muPDF, JasPer, libpff, OpenJpeg, ImageMagick, GraphicsMagick, Boost.

Senior Software Designer

Aug 2008 – Dec 2008

eSupport.com, Phoenix Technologies, Andover, MA

Implemented desktop version of DriverAgent application.

Worked with TCP/IP and sockets, fixing several memory leaks related to development.

Worked with detection of local computer IP, MAC address and other parameters.

Target platforms: Windows (all versions).

Tools used: Delphi, C#.

Senior Software Developer

Jan 2003 – Aug 2008

Ibis consulting, Pitney Bowes company, Providence, RI

Played key role in designing and developing several generations of eDiscovery Solution using elements of grid computing, flexible scheduling based on current status of system, and remote end-user interface requiring less human intervention.

Increased data processing, extracting, and converting efficiency, leading to increase in sales from $10 to $20 million.

Maintained and supported Processing Platform. Processing Platform was designed as a database driven application utilizing hundreds of CPUs simultaneously and includes applications to support and serve the Platform:

oFunctionality request and bug tracking application

oBusiness reporting system

oFile detection module

oMonitoring module

oJob profile editor

oVersion control and automated deployment system

oDocument extraction from file and mail archives

oAccurate detection based on file structure and binary signatures

oDocument conversion into other file formats or creating specific content representations

Target platforms: Windows 2000, Windows XP.

Tools used: MS Visual Studio 2005, C#, Delphi 7.0, ADO.NET, XML, SQL, COM, .NET, Adobe Acrobat SDK, Multi-threads, MAPI, OLE Automation (MS Office, AutoCAD), FreeVCS, iText Java PDF,dtSearch, Ghostscript, ORACLE FileID/Search export.

Software Engineer

May 2002 – Oct 2003

Deaconess Waltham Hospital, Waltham, MA

Developed and implemented major software for management of Medical HP Viridia component monitoring system. Real-time control handling 25 unique data inputs per second.

Database modeling, logical design and normalization.

Designed stored procedures and triggers.

COM server for work with local database.

Target platforms: Windows XP, Windows 2000.

Tools used: C++ Builder 5.0, Delphi 6.0, Paradox 7.0, Interbase 6.0, SQL, COM, Crystal Reports, Install Shield, XML, FreeVCS.

Software Engineer

Mar 2000 – Feb 2002

Vitronics Soltec, Stratham,NH

Developed and implemented major software for management of reflow soldering machines and selective soldering machines. Real Time Systems.

Real-time control and handling 80 unique data inputs per second.

Developed system for statistical quality check of production (SPC) and graphic user interface (GUI).

Database modeling, logical design and normalization, stored procedures and triggers.

COM server for work with local database.

Target platforms: Windows XP, Windows 2000.

Tools used: Delphi 6.0, Paradox, Interbase, SQL, COM, TeeChart, ReportSmith, Crystal Reports, Install Shield.

EDUCATION

National Technical University "Kharkiv Polytechnic Institute"

Kharkiv, Ukraine

MASTER OF SCIENCE DEGREE IN SYSTEMS ENGINEERING.



Contact this candidate