Freelancer logo How It Works Browse Jobs Log In Sign Up Post a Project
EXPLORE
C++ Programming Research VB.NET Visual Basic Windows Desktop
Profile cover photoundefined
You're now following .
Error following user.
This user does not allow users to follow them.
You are already following this user.
Your membership plan only allows 0 follows. Upgrade here.
Successfully unfollowed user.
Error unfollowing user.
You have successfully recommended
Error recommending user.
Email successfully verified.
User Avatar
$300 USD / hour
Flag of UNITED STATES
new york, united states
$300 USD / hour
It's currently 8:19 PM here
Joined March 12, 2003
42 Recommendations

Michael H.

@NYCyber

verified.svg
5.0 (26 reviews)
8.6
8.6
$300 USD / hour
Flag of UNITED STATES
new york, united states
$300 USD / hour
100%
Jobs Completed
100%
On Budget
100%
On Time
18%
Repeat Hire Rate

Software and Cyber experts from New York City

Having more than 25 years of experience in the software industry, I am also one of the founders of a Cyber Intelligence corporate in New York City and am working on a new C++ 20 book to be published this year by one of the leading publishing houses in New York. I have been a member of Freelancer.com since 2003 (originally vWorker which was acquired later). I have 100% completion rate, so if I accept work, I will deliver on time and on budget. I am a Preferred Freelancers! That's the elite top 1 %.
Freelancer C++ Programmers United States

Contact Michael H. about your job

Log in to discuss any details over chat.

Portfolio Items

Integrating OCR with a C++ Desktop application
Integrating OCR with a C++ Desktop application
Journey to IBM Cloud Certification ( A Docuseries) with IBM
Software was developed in C++, (Visual Studio 2017 Enterprise) for Windows. It handles various video formats and among other abilities, can transcribe speech to text, from either video or audio clips, and in any language. In the video you can see the following steps:
1. A video recorded with narrated text in Hebrew.
2. The video file is selected by our software.
3. The video is transcribed into text which is displayed.

“Ultra-professional, fast, accurate and thorough. I hope to work a lot with him.”
Software to process Avid Media Composer files
https://haephrati.medium.com/when-dostoyevskys-muse-and-a-rogue-nose-were-hosted-on-ibm-cloud-6893acdfd7a2
Contest winner - IBM Cloud
GoGrab - Data Scrapping Platform developed in C++
Wizdome is a state of the art Licensing and Copy Protection technology for Desktop applications. I was developed in C++ since 2008. After raising capital form private investors, we hired https://www.ogilvy.com/ and https://www.wicked-brand.co.il/ to brand this product.
Wizdome Copy Protection System
Wizdome is a state of the art Licensing and Copy Protection technology for Desktop applications. I was developed in C++ since 2008. After raising capital form private investors, we hired https://www.ogilvy.com/ and https://www.wicked-brand.co.il/ to brand this product.
Wizdome Copy Protection System

Reviews

Changes saved
Showing 1 - 5 out of 25 reviews
Filter reviews by: 5.0
$2,000.00 USD
Thanks to Michael. He is a professional. I want to work with him again. Thank you.
C Programming Embedded Software C++ Programming Firmware PCB Design and Layout
User Avatar
Flag of Robin J. @RobinJin88
17 days ago
5.0
$11,000.00 USD
Michael had an excellent entry and were open to feedback to meet the contest requirements and expectations
Data Science IBM Cloud Machine Learning (ML) Writing
User Avatar
Flag of Mark M. @markmeredith
1 year ago
5.0
[SEALED]
Michael did an excellent job throughout this complex project.
D
Flag of Dan B. @dbryant2
1 year ago
5.0
$16,852.00 USD
Fantastic experience as always!
C Programming Python Web Scraping Software Architecture C++ Programming
+1 more
User Avatar
Flag of Sampath M. @sammallikarjunan
1 year ago
5.0
$15,008.18 USD
Incredible work on an extremely challenging problem.
C Programming Python Research Web Scraping Web Search
+6 more
User Avatar
Flag of Sampath M. @sammallikarjunan
1 year ago

Experience

CEO and Co Founder

Secured Globe, Inc.
Jun 2008 - Present
Co founder of Secured Globe, Inc., registered in Delaware and New York. The company focuses on Information Security and software development for Government Agencies world wide. Over the last years, the company has raised $1.5M USD from private investors.

Founder

