Resume
Sr Embedded Software Engineer Consultant Hunt Valley, MD
SUMMARY:
- Senior software engineer with more then 15 years of experience.
- C++, C.
- Multithreaded systems on UNIX Windows NT, Windows 2000, Windows XP, UNIX, and LINUX.
- Windows Real time OSs. Programmed in Visual C++ Visual C++ .NET, COM STL ATL, GNU C++. Java, and shell scripts.
- Writing communication software using TCP/IP and Confidential sockets.
- More than six years experience as project lead.
FIELDS OF EXPERIENCE:
- System programming using C++for UNIX and Linux, Windows NT, 2000, XP,
- Visual C++.NET
- Multithreaded Multitasking programming
- Embedded SQL
- UNIX Shell scripting, C shell, Born shell
- TCP/IP Confidential /IP communication
- SSL
- Win 32 API
- Graphic User Interface (GUI)
- Embedded programming RTOS, VxWorks, QNX, Linux
- VxWorks
- STL
- ATL
- MySQL
- OBDC, MFC
- QNX
- Apache
- Perl
- Java
- UML
- C#
- Windows CE
- XML
- Design Patterns
- Clear Case
- Python
WORK EXPERIENCE:
Confidential, Hunt Valley, MD
Sr. Embedded Software Engineer Consultant
Responsibilities:
- Designed architecture and developed system for unmanned aircraft ground control systems.
- Developed multi tear system for ground control, communication, targeting and data storage.
Skills used:
- Languages C++, C++14, Java
- Windows CE, Embedded Linux
- Operating systems Linux, Windows 7, 10 Multithreaded development
- Embedded Linux
Confidential, Plainsboro Township, NJ
Sr. Embedded Software Engineer
Responsibilities:
- Designed and developed system architecture for software security systems for windows.
- Developed enterprise wide database system. Developed c# WPF multi touch and multi display user interface.
- Developed software modules for communication with server to authenticate user credentials. Developed virtual smart card for PC’s
- And laptops. Developed multi touch GUI using C# and WPF.
- Developed embedded code for standalone access control modules, electronic locks, using embedded Linux on an arm 7, arm 9 and arm 11 micro processor.
Skills used:
- Languages C++, C++11, Java
- Operating systems embedded Linux, Windows CE, 7, 10 Multithreaded development
- Embedded Linux
- Client/Server
- WPF
Confidential, Carlstadt, NJ
Sr. Embedded Software Engineer Consultant
Responsibilities:
- Designed and developed system architecture for real time military aircraft transponder tester.
- Designed and implemented user interface and remote interface components using Windows CE. Used open GL to develop custom graphical interface
Skills used:
- Languages C/C++
- Windows CE
- Multithreaded development
- Communication TCP/IP Confidential Sockets
- Client/Server
Confidential, Princeton, NJ
Sr. Software Engineer Consultant
Responsibilities:
- Designed subsystem architecture, developed and tested object oriented multi threaded software for video surveillance.
- Developed data parser DLL and com objects.
- Developed GUI and device control software in C++ and Java.
- Developed simulated control panel using open GL.
- Developed Windows XP server and distributed control.
- Developed GUI in C#. Used ACE and Boost libraries.
- Developed GPS tracking system.
- Developed web servers in Java.
Skills used:
- Languages C/C++ VC.NET Windows GUI
- Operating systems Linux, Windows XP. Multithreaded development
- Windows CE.
- ACE
- C++
- Communication TCP/IP Confidential Sockets
- Boost
- XML
- Client/Server
- MPEG
- RTP/RTSP
Confidential, New Providence, NJ
Sr. Software Engineer Consultant
Responsibilities:
- Designed system architecture for object oriented sub systems and subsystem architecture and implemented design in C++.
- Developed and tested multi threaded real time embedded software and system software for
- Windows CE using C, C++ and visual C++.NET, for cell phone surveillance system.
- Developed data parser.
- Developed DLL and COM objects.
- Developed multi threaded system control and TCP/IP and Confidential communication software for a distributed command and control.
- Developed windows servers for multiple clients.
- Developed GPS receiver to track device and locate signals.
- Developed control panel display using open GL.
Skills used:
- Languages C/C++ VC.NET Windows GUI
- Operating systems Linux, Windows XP. Multithreaded development
- Windows CE
- COM, STL, ATL
- My SQL
- Communication TCP/IP Confidential Sockets
- Perl
- Python
- XML
- Client/Server
Confidential, California, MD
Sr. Software Engineer
Responsibilities:
- Designed and developed system architecture for object oriented Radar simulators in Microsoft Visual studio.net using STL and ATL.
- Implemented design in C++.
- Developed COM Object for radar simulators.
- Developed and tested multi threaded real time embedded software and system software for LINUX and VxWorks using C, C++ and visual C++, for Confidential Radar system.
- Developed logical data model for system architecture.
- Developed multi threaded TCP/IP and Confidential communication software to manage TCP/IP stack for a distributed command and control.
- Developed voice communication link though IP data link, VoIP.
- Developed Java GUI.
Skills used:
- Languages C/C++ Windows GUI. LINUX GTK. Real Time OS
- Java
- Windows CE
- Operating systems UNIX, LINUX, Windows NT. Multithreaded development.
- Communication TCP/IP Confidential Sockets
- Win 32 API
- Perl,
- Apache
- XML
- Remote PC administration
Confidential, Telford, Pennsylvania
Sr. Software Engineering Consultant
Responsibilities:
- Designed and developed system architecture for and tested multi threaded real time embedded and system software for a machine vision system using Linux, and VxWorks.
- Developed communication software for client server system using TCP/IP and Confidential /IP sockets.
- Developed user interface using visual C++ and visual Basic.
Skills used:
- Languages C/C++ Windows GUI
- Operating systems UNIX, LINUX, Windows NT
- Communication TCP/IP Confidential Sockets
- Apache
- Patch management
Confidential, Westchester, Pennsylvania
Sr. Software Engineering Consultant
Responsibilities:
- Designed and developed object oriented real time multi threaded embedded software for multiplexed satellite transmission and receiver system.
- Designed and developed software receiver and transmission system in C and C++ for a LINUX platform.
- Developed SQL scripts to quarry and update a database system.
Skills used:
- Languages C/C++
- Operating systems UNIX, LINUX, Windows NT
- Communication TCP/IP Confidential Sockets
- Database Embedded SQL
- Perl