Session Manager Resume
Indianapolis, IN
SUMMARY:
- Have over 15+ years of experience in Software development, software design and System Analysis.
- Hands on experience in developing Server and Client applications and writing design specifications, Designing and developing complex modules.
- Well versed with SDLC V - model and Agile methodologies.
- Experience in managing development teams and directing code development to ensure code is easily maintainable and capable of growing to meet the company needs.
- Has worked on a variety of projects in Game Development, Finance, and CDN industries.
TECHNICAL SKILLS:
Languages: C, C++, PL/SQL
API's: COM/DCOM, Windows, Linux, Bash Scripting, Sockets, Stingray Controls, Codejock, Windows Services, SQL Server, ADO, DAO, ODBC, MFC, Oracle, OCCI, Xbox360, PS3, and DirectX 9-11.
Databases: SQL Server 2005 and Oracle10g
Operating Systems: Windows 2000/XP/2003 and UNIX.
Tools: V isual Studio 2003/2005/2010, Visual SourceSafe, Perforce, Code Collaborator, Build Studio, DevTrack, Hansoft, Bug track, Test Complete, and Rational Rose.
PROFESSIONAL EXPERIENCE:
Session Manager
Confidential, Indianapolis, IN
Responsibilities:
- Worked with various SMS service providers Web Services to add access to delivery receipts.
- As a Sr. Software Engineer, worked on maintaining existing server codebase.
- Conducted code reviews and worked as a team in building quality product.
- Used Automation Testing tool -Test complete which uses JavaScript.
- Wrote functional testing application in C#.
- Analysed CPU and memory usage for process at function level using Xperf.
- Hands on experience using UMDH to locate memory leaks.
- Participated in project to Optimize Web service to improve simultaneous clients.
Confidential, Orlando, FL
Software Engineer
Responsibilities:
- Involved in Linux C++ development
- Wrote and modified various bash scripts for use in the production environment
- Performed QA tests to verify other developer’s work.
- Conducted code reviews and worked as a team in building quality product.
Environment: Linux, Bash
Confidential, Orlando, FL
Software Engineer
Responsibilities:
- Experience in developing software in an agile environment including Sprints, Planning Sprints, and participating in daily Stand-up Meetings.
- Hands on experience using perforce source control, Hansoft, and Build Studio.
Environment: Xbox, PS3, Perforce, Devtrack,Hansoft
Confidential, Dublin, Oh
Software EngineerResponsibilities:
- Designed and built rendering engine using Directx 11.
- Designed and built server framework capable of being dynamically reconfigured in real-time to meet the changing demands of day to day operations
- Optimized the server framework to be able to handle at least 10k connections and receive and prepare for processing at least 100k messages per second.
- Optimized the rendering engine to dramatically increase the frame rate.
- Added procedurally generated planets using simplex noise.
- Added physical modeling of space travel including sub-light and faster than light modes.
- Added AI for autopilot travel within a solar system and between solar systems.
- Added Speed management AI to simplify the flight controls while still using the sophisticated physics modeling.
Environment: Windows, Directx 11, SVN
Confidential, Orlando, FL
Software EngineerResponsibilities:
- Built static code library for Server Systems that is both Windows and Linux Compatible and capable of handling 100k messages/second from many clients without message loss or disconnection using C++.
- Built tools to administrate and test the server performance using C++ and MFC.
- Evaluated multiple server threading models to find the best balance of performance and resource efficiency.
- Built Transaction server designed to handle Equities, Options, Mutual Funds, and Currency Trading using C++ capable of running in either windows server or linux.
- Built linux Market History server and Gateway server to serve as system entry point using C++.
- Built a historical data display charting system for a client program using C++ and MFC.
- Built an API for use by the client in accessing the Server System using C++.
- Implemented Charting in trading client.
- Designed Database and queries using SQL to serve as backend data storage.
Environment: Linux, Bash, Windows, GDI, Windows Services, Sockets, Oracle, PLSQL, OCCI, MFC
Confidential, FL
Senior Solutions Architect
Responsibilities:
- Designed a redundant, fault tolerant, and scalable server system to replace the original server system for stock trading with New York Stock exchange, NASDAQ, and many ECN’s.
- Designed the system to be reliable and fast. It was capable of supporting 1000’s of clients with automated failover in case of system failure. It supplies real time stock data as well as the ability to execute orders either directly or through an intelligent order routing system. Socket layer of system was capable of sending and receiving 10,000+ messages per second without a significant slowdown in response time.
- Lead the team that implemented the system using C++ and MFC.
- Developed client program to monitor and control the server system using C++ and MFC.
- Designed queries to read and write server data using SQL.
Environment: Windows, Windows Services, Sockets, MFC, COM, DCOM
Confidential
Software EngineerResponsibilities:
- Negotiated deals and maintained relations with many clients.
- Wrote improved version of the program developed at P&S Transportation Inc.
- Sold the program to 4 different transportation companies in Orlando.
- Made changes to program to meet the needs of my clients.
- Wrote a different client program to meet additional needs of one of the transportation companies.
Confidential, Orlando, FL
Programmer and Systems Administrator
Responsibilities:
- Involved in Client Program using C++ and MFC.