Target Data
Jan 1998 - Apr 2007 (9 years, 3 months)
Invented several products for conducting Data Cleansing and Optimization for huge databases. Signed contracts with Microsoft, telephone companies, Government agencies and other customers. Developed DataTune ( https://dataoptimisation.files.wordpress.com/2012/06/datatune-main-screen.png ) which was used for these projects.

Project Manager

Apple
Jan 1994 - Dec 1997 (3 years, 11 months)
Was hired as a Contractor with Apple, Cupertino, CA. Managed projects for the California K12 admiinstration.

Education

Bechalor

New England College, United States 1985 - 1989
(4 years)

Qualifications

Code Project MVP (Most Valued Professional)

Code Project
2019
Won the MVP award for 2019 and for 2020. https://www.codeproject.com/script/Membership/View.aspx?mid=5956881

Publications

Various Contributions

https://stackoverflow.com/users/1592639/michael-haephrati
Answer questions regularly to help the community of software developers.

An Auto Update Mechanism in c++

Code Project
Many software developers need to update their software and apply such update to all current users. This article provides a method we developed which allows a fully transparant automatic updates with no action needed from the user (such as start the new version, etc.). It is also unique because it doesn't reuqire any server side code. https://www.codeproject.com/Articles/1205548/An-efficient-way-for-automatic-updating

Creating a .Cab archive

Code Project
Microsoft requires Drivers developers who wish to qualify them for Windows 10, to pack the drivers files into a single cab and code sign it. I was looking for a way to do so programmatically. I found the MakeCab tool but from first look, it allows passing one parameter for the file, so I was looking for the easiest way to pack several files. https://www.codeproject.com/Articles/1257731/Creating-a-cab-Archive-from-One-or-More-Files

Tiny Obfuscate

Code Project
The purpose of obfuscators in general is to hide program code, flow, and functionality. If your program uses an algorithm that is a trade secret, obfuscation will make it harder to reverse engineer it and reveal this trade secret. Some time you need encrypt/obfuscate strings in your program and don't want to bother using expensive and complex obfuscation tools. https://www.codeproject.com/Articles/1210398/TinyObfuscate-A-small-String-Obfuscator

Date time batch changer for photos and other files

Code Project
I recently looked for photos and videos of an important event and couldn't understand why I can't find any video files, even though I recalled that my wife and my daughter took both photos and videos.. https://www.codeproject.com/Articles/792931/Date-time-batch-changer-for-photos-and-other-files

Integrating with Paypal Smoothly

Code Project
This article was written following a need to integrate PayPal Express Checkout in a c++ Win32 application. https://www.codeproject.com/Articles/1225092/Integrating-with-PayPal-smoothly

Finding Skype's Default Account Name

Code Project
The purpose of this article is to show you how to find the default Skype's account name. https://www.codeproject.com/Articles/826814/Finding-Skypes-Default-Account-Name

Integrating with Google Maps via a Desktop Application

Code Project
A while ago we were asked to create a small Desktop application that will go over photos and extract any Meta Data from them, including the location where each photo was taken (which is a topic for a separate article),. To display the result, I looked for a way to display a map, powered by Google Maps, in an MFC application. Here is the solution I have found. https://www.codeproject.com/Articles/1225511/Integrating-with-Google-Maps-via-a-Desktop-Applica

Creating a Console Based Window for Debugging

Code Project
The purpose of this article is to explain how to build a centralized function for logging and how to display log entries in real time using a Console window which can be opened throughout the run time of the application, regardless of its type (Win32, MFC, etc.). https://www.codeproject.com/Articles/3135812/Creating-a-Console-based-window-for-debugging

How to Embed Resources in a Static Library

Code Project
It started with a need to release a Static library as a product and include some resources in it. That is usually impossible since a program that uses such Static library will use its own resources. I posted a question (which I answered after finding this solution). I realized that this solution deserves an article with source code. I have also posted a question about that possibility in Stack Overflow. https://www.codeproject.com/Articles/1275122/How-to-Embed-Resources-in-a-Static-Library

Adding an InputBox to Any C++ Program

Code Project
There are several building blocks in programming that are available in most of the languages and make life easy. For example, the ability to pop up a message. In Win32, that would be MessageBox(). Another building block is Inputbox. InputBox() is a very handy command for prompting the user for an input. https://www.codeproject.com/Articles/5100299/Adding-an-InputBox-to-Any-Cplusplus-Program

A Google Docs Based Backup Application

Code Project
I wanted to write a small application which allows dragging and dropping multiple files and folders into a container in order to send them to an online storage. This article was written before Google introduced Google Drive, but it is still practical to use it for quick upload of multiple files to your Google Drive. https://www.codeproject.com/Articles/319435/A-Google-Docs-Based-Backup-Application

The secrets of Wi-Fi Credentials

Pentest Magazine
https://pentestmag.com/download/pentest-playing-web-scanners/ This article covers and teaches the following issues: • Personal information – how and why is it stored and how can anyone fetch it. To do so, two examples are provided: - Wi-Fi credentials - Skype account information

Fetching Alexa's Recordings Using Python

Pentest Magazine
https://pentestmag.com/download/preview-binary-exploitation/ Filing a formal request to Amazon led to an email "approving" my request, however, none of my recordings were including in the data. After inquiring with customer service, I was told that one can only hear or delete his/her recordings but there is no option to download them.

Contact Michael H. about your job

Log in to discuss any details over chat.

Verifications

Preferred Freelancer
Identity Verified
Payment Verified
Phone Verified
Email Verified
Facebook Connected

Certifications

preferredfreelancer-1.png Preferred Freelancer Program SLA 1 100% us_eng_1.png US English 1 95% cplusplus_1.png C++ 1 77%

Top Skills

C++ Programming 18 VB.NET 5 Visual Basic 4 Windows Desktop 4 Research 1

Browse Similar Freelancers

C++ Programmers in United States
C++ Programmers
VB.NET Experts
Visual Basic Developers

Browse Similar Showcases

C++ Programming
VB.NET
Visual Basic
Windows Desktop
Previous User
Next User
Invite sent successfully!
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2022 Freelancer Technology Pty Limited (ACN 142 189 759)
There is no internet connection
Loading preview