Develop next generation data visualization business intelligence tool which highlights the performance and capabilities of Kinetica's database technology.
Dasdak Washington, D.C.
January 2011 - September 2016
Director of Engineering
Led team responsible for all technical initiatives and activities including but not exclusive to design, development, testing, and deployment of software. Also set up server infrastructure and configured hardware.
Leveraged Kanban methodology to develop all releases of web and mobile applications covering such features as: mobile ordering, hostess tablet ordering, mobile gaming, loyalty management, content management system, suites/kiosk ordering, loyalty program, inventory management and employee management including hiring, payroll, and scheduling.
Integrated third party APIs including Facebook, Twitter, Google, Braintree, Pusher, and SendGrid.
Implemented cloud server infrastructure for performance, redundancy, failover, and high-availability using proxy caching, load balancer, in-memory caching, message queues, database cluster, scheduled backups and content delivery network.
Maintained source code using version control system and performed code reviews, merges and migrations.
Documented test plans including manual and automated testing and managed all bug fix and feature development tickets.
Designed and executed performance testing, profiling and fixes/enhancements on both application and database layer.
Planned and implemented Wi-Fi networks required at various venues such as RFK Stadium including Cat5 wiring, setting up multi-WAN routers, proxy cache servers, bridges and access points to serve thousands of customers.
Partnered with Flip Saunders (former head coach of the Wizards and Timberwolves) to develop a patented tablet application based on real-time game data and stats analytics. Refer to Patent Application US 13/226,957.
Experimented with prototype tablet PC devices prior to release of iPad. First version of the software ran on local application stack. Eventually migrated to centrally hosted, multi-tenant environment supporting many NBA teams.
Solely developed entire application from frontend user interface design to backend application logic and database.
Developed additional products including a draft tool designed help teams to simulate and manage trades during the draft.
Built multi-LAN network supporting systems including point of sale, mobile applications, content delivery and VoIP.
Developed website and software enabling events listings, guest list capability, table reservations, employee management including hiring, training, scheduling, time cards, payroll, inventory, event bookings, and sales reporting.
Created one of the first smartphone mobile apps in the hospitality industry for ordering drinks and services. Supported both customer facing ordering, as well as internal hostess/waitress service applications.
Implemented a custom in-wall touchscreen ordering system. System allowed table customers to order products and services including drinks, bottles, mixers, song request, valet, coat check, cleanup, video games and custom TV content.
Created, maintained, and fixed a suite of server-side Java unit-testing scripts used in nightly automatic testing build process. Helped debug coding errors or issues when tests failed.
Designed, coded, executed and reported on performance load testing of the application. Designed methods to exhaustively determine capacity of the application to handle load under various conditions.
Evaluated and discovered application performance issues by analyzing network/request/rendering activity using browser developer tools, server code and system memory profiling using tools like JProfiler, database level profiling and query analysis using tools like TKPROF, slow query logs and EXPLAIN to analyze execution plans.
Proposed solutions and optimizations to documented performance issues in reports distributed to all stakeholders. Reports included analysis of issue, identification of root cause(s), recommendation of solution and test results demonstrating effectiveness of optimization.
Solar Connect Washington, D.C.
January 2002 - December 2007
Developed a social network/event marketing platform with features including user profiles, event management, social network, photo gallery, event ticketing, table reservation, weekly newsletter, and a marketing engine.
Built custom websites for various local hospitality businesses to help them engage customers and increase sales.
Created a group discount platform used by client Gold's Gym which sold monthly recurring membership subscriptions. By tapping into online marketing channels Gold’s Gym was able to increase membership signups by several folds.
Implemented a call center application for event marketing. It leveraged a database of 200,000 professionals and analyzed demographics, preferences, and special dates to allow call center staff to more effectively engage potential customers.
Designed a real-time event guest list management application where guests can RSVP or purchase tickets online to events and the guest list can be verified at the door using a PDA device with cellular network card for internet access.
Led the technical design, development, enhancements, and deployment of web application activities for all the Account Services IRS ICCE (Integrated Customer Communications Environment) Web applications listed above.
Managed the unit-testing and maintenance efforts for all of the Account Services IRS ICCE Web applications.
Consultant, State of Maryland DHRIS/CSES
Developed several critical use cases of the application, which included both client-side and server-side code, while discovering ways to improve the application architecture.
Headed initiatives to provide functional and aesthetic enhancements to the application to improve user experience.
Created tools for usage log analysis, including automated management report generation.
Analyst, Sprint PCS Premiere Business Services
Debugged and fixed code in all functional areas of the application, resolving any design/functional issues with the design team, and working to ensure that documentation was updated when issues were resolved.
Assisted technical architecture team with rollout scheduling and planning. Prepared documents for knowledge transfer, backup and recovery procedures, security, and the creation of SLA, requiring daily interaction with clients.
Skyweb Internet Matawan, NJ
June 1996 - May 2001
Senior Developer/System Administrator
Lead developer for all of ISP's web development projects. Consulted clients from various industries and facilitated the integration of web presence into their business model.
Contributed to the design and maintenance of the ISP's internal network architecture. This includes integration of new equipment and daily maintenance of critical network components such as routers, switches, and various servers.
Headed the ISP's technical support group. Supported customers with installation, configuration, and troubleshooting of all internet related hardware and software. Extensive knowledge of most software packages and hardware components.
Bachelor of Science in Computer Science, Mathematics Completed degree in 3 years
Sports Statistical Analytic Device
September 7, 2011
A system and method of web-based computer software and hardware is disclosed for recording and analyzing sports statistics to allow a sports team to evaluate the efficiency of its team, players, lineups, games, plays, playbooks, and other related attributes. Computerized algorithms analyze thousands of complex event outcomes based on various user specifications to produce innumerable statistical results. The system is optimized for use on a touch-screen tablet computer but can also be accessed via any computing device with a web browser and an Internet connection. The invention is designed to be used in real-time, but can also be used after the game to record event information or analyze previously recorded data.