I am a veteran software architect and engineer who began his career in 1998 with a vast skillset of of technologies across the stack in the spaces of online multiplayer gaming, social networking, video streaming/sharing, peer-to-peer technologies, Developer SDKs, scientific research, artificial intelligence, data mining/analysis and virtual reality systems. Besides engineering, I have experience in project management, internet marketing , software/game design, UI/UX development and graphic design. My strengths include being a quick study, which has provided me a lot of broad knowledge of different technologies over the years, my creativity and passion for invention which has allowed me to find better solutions to given systems and pioneer new software solutions to increase functionality and profitability. I work best in startup environments allowing me to wear many hats and invest myself in the success of the business. I have a business mind and entrepreneurial passion, constantly developing business plans and prototyping new app inventions as well as reading up on new technologies to know as much as I can about my field.
Decreased latency to under 100ms for client video streams by utilizing WebRTC protocol and fine-tuning Wowza media services through Kubernetes clusters on Azure
Added object-tracking for hand-gesture recognition in live video streams by combining Sagemaker custom labels with Google Media-pipe
Developed highly accurate cyrptocurrency price prediction models using Python / Tensorflow on time-series data
2019
Developed REST APIs using Python/Flask for backend of mobile applicaitons and React Native for app front-end
Development of a mobile app, web app and backend tracking customer data using Meteor.js- Administration of deployed software on Google Compute Engine
2018
Tuned PostgreSQL database for performance- Improved SQL queries for performance and scalability
Developed mocha unit and integration tests to test web server
2016- 2017
Developed Front-Ends using jQuery, Angular.js and React- Developed RESTful web services with Ruby on Rails, Django and Node.js
Successfully refactored core web service APIs to be to provide performance, scalability, security, RESTful standards.
Redesigned the backend APIs into a microservice architecture with an API gateway employing technologies such as Websockets, RabbitMQ, Redis and Yeoman in order to scale the application.
Worked with multiple databases including PostgreSQL, Solr, Redis and and Spark, aiding in supporting big data operations via MapReduce development Played an instrumental role in researching, designing and prototyping the 2.0 platform using open-source tools and modern development strategies
Developed frontÂend components to the site using Angular.JS, Bootstrap and Jquery
Aided in expanding RESTful web services in Node.JS/Express.JS
Developed mocha unit and integration tests to test web server - Tuned PostgreSQL database for performance - Reviewed use of codebases and libraries in C++
Served as technical lead on porting client’s iOS app to native Android using Java.
Developed tools in C++ for high-performance testing
Spearheaded design and development of a Ajax-based live feed plugin for Wordpress
Took lead position in prototyping and testing complex solutions for client requirements, including intranet and extranet development on the Wordpress platform
Improved MySQL database performance through normalization of database
Developed several scripts to process statistical data collected from experimental participants in order to calculate statistical significance of proposed hypotheses
Performed independent research on visual and auditory perception, including softwareÂbased models such as neural networks, statistical learning algorithms, nÂgram analyses, speech recognition as well as natural language processing, perceptual learning systems involved in syntax recognition using C++ and Python
Assisted in running participants through experiments, collecting data and troubleshooting software used
Developed tools in MATLAB to process data for research lab
Aided in analyzing of MRI data on human subjects, including finding correlations between regions of the cortex and cognitive processes
Conducted academic research to aid principal investigator, including research on highÂrisk behaviors and the hypothesized systems of decisionÂmaking that humans undergo along with computer models based on human decisionÂmaking, evaluation of rewards over risk and how game theory applies
Performed independent research on the cognitive processes involved in risky behavior and decisionÂmaking involved, as well as computer models of such cognitions
Developed a networking library to be used with the multiplayer version of ReÂMission PC game * Developed tools and test software in .NET platform with C#
Helped program components to inÂhouse projects and contracts
Communicated with clients to plan out design documentation
Helped design miniÂgames for the CoolÂSchool game, including coÂwriting high level design documents for use by developers
Helped design the functionality of the Bratz Photobooth application, authoring a highÂlevel design document and coordinating with development staff
Integral component in development of Full Tilt Poker Beta
Successfully managed development of a database used for a massive Âmultiplayer online game
Performed extensive development and performance optimizations for aforementioned database in Microsoft SQL Server
Successfully developed an efficient updater tool for the game (C++)
Fully architected and developed core functionality of the game's financial transaction and banking system between user's money accounts and the company's bank in C++ * Developed necessary tools and low-Âlevel libraries to solve major problems
Renovated portions of the code-base (on both client and server) to optimize for speed of code execution and minimize bugs
Designed and developed a suite of test and reporting tools written in C# in order to keep track of database queries and other metrics
Aided in debugging and improving the network (client/server) code to improve performance
Chiefly reÂ-implemented database stored procedures and record saving/retrieval pipeline to increase game server performance
Successfully designed, developed and launched the company's mission-critical, principal Internet software video streaming product, which met the objectives for user friendliness, economy, and attractiveness to the target market using languages such as C++, C#, Java and JavaScript.
Developed a COM object to communicate between Blue Falcon Streamer and Radio Free Virgin's music player, resulting in a stronger partnership with the firm's major strategic customer.
Developed the front-end for the Static Slingshot file-Âsharing program and software for chat applications, data transfer, synchronous/asynchronous messaging, multimedia streamers, peer to peer applications, client/server software, game networking software, GUIs, message relaying. - Designed and performed major development of a crossÂ-platform multiplayer game engine including a crossÂ-platform lowÂlevel API
Designed and began development of a unique peerÂ-toÂ-peer fileÂ-sharing program
Designed and developed an NPC (nonÂ-player character) AI engine with an extensive API for Neverwinter Nights
Designed and performed major development of a module for Neverwinter Nights
Developed business software, e-Âcommerce portals, user interfaces, game networking interfaces and other TCP/IP driven network applications and plugÂins.
Led a software engineering team in development of a very complex, first of its kind skinning ActiveX control for Windows applications.
Performed .NET upgrades, serverÂ-side web development, configuration and implementation
Built numerous crossÂ-platform, reusable libraries for C++, file sharing, and computer game GUIs.
Developed and enhanced database applications, Intranet back/front ends, and data warehousing system interfaced with web portals.
Wrote stored procedures, web pages and financial reports for company Intranet, resulting in a significant increase executive information productivity and high demand for additional services.
Managed IIS systems and wrote stress testing applications for use by the development team.
Successfully developed full lifeÂ-cycle software application projects from design to quality assurance for management software tools
Aided in upgrading IT backÂ-end systems, including database migration to newer versions of the companyÂ-wide database server