Post Job Free
Sign in

Software Engineer Development

Location:
Newton, NJ, 07860
Posted:
December 15, 2016

Contact this candidate

Resume:

YVES HELAUDAIS

WORK EXPERIENCE:

February **** – Present Software Engineer, Advanced Systems Concept

Advanced Systems Concepts developed a proprietary application Active Batch to connect to third party software applications on a remote system. Active Batch is a general purpose Scheduler running on a Windows platform, connecting to other Windows Unix/Linux computers. The Scheduler allows running an application on a remote computer.

The Scheduler is running on Windows. It’s using Microsoft MFC, ATL COM, C#. On the Unix/Linux side, the development uses C++.

Main duties involve creating new extensions to the system using C# for the Windows side and C++ for the Unix/Linux side. Write test cases on Windows using PowerShell.

June 2010 – January 2013 Consultant Software Engineer,

February 2013 – October 2015 Software Engineer, 4D Security Solutions

4D Security Solutions created an application to monitor intrusion over a certain site. This application is using a client-server architecture and runs under the latest .NET framework.

Primary duties include development of software and infrastructure, design enhancements and integration of new components into the system, participation in the development life-cycle of the software using agile process methodology, high level design, code implementation, tool selection, technology analysis, implement client/server interactions, include supporting the integration and test teams, the field support and deployment teams, and the business development and pre-sales teams.

Develop applications and components on the server side, C#, Multi-threading, Microsoft Unity Framework, WCF, SQL Server, NHibernate, Visual Studio 2013.

GUI development on the Client side, C#, WPF, MVVM, Prism, Microsoft Unity Framework, Entity Framework, Visual Studio 2013.

Interfaces various sensors, video cameras, radars to the server.

Develop various simulators to emulate actual sensors.

September 2005 Software Engineer – RIVA Networks

February 2010 Windows and Linux Software development, Sockets Multithreading, programming for a self-contained GSM network.

Embebbed systems. Linux development.

NanoCell software development, Multithreaded application under Linux on a single board computer, TCP/IP communications with a GSM NanoBTS. C++, sqlite database for initialization parameters and runtime info. Gcc, emacs.

GSM phone network development, MSC, BSC, A-Interface, SCCP, Asterisk.

GUI application under Windows using Visual C++ for control and monitoring of the Linux platform.

Bluetooth BlueCore Multimedia application. C, DSP software development.

Develop Software Licensing System under Window using C# and under Linux using C++. This system uses an Alladin Hasp USB key to keep the license information.

Develop Windows Mobile 6 Application to extract the the mobile device info.

May 2003 Programmer Analyst – Cooper Communication Group

July 2005 Database and Application development for a software package for Pay phone Maintenance, Monitoring, Coin collection.

Web service soap development using PHP, MySQL on server side, Frontpage, javascript, PHP on browser side and also C++/C# with ASP .NET. Activex Controls.

Visual Studio 6.0/7.0, C++, C#, VB, Visual Dbase, Crystal Reports.

Windows Development, Wininet Sockets E-Mail application.

Web Development using ASP.NET C#.

Interface to a Linux System (Video Game installed at airports). Unix shell script.

Test application Using C++.

August 2002 President - Skyland Computer Services, Inc.

April 2003 Develop Web site for Marini And Associates, CPA. Use HTML, Javascript.

Design and develop storage management system for financial data. Use Visual C++.NET, Wininet, CryptoAPI to encrypt and decrypt the financial data files.

Data file conversion for AT&T Professional Services. Convert a 3000 pages pdf file to Excel. Use perl Visual C++, MFC and automation. Use diverse software packages to convert the pdf file first to tif format then use an OCR software package to extract the text. The resulting data file is fed to a perl script for pre-processing. Finally the data file is read into the Visual C++ and converted to an Excel file.

Embedded system hardware/software development. Use MicroChip and Cirrus Logic Ethernet controller. Develop Windows application for custom remote control.

August 2000 Consultant, Software Engineer- Instinet

July 2002 Software Development for financial clearing, using C++, Sybase under HP Unix.

I developed a variety of custom C++ classes development for trades processing, from capture to confirmation, along with the classes for the Sybase interface based on the Sybase client library using the Standard Template Library. I also used Perl in several applications to parse and process incoming data from other sources (for example SWIFT) and submit the resulting data to the clearing process.

The clearing and settlement for every trade also involved sending a confirmation generated with Perl, C++ or VB depending on the main application.

I developed several custom reports using Visual Basic, Crystal Reports under Windows NT.

EDUCATION: Baccalauréat E Mathématique et Technique, Lycée Maupertuis, St Malo, France.

Mathematics, Sciences. 3 Years College plus some Computer Sciences courses.

COMPUTER SKILLS: "C", "C C#, .NET development, WPF, WCF, MVVM, Prism, Microsoft Unity Framework, Microsoft Entity Framework, Windows SDK, Visual C++ MFC & SDK, Sybase, Oracle, SQL, PL/SQL, PHP

Network programming TCP/IP. Object Oriented Software Design.

Linux, UNIX, shell scripts, Perl, C/C++, Rogue Wave, Sybase.



Contact this candidate