Senior Programmer/microsoft Technologies Specialist Resume
Lafayette, LA
SUMMARY:
I am C++ Developer with nearly 20 years of experience to offer, primarily on the Windows platform using Microsoft Visual Studio tools. As an Information Technology contractor, I have worked with a wide diaspora of computer systems, environments, teams and languages, acquiring a diverse array of skillsets. I have worked with all versions of Windows, from Windows 3.x to Windows 7, across 16 - bit, 32-bit and 64-bit systems, using native Windows API, or various frameworks.
TECHNICAL SKILLS:
- C++
- Windows API
- C
- MFC
- C#
- Qt
- HTML
- CSS
- SQL
- Oracle
- Microsoft SQL
- Python
- Java
- XML
- Visual Studio
- ASP.NET
- CGI
- FrontPage
- Dreamweaver
- Microsoft Expression Web
- UNIX/Linux
- Confidential C++
- MacIntosh System
- MacIntosh Systems 6 & 7
- Image Editing
- Standard Template Library
- Windows CE 6.0
- Embedded Systems
- Quality Analysis
- Testing
- SQLite
- Technical Documentation
- RogueWave
- PERL
- ODBC
- Visual Basic
- Assembler
- MS-DOS
- Socket programming
WORK EXPERIENCE:
Confidential, Lafayette, LA
Senior Programmer/Microsoft Technologies Specialist
Responsibilities:
- Wrote a client to test performance and features of a RabbitMQ Server
- Setup and administered computers to use as test servers
- Installed different operating systems such as Windows Server 2008, Windows Server 2012, 2016, Windows X, Fedora 22, CentOS 7.
- Installed and administered different message brokering software, especially RabbitMQ
- Developed port “health” test software that detected when a server when down and forwarded its traffic using a proxying software
- Developed suite of C++/MFC programs to install a service to read log files, configure/setup features and install
- Porting flagship software to Windows 10
- Troubleshoot bugs
- Visual Studio 2013
- RabbitMQ
- C#/.NET
- WinForms
- C++ on Windows platform
- MFC
Confidential, Atlanta, GA
Senior Programmer
Responsibilities:
- C++ on Windows platform
- MFC
- Visual Studio 2013
- Added enhancements to medical support software
- Ported 32 bit code to 64 bit
- Designed custom windows controls using C++, GDI, Windows API
- I added a new dialog box and crafted custom Windows controls using C and C++ using the Windows API and MFC. I also fixed bugs and defects.
Confidential, Atlanta, GA
Senior Programmer
Responsibilities:
- C++ on Windows platform
- ASP.NET
- Razor
- C#
- MFC
- HTML
- JavaScript
- Web Design
- Customer Service
- Microsoft Expression Web 4
- Visual Studio 2013
- Telecommute
- Wrote code for a startup specializing in social media. Company wanted to create a niche way of communicating with people.
- Wrote server code to listen for requests on a port and fetch data from a Microsoft SQL back
- Wrote client app using WPF
- Another client require porting code to Windows 7 64 bit
- Project included creating a desktop social media application using C# and WPF
Confidential, Atlanta, GA
Senior Windows Programmer
Responsibilities:
- C++ on Windows platform
- Confidential C++ PowerBuilder w/ CodeGear
- Java
- MySQL 5.5
- Microsoft Visual Studio 2010
- Python
- Enhanced software by adding support for ALU 3G mobile network flavor
- Some telecommute to work with offshore team
- Conversed in Spanish with Malaga based remote team
- Main responsibilities included adding a new “flavor” of wireless network support to application by writing extensions to codebase in C++ and in Java.
- GUI front-end was written in C++ on Confidential ’s OWL library while back-end server code was written in Java.
Confidential, Atlanta, GA
Senior Windows Programmer
Responsibilities:
- Microsoft Visual C++ 2010 on Win32 platform
- MFC
- COM
- DirectX
- Telecommute
- Ported code to Windows 7
- Cleanup deprecated API calls
- Debugged memory leaks
- Short project to refactor old codebase and make it Windows 7 compliant and reduce/remove memory leaks.
- Switched old deprecated Windows API function calls with newer ones.
Confidential, Atlanta, GA
Senior Programmer
Responsibilities:
- Wrote CGI applets using C++ on Windows
- Development using Microsoft Foundation Classes (MFC) and native Windows API
- Standard Template Library used extensively, especially vectors, strings, and maps
- Winsock and WinInet development to pull data from remote servers to use
- Wrote XML parser to parse polled data and make it available for website
- Designed webpages using Adobe Dreamweaver
- Graphic design
- Served as a liason between Client and consultancy firm
- MySQL database development
- Telecommute
- Wrote a web-based application consisting of a series of compiled CGI generating web pages that interfaced with a MySQL DB backend for a client in the education industry.
Confidential, Atlanta, GA
Senior Programmer
Responsibilities:
- Fixed defects and added enhancements to Freestyle dispenser unit
- Development was embedded system development using C/C++ on Windows CE 6.0
- Multithreaded development with socket programming
- Drafted test cases for QA
- Assisted QA with quality assurance testing and performed QA alongside them to verify functionality
- Served as a liason between Client and other vendors involved in project
- Development using Microsoft Foundation Classes (MFC)
- Scrum development environment
- Researched defect to find out cause of error and draft report and proposed solution
- Demonstrated system functionality
- SQL development using SQLite
- Draft documents on how to use system
- Worked on the Confidential Freestyle dispenser machine fixing bugs and enhancements. Codebase was Windows GUI based application on Windows CE platform.
Confidential, Tampa, FL
Technical Support Analyst
Responsibilities:
- Assist customers with various hardware and software related problems
- Remote access customer’s computers to assist in troubleshooting
- Used Windows Debugger to trace errant programs
- Use Blue Screen dump to trace BSOE issues
- Use Autoruns and Process Explorer to check what’s running, malware removal
- Edit registry as needed
- Write custom scripts as needed
Confidential, Springfield, IL
Programmer
Responsibilities:
- Designed and coded account and merchandise control system using C++, Visual C++, and MFC on Visual Studio 2008.
- System used multiple threads to poll the Internet for fresh orders, email order confirmations, and perform other socket based communications.
- System developed on Windows Vista platform
- Created a proprietary database management system
- Debugged code.
- MySQL development
- Maintained website on FreeBSD server
- Wrote custom order management system that received orders from the Internet and printed invoices in the office and managed payment.
Confidential, Atlanta, GA
Senior Programmer
Responsibilities:
- Performed various short-term contracts/consulting jobs
- C++
- Visual C++
- MFC
- WIN32 API
- HTML
- SQL
- Visual Basic
- Development on NT/2000/XP/Vista platforms
- Developed application in C# using WinForms
- Developed custom control that spawned threads for undo, file I/O, and socket functionality
Confidential, Norcross, GA
Systems Programmer
Responsibilities:
- Used Roguewave and CORBA.
- Enhanced Money Transfer control software to process SWIFT banking messages.
- System used separate threads to connect with other servers.
- Developing application using C++ in Win32 environment.
- Oracle Server and MS SQL
- ODBC, STL, Apache Server, Tomcat, Queried AS400, Multithreaded development, Windows NT/2000/XP/Vista, Solaris
- Visual Studio
- Read error logs, debugged code, and traced dumps. Unit tested developed code
- End user support for module as appropriate
Confidential, Atlanta, GA
Senior Programmer
Responsibilities:
- Developing application using C++ in Win32 environment.
- Qt GUI and Socket development
- Jabber server communication
- Using Libjingle libraries
- XMPP Client/Server technology
- Developing and coding using C#
- Windows NT/2000/XP
Confidential, Atlanta, GA
Senior Programmer
Responsibilities:
- Developing application using C++ in Win32 environment.
- Visual C++ development
- Helped maintain content control software
- Telecom
- Added Firefox component support for Parental Controls product
- Internet programming using WinInet, sockets
- Multiple thread development
- Debugged code, traced through call stack
- Using Web Services
Environment: MacIntosh C Carbon API, TCP/IP, MFC, STL, XPCOM, Firefox Components, Microsoft SQL Server, HTML, SOAP, NT/2000/XP/Vista, QA bug fixes
Confidential, Norcross, GA
Programmer Analyst
Responsibilities:
- Developing application using C++ in Win32 environment.
- Used Roguewave and CORBA.
- Maintained Positive Pay module for financial support company.
- Fixed defects and performed maintenance and enhancements as necessary.
- Visual Studio
- Read error logs, debugged code, and traced dumps. Unit tested developed code
- End user support for module as appropriate
- Internet programming using WinInet, sockets
Environment: Oracle Server and MS SQL, Windows NT/2000/XP, ODBC, STL, Apache Server, Tomcat, Queried AS400
Confidential, College Park, GA
Computer Specialist
Responsibilities:
- Designed web pages using Macromedia Suite: Dreamweaver, Flash
- Developed CGIs using C++ on a mySQL backend
- Designed and edited graphics using Jasc Paint Shop 9
Confidential, Alpharetta, GA
Systems Engineer
Responsibilities:
- C++, using RogueWave, including DB support
- Fixed bugs and updated tickets as necessary
- Debugging required tracing through custom APIs, and across TCP/IP connections
- Performed queries on the AS400
- Used SourceNavigator to help find and remove unused classes
- Searched code for unused data returned from SQL queries.
- Subversion
- Performed maintenance on Access database
- Supported flagship CSR client application, a Windows application written in zApp, the application foundation class of RogueWave
- Tested bug fixes performed by other developers
- Windows NT/2000/XP, Basic QA
- Billing
Confidential, Birmingham, AL
Programmer/Support Analyst
Responsibilities:
- C++, using RogueWave, including OLE DB support
- CGIs, written in C++ using ODBC to connect to SQL Server
- Interfaced with client
- Fixing defects, maintenance, basic QA
- Oracle Stored Procedures
- Multithreaded application development
- Win32, C++, compiled CGI, no MFC, ASP
- Support for corporate customer Charles Schwab