We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

3.00/5 (Submit Your Rating)

Arlington, TX

SUMMARY:

  • I am currently employed for a long time Mac Developer of network sharing products. In the last few years, they have entered into the mobile area with secure access solutions for Mac/iOS/Android, using Smart Card and secure element technology. I have been working on iOS and Android products for the last 1 1/2 years, delivering iOS and Android solutions, to the marketplace.Previously to joining Thursby, I was the Manager of Software Development for Confidential, here in Dallas, TX.
  • Sr. Project Engineer/Manager experienced in all aspects of the software development process for products ranging from Network applications, PC gaming, Casino Gaming and various embedded and mobile products and wireless biometrics.
  • Interacted with Customers to address Networking issue
  • Administered Software Beta testing program
  • Provided Text for and consulted on Software User Guides
  • Created Tools for testing Network Protocol stacks
  • Attended and worked trade show booths to promote products
  • Skilled Software Engineer with track record of efficiently and effectively designing, developing and implementing complex software tools.
  • Script language and Game Engine for “Myst’ type game development.
  • Software tools for DSA verification of Casino games
  • Family of software for “burning”, tracking, verifying USB Security Tokens
  • Developed gaming system software for mobile Casio Gaming device
  • Strong belief in continual self - education studies.
  • Utilizes books, magazines and Internet for improving software skills
  • Studies books and tapes to improve knowledge of all aspects of business
  • Have participated in non-Engineering positions, such as sales, service, support, etc. which gives me a broader view of the technology business

PROFESSIONAL EXPERIENCE:

Confidential, Arlington, TX

Sr. Software Engineer

