Post Job Free

Resume

Sign in

Software Engineer C C++

Location:
Dallas, TX
Posted:
March 03, 2024

Contact this candidate

Resume:

Mike Asghar Afghani

214-***-**** ad328i@r.postjobfree.com Allen, TX 75002

Software engineer with experience in analysis, design, architecture, development and testing with pragmatic approach to software development in challenging and company valued projects.

Education: University of Louisiana at Lafayette, Louisiana

Bachelor of Science in Computer Science. Minor in Mathematics with concentration in graphics and software engineering.

Main Specialties: C/C++, C#, Database design and programming, Object-Oriented Programming, C++ STL, VC++/MFC, Windows API/SDK, Client/Server multi-threaded application development, Microsoft SQL Server and Oracle Database Programming (T-SQL and PL/SQL). Networking and infrastructure protocols (TCP/IP, UDP, Multi-cast, etc.), ODBC, ADO, DLLs.

Working knowledge of: Linux, C#/.Net Framework, Python, BASH, Oracle Pro*C embedded SQL programming, ADO.NET, DOM, HTML, XML, Serial Communication, graphics file formats, CAD. Document text indexing in SQL and text engines, device drivers for plotters, printers and Postscript.

Tools & environments: Microsoft Visual Studio, Microsoft SQL Server, Oracle SQL Developer, Windows Server, Source Control (Git, TFS Source Control system), Agile, Jirra, Confluence, Ralley, Kanban, Scrum.

PROFESSIONAL EXPERIENCE

Global Payments Inc. (June 2021 to Present) Plano, Texas

Software Engineer. Server-Side development and maintenance of credit card transaction-processing system. Microsoft SQL, Stored Procedures and functions. C#, C# Unit tests. C/C++, Windows and Linux. BASH scripting. TFS Source Control system.

NCR/JetPay (June 2017 to March 2021) Carrollton, Texas

Software Engineer. Server-Side development and maintenance of credit card transaction-processing system. Oracle PL/SQL, Stored Procedures and functions, Pro*C database interface. C/C++ under Linux. Python, BASH scripting. Git source control system.

L3 Technologies (February 2017 to June 2017) Greenville, Texas

Software Engineer. Defense contractor applications. Oracle PL/SQL database development. C/C++ under Linux. Python, BASH scripting, Git source control system.

Mike Asghar Afghani Page 2

Tradestation Technologies, Inc. (January 1995 to July 2016) Richardson, Texas

Software Engineer. As a member of the data team participated in design, implementation, testing and maintenance of various financial market client-server data applications deployed in several server farms for real-time data streams.

Designed and programmed a custom FTP application to download files. C#/.NET Visual Studio 2008-2012.

Designed and programmed a custom application to gather Russell stock market data and broadcast to server applications. C#/.NET Visual Studio 2008-2012.

C++, Server-Side and Client/Server Multi-tier applications programming, C#/.Net, Microsoft Visual Studio, Microsoft Windows 2008-2012, Window NT, Windows 2000, COM, waitable timers, Windows SDK, Windows API, FTP, TCP/IP, Multi-cast, UDP,

Overlapped I/O, I/O completion ports, C++ ADO, T-SQL, SQL server ETL, HTML, XML, Multi-threading, Inter process communication, Windows service.

Designed and programmed a complete Server-Side real-time Client/Server news collection and broadcaster to supply real-time news to client applications via push technologies. Multi-threaded app to process incoming news from various sources and multi-cast to consuming servers.

Various duties on several of company's back-end server applications that provide real time and historical market data to Tradestation client applications. Performed tasks for data collection from FTP sites and stock market exchanges, parsing, formatting, database storage, retrieval and delivery to client applications.

Involved in design and coding of various parts of applications to add and/or enhance product features including implementation of various mathematical indicators, client/server communication, user interface design and many other tasks.

Designed and programmed a real-time portfolio manager for integration into the company's client application. Used ODBC and SQL programming for information storage and account management.

Designed and programmed a real-time Level 2 market data module for integration into the client application with attention to efficiency and speed due to large amounts of data being processed in real-time.

Designed and programmed parts of client account tracking, account authorization verification utilizing database query and retrievals via C++ ADO, stored procedures.

Involved in research, specification, and installation of the farm servers that provide customer connectivity and stock market information.

Trained and mentored new team members.

OTHER EXPERIENCES:

Design and implementation of various network management applications and tools.

Project Leader and Software Engineer. Designed and implemented a vector based graphics file format (CGM, AutoCAD DXF, GEM and PICT) conversion utility.

Designed and implemented a Postscript Driver for Microsoft Windows.

Developed device drivers for plotters and printers.



Contact this candidate