Post Job Free

Resume

Sign in

C++ Software Development, C#, C, .Net, Python, WPF, Linux, Windows

Location:
Southport, CT
Salary:
open
Posted:
December 05, 2023

Contact this candidate

Resume:

BELAL AHMED ad1p67@r.postjobfree.com

Southport, Connecticut Phone: 203-***-****

www.linkedin.com/in/belal-ahmed-3801778

SUMMARY

Highly motivated, experienced, productive Software Developer with extensive experience in IT analysis, full life cycle design, development, and implementation of software applications applying object-oriented development tools. Over 20 years of software development experience with Microsoft Technologies and over three years with Linux Technology. Work well independently or as a team member, dynamic and result-oriented, available for an application developer position in a progressive, quality-driven organization.

TECHNICAL SKILLS

Operating System: Linux, Windows, Windows Server.

Languages: object-oriented C++ in Linux and Windows, C, Python, Java, SQL, C# .Net Framework 4.7, .NET Core, MVVM, MVC, WPF

Technologies: C++ Make File, Bash, Spec File Visual Studio, Visual Studio Code, SSL, XML, Jason, RESTful API, Web API, AWK

Cloud Technologies: AZ-900 Certified. Azure cloud storage, Azure function, Azure App Service, Docker Container, Azure Security, networking, Azure CLI, Azure AD, .NET core SDK for Azure Cloud.

Networking protocols: UDP, TCP/IP, FTP, SFTP, SSH, HTTP, and MQTT protocol.

CI/CD Tools: TeamCity, Jenkins, Git, Jira, Confluence collaboration tools, Agile methodology, Software Development Life Cycle.

Unit Test Framework: CPP unit test framework for C++ applications, Microsoft Unit test framework for C# applications.

Virtualization Environment: VMware GOVC, Oracle Virtual Box. Microsoft Hyper-V

PROFESSIONAL EXPERIENCE

Owl Cyber Defense, Danbury, CT May 2020-Jan-2023

Senior Software Engineer

Developed protocol adapter in Linux, using C, MQTT/TCP network protocol, and Mosquito Broker to transfer sensor information from a secure site to Azure IoT devices through OWL Data Diode.

Integrated third-party C library Paho-C, Google Protobuf -C with MQTT protocol adapter application in Linux.

Part of a development team responsible for developing new applications and enhancing legacy applications implementing different Network protocols like UDP, TCP/IP, FTP, and SFTP written in C, C++, Python, and Java in Linux environments using Agile methodology in Linux.

Fixed bugs and improved legacy application performance in C, C++, Python, and Bash scripts in Linux environments.

Experienced in multi-threaded applications in C++, C, and Python both Linux and Windows environments.

Experienced in maintaining legacy applications both in Windows and Linux environments.

Actively participate in daily Standup meetings, backlog grooming, design review process, and product development planning.

Support third-tier customer calls to resolve customer issues.

Actively participate in training junior engineers in the QA department for testing legacy and newly developed applications.

Actively participated with the documentation department to review the user manual for the products.

Actively participated in the design and development of new products with the product Manager.

Crestron Electronics Inc, Rock Leigh, NJ. Mar 2008-Feb 2020

Senior Software Engineer

Crestron Video Collaboration Products

Facilitated design, and development of video collaboration products; part of five software engineers to design, code, and implement Windows desktop presentation and Android receiver for video conference and presentation application.

Utilized C#, .NET framework, MVVM model, WPF, Cali burn Micro framework, C++, and Java.

Conducted code reviews, solved code quality issues, leveraged Jira, Bugzilla, unit testing with peers, and Agile process.

Developed features with Java, and Android Studio and fixed issues using ADB tools.

Designed and built a user GUI configuration screen using WPF, C#, and XML serialization and deserialization methods.

Built Windows Setup and MSI installation package applying Opensource Squirrel installation and update framework. Used WIX script and NuGet package creator to create the installation package.

Customized third-party open-source Squirrel installation and updated application package to meet installation requirements of Windows video presentation application. Deployed installation package to Crestron XIO cloud for user installation.