Responsibilities:

  • Recruited to work on the PKard product line, including development on Mac, iOS, Windows and Android. PKard products provide PKI (Public Key Infrastructure) services to Desktop and Mobile devices, using SmartCard authentication (PIV, CAC, etc.). Some of the products I have worked on are:
  • Tools I have used here, include Xcode (Objective C, C, C++, Cocoa/Cocoa Touch), MS Visual Studio 2010/2012 (C/C++,C#.NET) and Eclipse (Android SDK, Java). While working on the iOS products, I have worked with JSON and XML files as well as JWS (JSON Web Signatures), to deliver policy files to the system via the URL Loader API ’ s.
  • Currently, our team is working on creating a native Android implementation of our PKard software, for Android 4.1x and above devices (phones and tablets). As well as maintaining our iOS, Mac and Windows software.

Confidential, Dallas, TX

Manager of Software Development

Responsibilities:

  • Recruited to manage the software development requirements for this maker of wireless biometric devices and solutions.
  • Areas of development include Windows Mobile, CE and Desktop, as well as, iOS and other mobile platforms, working in conjunction with wireless biometric devices, for the purposes of providing biometric information, alerts and analysis.
  • I managed the work of our partner teams around the globe, to include the U.S., India and Austria.
  • I also have done all the design and development for the companies fixed reader units. There are (2) devices.
  • One is Windows CE based and the other is Windows based. I n addition to the fixed reader, I also designed and began work on the iOS app that was to work in conjunction with the company ’ s consumer tag product, which works over BLE.

Confidential, Las Vegas, NV

Senior Software Engineer

Responsibilities:

  • Recruited for my experience in Windows programming and experience with Win CE 5.0 embedded development.
  • Currently working on Bally ’ s iView platform.

Confidential, Reno, NV

Senior Software Engineer

Responsibilities:

  • Developed slot game code for video slot games.
  • Classes to handle bitmap, animations, Animate Wins, Reels, etc. using Direct Draw / GDI
  • Sound Services using WAV functions from Win32 (no DirectSound in CE 5.0)
  • Developed code to handle keypad input (via GPIO)
  • Developed code to communicate with Z8 processor via serial comm.

Confidential, Plano, TX

Senior Software Engineer

Responsibilities:

  • Maintained and extended a TCP/IP Windows Service, using C# .NET 2.0 and Visual Studio 2005. Server acted as connection to a MS SQL 2000 Server DB.
  • Maintained and extended software for a WinCE based device for use in Player tracking / Card Accounting and for serial to Ethernet translation of the SAS (Slot Accounting System) 6.x protocol. Used Embedded C++ 4.0 and Platform Builder for WinCE 5.0.
  • Maintained and extended a Load Testing application using C# .NET 2.0, Visual Studio and Win Forms.
  • Ported our Load Testing application over as an ASP.NET Web Service, using Visual Studio 2005, .NET 2.0, ASP.NET 2.0, Web Forms and MS ISS for Windows XP and Windows 2003 Server.
  • Designed and developed a Windows 2003 based Windows Service. Windows Service used TCP/IP to communicate with MiniQRK (Quick Recharge Kiosk) devices (WinCE 5.0 based) and acted as a proxy type service to the backend server, using an SSL encapsulated XML based protocol. Developed using Visual Studio 2005, .NET 2.0,

Confidential, Richardson, TX

Senior Software Engineer

Responsibilities:

  • Designing or acquiring audio assets
  • Assisting Graphics department in game graphic design
  • Training other Engineers at associative companies on the Bally AGP (Alpha Game Platform)

Confidential, Reno, NV

Senior Project Engineer

Responsibilities:

  • Develop games for a Linux based embedded game platform, for various jurisdictions.
  • Developing Linux based games for the gaming industry (Casino Gaming) using proprietary game platform. Tools include GNU C++ compiler, linker, make, shell scripts, etc. on Intel Platform.

Confidential, Reno, NV

Senior Project Engineer

Responsibilities:

  • Design, develop, implement and coordinate with other teams on complex software tools for the Casino gaming industry.
  • DSA Authentication and USB Token Access development for Advance Video Gaming Platform
  • Resource packager development environment for game development
  • Initially hired to work on embedded Windows platform, to develop a multimedia bonus display unit to be used with standard stepper slots. Worked on system development, game development and tools for insuring integrity using DSA key verification.
  • Later worked on Win32 to develop tools for resource management/creation and network based tools for signing/creating game code images, USB Security Tokens, etc.
  • Tools used include various versions of Visual C/C++.

Confidential, Fremont, CA

Senior Software Engineer

Responsibilities:

  • Designed, developed, implemented and later extended, at 911 Entertainment, a script driven game engine and script compiler.
  • Script compiler to turn script language into “byte” code, similar to how a Java compiler works.
  • Game engine to run game script to display Graphics, play audio and accept user input, etc.
  • Developed a Windows based (and later Mac based) game engine to create script driven “ Myst ” type interactive games.
  • Tools used include various versions of Visual C/C++ and Symantic C/C++ for Mac.

Confidential, Berkeley, CA

Software Project Lead

Responsibilities:

  • Designed, developed and implemented software API for large imaging software system and wrote additional drivers for SCSI based high-speed scanners and large format optical disc jukebox devices.
  • API provided access via “C/C++” or Visual Basic, for customization of system
  • Tools used include various versions of Visual C/C++ and Visual Basic.

Confidential, Fremont, CA

Software Engineer / SQA Engineer

Responsibilities:

  • Initially, tested video card drivers and provided benchmarking reports, as a contractor, then was employed full time as a Software Engineer to write utility software for Video Cards.
  • Also worked on configuration software for video capture cards.

Confidential, Alameda, CA

Quality Assurance Engineer

Responsibilities:

  • Designed and used software to test networking products for Windows PC’s to connect to Macintosh computers.
  • Did extensive protocol testing on Windows version of AppleTalk, by writing test tools to verify functionality of protocol API.

Technical Support / Product Specialist

Confidential, Emeryville, CA

Responsibilities:

  • Provided technical help to customers on the phone, as well as technical assistance to the inside/outside sales team, training for other Technical Support Reps and Customer Service Reps and Sales, coordinated all technical information for PhoneNET Talk.

Confidential, Walnut Creek, CA

Service Manager

Responsibilities:

  • In charge of operations, and maintenance of customer and company owned computers, as well as on-site maintenance and installation.

We'd love your feedback!