Important Dialog

Objectives:

Strong background in startups requiring hands-on with multiple roles. A prodigious aptitude for programming lead to building on pillars of software engineering fundamentals to grow in knowledge as an engineer to complete high impact projects as a consultant or permanent employee. I have a can-do attitude and am open to all new and existing challenges you have on offer, let’s do this!

Preference:

Sr. Developer, software development using modern languages. Start ups, corporations, game development, bio-medical, new technologies.

Summary of Qualifications

  • Possess expertise in Object-Oriented Analysis/Design
  • Skilled in QA, debugging, detail oriented, code reviews
  • Skilled at analysizing the problem domain and developing solutions
  • Proven ability to analyze, extend, & improve existing code
  • Skilled at producing optimal solutions with fully and partially developed specifications
  • Skilled at optimizing and debugging code.
  • Demonstrated ability to integrate, extend, and understand 3rd party libraries and APIs.
  • Proficiency in multiple programming languages
  • Great problem solving and organizing skills
  • Great written and verbal communications, technical writing experience.
  • Professionalism, Intelligence, Integrity, Tenacity, Work Ethics.
  • Quickly learns computer languages and technologies.
  • Ability to work independently and within a well defined group role.
  • Culturally neutral, professional, energetic, and calm.

TECHNICAL EXPERTISE

Software Engineering:

  • C++, C, C#, VB.NET, Visual Basic, Pascal, VBScript, MFC/STL, COM/DCOM
  • Development of high efficiency, reliable, low-latency multi-threaded processes, and applications
  • OOP, OOP
  • Device Drivers
  • ActiveX components
  • Windows Services
  • Database Administration, SQL, MySQL, MS SQL Server
  • Win32, GUI, backend, Multithreading, Sockets, Web connectivity, client/server apps
  • Writing code to load and render graphics in various formats
  • Systems Analysis and Design
  • Technical Writing
  • AGILE/SCRUM

Web Related:

Environments:

  • Visual Studio 2010 - 2022
  • QTDesigner
  • XCode 4

Operating Systems:

  • Windows (All Versions, UI & DOS)
  • Linux (UI & Terminal)
  • Mac OS (UI & Terminal)

Additional Technical Skills:

  • Computer Repair, Electronic Soldering, Technical Support
  • Easily utilizing and understanding various software applications

Professional Experience

Dec 1, 2022 – Present Regivision.COM

Sr. Software Engineer

  • Delivering reliable custom software solutions to the community at large
  • Streamlined back end operations for twitch streamers by automating key operations by developing applications and plug-ins in C++ and C#.
  • Development of applications/utilities for the Microsoft Store and others.
  • Full Stack, development of front-end, back-end, Desktop, on Windows & Linux systems
  • Development of high efficiency, reliable, low-latency multi-threaded processes, and applications.
  • Providing detailed analysis of requirements domain and solutions research for directed best practices
  • C++, C#, Development using Visual Studio 2022 and preceding versions
  • COM, ATL/MFC, WINSOCK, Windows API calls, Hooks, DirectX12, low level Bitmap manipulation
  • Image loading, rendering, writing/reading R8G8B8A8 to/from any bitmap depth
  • texture mapping and rotations with/without DirectX
  • Subimage recognition strategies algorithm development
  • Leveraging STL whenever possible, maps, vectors, lock guards, callbacks
  • JSON, REST, gRPC
  • Windows Device Driver Development
  • experienced using Dear ImGui library
  • Learning of technologies as required to fulfill selected projects

July 17, 2017 – Dec 1, 2022 Accuray Corporation

Sr. Software Engineer

  • Worked on the CyberKnife systems software team
  • Worked on CK CT 12.0
  • Developed, testing, debugging, configuring, various systems & subsystems
  • Logged, categorized, corrected anomolies
  • Installed and tested iterations of the software
  • Agile, CD/CI, C++, STL, QT
  • Re-factored significant of the code for the user interface component classes used in the MVC based CK Treatment Delivery System Software, server and client side.
  • Interviewed, on-boarded, and mentored inductees.
  • Provided valuable insights to new engineers and peers during code reviews.

June 6, 2016 – July 17, 2017

Sr. Software Engineer

  • Developed PebblePictureWatch.com
  • Wrote all code across multiple tiers for the build pipeline
  • Bash scripting
  • Build server handles simultaneous builds, can scale to multiple servers
  • tools utilized: Visual Studio, C#, Javascript, PHP, Linux, Windows 10, VirtualBox, Pebble API
  • wrote pebble watchface, including multiple BPP decode, and 4 level layer transparency
  • contract software development full-stack plus C/C++, STL, MFC, C#, Javascript, under Windows and Linux