Customized open-source NuGet source code to sign the Air Media installation package for deployment.

Modified NuGet application package to verify the authenticity of the downloaded package from Crestron Cloud.

Built C# class library for Microsoft Windows CCD API and Bluetooth iBeacon device.

Leveraged REST API to add/delete/update SSL certificate to AM-200, Mercury receiver for secure communication.

Created Windows screen sharing application using UWP, .Net C#, and Windows Graphics API.

Digital Media Products

Member of a development team of Crestron Adagio Digital Media System constructed with Intel motherboard, Windows 10 firmware, and propriety hardware with built-in DVD player, control panel, and Sony Disk changer.

The multimedia firmware application was created with WPF, C#, C++, Java, and MYSQL databases to play Music and video libraries and access the internet and DVD player from one central hardware unit for high-end luxury homes.

Implemented C# and COM Interface for Intel Propriety graphics driver board, Logic for front panel display, and device communication through USB port to a proprietary control board with ARM Processor.

Built C# interface to Crestron Control system to remotely play video and music, browse playlists, and browse the internet.

Created managed and unmanaged interface to the Device Display panel.

Leveraged Visual Studio remote debugger to find issues with applications remotely.

Integrated WIN 32, Media Foundation API with C# application.

Stolt Nielsen Transportation Group Ltd, Norwalk, Connecticut. Aug 2004-Mar 2008

Lead Application Developer

Lead application developer to design, and develop proprietary desktop GUI application using Microsoft MFC framework, ADO, XML, and stored procedure to build stow plans, port scheduling, invoicing, bill of lading, booking for ship operators, agent, and ship master.

Built C++ interface with IBM client software to access DB2 database on AS400 mainframe computer.

Evaluate closely with the business domain on functional requirements, specifications, and implementation.

Radia Technologies, Inc, New Haven, CT Jan 2001-Aug 2004

Senior Software Engineer

Built a C# Windows surveillance application to capture video/audio using a third-party CCD camera interface.

Integrated C# application to capture sensor information from the alarm system using the API provided by the Alarm System.

America Online Inc. Movie Fone, White Plains, NY June 2000-Jan2001

Senior Software Engineer

Created POS application utilizing C# and SQL server 7.0 interfacing with central credit card processing system.

Created POS application applying TCP/IP Secure Socket, XML, ADO, SQL Server, and Web API to confirm ticket purchase.

Developed application in C# to capture Credit card transactions for Ticketing and food beverage POS system.

Developed RS23 interface with C# application to print receipts for the Food and Beverage POS system.

Tickets.com, Wallingford, CT Jan 1992-May 2000 Software Engineer

Built Visual Basic-based Client/Server desktop application for real-time ticket collection, validation, overseeing patron access through control points, COM interface to central ticketing system’s Informix database on a Unix platform and with Informix database running on an NT Server for reporting sales and ticket validation.

Involved in a key role as a part of a 10-member team to create a unique POS system for amusement industries using Microcontroller board interfacing with RS-232/RS-485 serial port, credit card reader, Keypad, and VF Display.

Led a 5-member team to China and Egypt to install and provide user training for POS and turnstile-based access control systems.

Developed interface with Desktop application and Boca Raton Ticket Printer to Print Tickets for POS system.

EDUCATION

MSEE, CITY COLLEGE, City University of New York

BSEE, UNIVERSITY OF ENGINEERING & TECHNOLOGY, Dhaka, Bangladesh.

PROFESSIONAL DEVELOPMENT

Microsoft AZ-900 Certification https://learn.microsoft.com/api/credentials/share/en-us/BelalAhmed-3893/E61625B41CC81B10?sharingId=AC3D860FC5A973E

https://www.linkedin.com/skill-assessments/C%23/report/

https://www.linkedin.com/skill-assessments/C/report/

Pursuing Azure Associate Developer Exam AZ-204.

UpGrad Global Academy: Enrolled in Azure cloud hands-on training program.



Contact this candidate