Software Engineer Resume
Plano, TX
SUMMARY
- Extensive experience with Windows development, from Windows 1.0 SDK and C to Win32 with C++ and MFC.
- Experience with Client/Server architectures, video editors, document management, and SQL databases.
- I have studied iOS development on my own time since 2010. Since October 2015 I have studied it full time, concentrating on Swift.
- Picture oriented front end to the contacts database, featuring overflow and grid layouts in landscape.
- Demo apps to display size classes.
- Demo app doing a simple JSON query and image retrieval
- I believe that with my experience I can make myself useful quickly.
TECHNICAL SKILLS
- Xcode iOS
- Objective - C
- Swift
- Storyboards
- Alamofire
- SwiftyJSON
PROFESSIONAL EXPERIENCE
Confidential, Plano, TX
Software Engineer
Tools: Visual Studio 2008, C++, MFC, SQL Server 2008, ODBC, Crystal Reports 7 C ++ /MFC/SQL software developer for a property tax appraisal system
Responsibilities:- Troubleshot customer issues with data.
- Fixed minor and major bugs.
- Implemented new features
Confidential, Carrollton, TX
C ++, MFC, DirectShow and Windows Developer
Tools: Visual C++, MFC, Platform SDK, DirectShow, Windows Media Format SDK, Windows 2000, XP, Vista, and Windows 7
Responsibilities:
- Rewrote and debugged a major subsystem within two months of hire date while helping debug a major release of the product.
- Wrote a frame by frame video analysis subsystem with minimal impact on the rest of the application and making maximum use of existing code.
- Wrote a video transcoding and editing subsystem.
- It applies edits and transcodes video from one codec to another.
- It is flexible and extensible.
- Adapted a DVD authoring subsystem for another application, keeping it compatible with the original and enhancing the functionality.
- The project included debugging vendor source.
- General user interface maintenance and enhancement.
Confidential, Richardson, TX
C ++, MFC, and Windows Developer
Tools: Visual C ++, MFC, Windows common controls, Windows NT, Windows 95
Responsibilities:
- Took over and completed debugging version 3.1 of the File Transfer subsystem for the FLEXR GT Network Element provisioning tool.
- Simplified its architecture and enhanced its functionality.
- Designed, constructed, and debugged major parts of the FTP modules for FLEXR GT, which improved file transfer throughput from 56K serial to 10BaseT LAN data rates.
- Troubleshot network element idiosyncrasies to identify root causes of file transfer problems.
Confidential, Dallas, TX
C ++, MFC, and Win32 Developer
Tools: Visual C ++, MFC, DAO, SQL, Windows common controls, STL, DICOM, Windows NT, Windows 95, Unix
Responsibilities:
- Wrote a multithreaded application that receives image transfers from multiple clients simultaneously.
- Tracked and organized image files on Access SQL database through DAO API.
- Customer reviewed images captured from multiple devices on one PC workstation.
- Wrote interfaces between the BRIT image viewer and two voice dictation systems to eliminate duplicate data entry.
- Wrote reusable C ++ classes to write logs, retrieve settings, save and restore a window's position automatically, and prevent more than one instance of an application running at the same time.
Confidential, Carrollton, TX
Programmer/Analyst
Tools: InstallShield, C, Watcom SQL, PowerBuilder, Windows 3.11, Windows 95
Responsibilities:- Wrote installation scripts for Quest Order Management, Quest Group Reporting, and customer database updates.
- Wrote system utilities and test programs.
- Troubleshot for internal and external customers.
Confidential, Plano, TX
Advanced System Engineer
Tools: C, Client/Server, Gupta SQLBase, Gupta SQLWindows, Windows 3.11, Netware 3.11
Responsibilities:
- Removed a serious system bottleneck by rewriting the document image print server.
- The new server printed document images with a Confidential engine on an HP Laserjet 5si at the rated speed while shortening overall image retrieval time.
- Wrote a document page image prefetch module to optimize document image retrieval.
- It retrieved document page image files wherever they were stored.
- It prefetched and cached page image files.
- Wrote a reusable document storage/retrieval subsystem which opened and locked documents, and retrieved and displayed pages.
- Wrote two different document scanning programs.
- Converted over 1 million pages from one document database to a new system.
- The conversion program connected to two databases, Gupta SQLBase and Informix, simultaneously.
- It ran 24 hours a day, seven days a week, for six months.
- Helped design a generic document database that included all the core document functions.
- Troubleshot for internal and external customers.
Confidential, St. Louis, MO
Systems Engineer
Tools: PC DOS, C, 8086 assembler, Data General AOS, Data General Eclipse assembler, FORTRAN
Responsibilities:
- Ported the DPL interpreter from Z80 to PC.
- Added eight-way multitasking to the interpreter and an interactive debugger similar to CodeView.
- Helped maintain the INTERP file server on two different minicomputers.
- Maintained the DPL compiler.
- Troubleshot installation and system problems at customer sites.
- Enhanced a text formatting program.
- Wrote systems utilities.