September 11, 2015 – April, 2016 Integnology Company

C++ Software Engineer

  • Extreme code refactoring for Verizon
  • Extensive use of Google's Test/Mock library
  • wrote several Bash scripts and participated in brainstorming sessions with team leads
  • Agile for SDLC
  • Worked and contributed to developed scripts used by Jenkins for our builds
  • Utilized Jira for issue tracking and user stories
  • Used Confluence for team and inter-team collaboration
  • Continuous Integration/Continuous delivery
  • Set up multiple Cent OS virtual machine environments
  • Created a bash script that streamlined and increased the productivity of the Verizon code re-factoring engineers.

July 22, 2013 – July 1, 2015 Hewlett Packard-USA

Sr. Software Developer

  • Supported American Airlines application development and maintenance
  • Passed American Airlines Security Screen and acquired clearance
  • Engineered, programmed, documented, and supported, the American Airline's Advanced Passenger Information System over multiple tiers. [Javascript (IE) ↔ ActiveX (C#) ↔ SOAP ↔ (AA/IATA)]
  • Upgraded the American Airline's Crew time Plotter application to support domestic and international crew members at bases (CDI). As part of CDI, created, implemented, and optimized an algorithm to balance the international and domestic crew member allocations. Restored broken functionality of email notification.
  • Engineered and implemented the American Airline's Inspire HTE plug-in Kill-Switch, which allowed any instance of that plug-in to be shutdown, messaged, and restarted on a per terminal basis.
  • Host Terminal Emulator, maintained and resolved several technical defects and added requested features.
  • Host Terminal Emulator, performed detailed analysis and created a detailed PSSD for the migration of HTE from Visual Studio 2010 to Visual Studio 2013, including the components contained therein, post migration testing.
  • Utilized American Airlines Common SABRE Application Programming Interface (AACAPI)
  • Utilized American Airlines C Interface Common SABRE Application Programming Interface (AACCSAPI)
  • Component Object Model
  • Synchronous/blocking ActiveX/COM wrapper (AACOMuxCSAPI)

Jan 4, 2011 - May 15, 2013 TeamOne-USA (Saatchi & Saatchi)

Sr. Developer

  • HTML/Javascript markup & functionality programming from comps & specifications
  • Development/troubleshooting for Desktop (multiple browsers including IE 7)
  • Development/troubleshooting for Mobile (iPhone, iPhone 4s, iPad, iTouch, Android, etc)
  • Under Mac OS Utilization of Virtual Machines for testing using IE7/8 and Fiddler
  • Extreme use of jQuery/Javascript & creation of custom javascript OOP classes and tools
  • Development & troubleshooting of various pages for www.lexus.com
  • Creation of WordPress plug-ins and widgets

Dec 20, 2012 - Apr 15 GenusMail

Contract Developer

  • Helped in the development of the GenusMail add-in for Outlook 2010
  • VS 2010, C#, Microsoft Installer

Sep 23, 2011 - Oct 16, 2011 Paramount Studios Offsite

Website Developer

  • Programming & resource captures for the Paranormal Activity 3 trailer site.
  • Created Object Oriented javascript animation class supporting events, callbacks, arbitrary frame selection.
  • Tools used: Adobe After Effects, Photoshop,developer debugging mode
  • Works with: Chrome, Safari (iPad/Desktop), Firefox, IE 7 and above.
  • Tech: Javascript, jQuery, HTML5, CSS, Flash Video Player

June 1, 2011 – Jan 1, 2012 Solvate Offsite

