Senior Software Engineer Resume
Wesley Chapel, FL
TECHNICAL SKILLS
Proficient in: C/C++, SQL, Unix, Windows platforms.
Familiar with: C#, XML, SQL, UML, OO Design, Delphi, SSRS
Visual Studio: Perforce, Git, TeamCity, Jira, Nunit, TCP/IP Sockets, and network communications
PROFESSIONAL EXPERIENCE
Confidential, Wesley Chapel, FL
Senior Software Engineer
Responsibilities:
- Designed, maintained, debugged in - house DataFuse software.
- Backend engine is written in Visual C/C++.
- The user interface was written in Java.
- Responsible for establishing procedures and policies for QA, release management and revision control.
- Setup SQL, Oracle and DB2 database servers on Windows Server 2012 platforms.
- Responded to and resolved all production issues in a timely
- Responded to requests for enhancements from product owners in a timely manner in an Agile environment.
Confidential, Tampa, FL
Programmer Analyst
Responsibilities:
- Code and test programming for in-house software programs in the Linux environment.
- Debug code for existing programs based on immediate needs.
- Conduct end-user training upon completion of software
- Balance workday between multiple projects and respond immediately to tech support requests from staff
- Implement systems in an in-house production environment
- Report issues and concerns directly to IT manager
Confidential, Maitland, FL
C++ Software Engineer
Responsibilities:
- Develop, enhance, and champion best practices for online technical design and architecture specifications.
- Develop and own leading reusable online server solutions, both systems and engines if required.
- Work directly with other game team leads and technical directors (Gameplay, UI, Presentation, Graphics, etc.) to integrate online features and services
- Iterate, design, and implement improvements to live systems and workflows
- Provide solutions that take into account network latency, de-synchronization of data between networked machines/players, packet compression, cheating and interrupted connections.
- Identify emerging technical opportunities from the team, clients, organization leaders and industry trends
Confidential, Tampa, FL
Sr. Software Engineer
Responsibilities:
- Responsible for maintaining and enhancing credit card processing software.
- Implementing new business requirements in Delphi
- Received Employee Productivity Award for SSRS conversion.
- Involved in the conversion of Delhi desktop app to the .NET framework using c#.
- Wrote Unix scripts to interface between Sterling software and third-party settlement software.
- Wrote and maintained MSSql scripts and stored procedures.
- Wrote Unix scripts that create installers for posting updates to the FIS-settlement software.
Confidential, Ruckersville, VA
Software Engineer III
Responsibilities:
- Designed software modules including writing design documents following standard software design processes such as Scrum and Waterfall.
- Technical lead on zero-downtime installer project from inception to deployment. Developed entirely in C++. Delegated various modules to team members.
- Developed a C++/C# project that allowed clients (casinos) to perform “hot” server updates without requiring casino shutdown.
- This project saved the customer revenue that would have been lost should the casino been shut down.
- Co-developed wide-area bingo ball call service in C++ which allowed casino slot machines to be placed in remote sites and still participate with casino floor.
- Participated in developing embedded C++ programming on LED light show controller.
- The application will be used to enhance the customer experience by creating attractive casino slot machines.
- Refactored many-core server processes into well-structured C++.
- Worked closely with QA and field technicians in troubleshooting and resolving defects in products promptly.
- Created technical design documents for the products.
- Requirements engineering
- Software design, development, and testing (all levels)
- Configuration management
Confidential, Boca Raton, FL
Senior Application Developer II
Responsibilities:
- As a member of the sustaining team, I troubleshot and fixed defects in all versions of company software products on both Windows and Unix platforms.
- Designed, developed and implemented software enhancements written in C++.
- Develop system and user documentation.
Confidential, Ft. Lauderdale, FL
Senior Application Developer II
Responsibilities:
- Designed, developed and upgraded enterprise systems to extend their functionality to take advantage of current web technology while adhering to customer and management requirements along with other critical groups.
- Developed and designed systems to allow various groups within the organization to share data.
- Acted as project team leader ensuring project completion within budgeted costs and scheduling.
- Developed a web-based production control system written in C++ and Java using sockets and other IPCS protocols.
- Developed client/server process submission/control system with web-based interface also written in C++, JavaScript and Java using sockets and other IPCS protocols.
- Developed and deployed file posting system which is used to post files to the central server from remote hostsDeveloped software release controls using Unix scripts and C++ programs.
- Designed dial pattern analysis system in C++.
- I played a vital role in the development and maintenance of a call-detail summarization processing system. Wrote scripts designed to control processing steps and handle error recovery.
- Department head’s interview assistant. Provided key support for hiring decisions.
- Lead mentor for new programmers and junior programmers.
- System administration on multiple Sun Enterprise servers
Confidential, Miami, FL
Programmer Analyst
Responsibilities:
- Developed a complete turnkey system to handle member telephone inquiries with web-based monitoring interface using C++, HTML, JavaScript, Perl, and CGI.
- The application involved IPCS between processes on the same host and socket communication to the remote host.
- Implemented using TCP/IP sockets, shared memory, semaphores and IPCS messages.
- I played a key role in the development of member services inquiry system.
- Developed an automated update system. The system allowed customers to post updates to the system via 9-track tapes and other media using the client’s format.
- System converted customer information and updated online system records with additions, deletions, and updates.
- Designed and implemented member and provider utilization system in C++. Developed serial control interface.
- Designed dynamic in-memory database in C++.
- Modified and maintained SBT accounting package written in FoxPro.
- Developed network printing software on Unix in C++.
- Various utilities in C++ and Unix scripts.
Confidential, Coral Gables, FL
Programmer Analyst
Responsibilities:
- Developed real-time spreadsheet calculator for a client using C and C++.
- Played an integral role in porting applications in Fortran and C to a unified C++ platform.
- Developed process locking mechanism for customer applications.