Software Developer

  • Working as a Software developer for various clients using different technologies through Solvate.com (http://www.solvate.com/)

September 6, 2010 - April 18, 2011 Integrant, Inc. San Diego, CA

Contract Developer

  • Working as a software developer for Integrant Inc on a project for FreedomVoice Systems (www.freedomvoice.com)
  • Programmed updater application which implements component version control synchronization and connects to a FreedomVoice Systems webservice.
  • Developed internet faxing component that uses Blackice printer drivers.
  • Extensive development using Windows Installer technology
  • Developed x86/x64 Windows Installer bootstrapper in C++(wraps 32/64 bit windows installs and ports pre-requisites)
  • Used clickonce technology to deliver the bootstrapped install to the client machine. (C# app encapsulates a C++ bootstrapper)

August 17, 2009 - September 6, 2010 Regivision.com Playa Vista, CA

Contract Developer

  • Designed websites that use AJAX on forms and in GUI elements to communicate on the backend with ASP, ASP.NET
  • Developed websites using Dreamweaver for file manipulation and synchronization but hand coding all the HTML and Javascript
  • Seamlessly integrated Paypal e-commerce functionality into websites transparently using Javascript and DOM manipulation
  • Wrote serverside scripts to communicate with MySQL database and serverside tools provided in hosting packages, like email senders
  • Utilized virtualization software to test and debug applications under different operating environments
  • Web mastered sites using CPanel and MySQL database manager
  • Setup and administrated several sites hosted by GoDaddy
  • Registered and transferred domain names to/from godaddy/CPanel
  • Configured folders and ftp/users/public html permissions on webservers
  • Developed Windows GUI applications using VS 2008/MFC
  • Developed Windows GUI applications using embedded Flash control in C++
  • Developed several graphics classes in C++ to support skin able GUIs
  • Developed internet connected applications using C# SOAP WSSDL
  • Designed and optimized web-facing graphics using Photoshop
  • Prototyped user interfaces using Photoshop before implementation
  • Developed websites using Flash and ActionScript
  • Developed several javascript objects that attach to DOM divs, like calendars, windows
  • Installed and configured WordPress on websites
  • Coded web interfaces using element drag and drop, dynamic css based skinning.
  • Partnered with web designers to develop websites where they designed graphics and I wrote code using Javascript, CSS, Actionscript, HTML as required
  • Developed multithreaded machine pinger and multithreaded portscanner
  • Utilized QTDeveloper under Ubuntu Linux to develop C++ applications
  • Routinely do quality assurance by testing and debugging my code in several web browsers:
  • IE, Chrome, Firefox, Safari under Windows, OSX, and Linux.

July 17, 2009 - August 17, 2009 Integrant, Inc. Irvine, CA

Contract Developer

  • Device Driver - TSPI (Telephony Service Provider), "Pure C++" (no MFC), Windows Sockets, SSL, SOAP
  • Microsoft Office Plug-in .NET C# TAPI Wrapper

March 20, 2007 - July 17, 2008 ScanAps, inc. Los Angeles, CA

Sr. Programmer

  • Developed & tested software to connect POS to ScanAps servers
  • Developed Coupon Scanner Interface using C for TCP/IP connectivity
  • Developed Supermarket Application User exits using 4690 BASIC
  • Customized SurePOS Ace modules in C++
  • Implemented Communications using TCP/IP and Serial Ports
  • Configured Terminals & Controllers using 4690 OS
  • Extended and expanded store server applications using C, TCP/IP, SQL
  • Webserver scripting and page design required for coupon bank
  • MS Access, SQL Server, & Crystal Reports Administration

August 23, 2004 - February 22, 2007 Regivision.com Playa Vista, CA

Contract Developer/Consultant

  • AI Event Scripting for Unreal Tournament Game Engine levels
  • Developed applications using C#.NET, VB.NET, Visual Basic 6, C/C++
  • Developed Web Services using C#
  • Created websites using Flash CS3/ActionScript
  • Created websites using HTML/JavaScript/AJAX/ASP
  • Web Administration, set up ftp directories and security settings, created MySQL databases, installed forum software
  • Created an application using Microsoft's VBA Excel to automate a multistep process involving the collection, integration and tracking of data
  • Set up several computer networks, WEP,WPA2
  • Worked on network intrusion device socket code (NDA)
  • Photo editing using Adobe Photoshop CS3

October 10, 1999 - July 14, 2004 eLogic Corporation Los Angeles, CA

Sr. C++ Programmer

  • Designed and coded complex critical applications which significantly increased efficiency.
  • Expanded, Improved, and updated several critical and highly utilized legacy applications and development tools.
  • Developed and maintained 4 key applications which are the foundation for the Economists Intelligence Unit Document Management and Syndication system
  • Developed the graphics engine used to provide image editing and custom content to Ceiva picture frames from options chosen by subscribers on the Ceiva web site
  • Developed a real time engine for Variety.com which merges XML/HTML links into SQL document data streams on the fly from a key phrase-definition dictionary stored in the database.
  • Developed several COM/DCOM/ActiveX components used by our ASP programmers
  • Developed a log file processor, designed and coded to parse and archive logfiles from various machines on our network, parsed data is analyzed using Informatica.

Education

CSU Dominguez Hills Carson, CA

  • CSUDH, Computer Science
  • Transferred from LBCC with an A.A. and emphasis on Business Administration and Computer Business Information Systems
  • Computer Programming Certification - LBCC

Interests

  • Computers, Science, Computer Programming, Operating Systems, Video Games, Physical Fitness, Art.

References

  • Available upon request.