Engagements listed for generically-named clients, i.e. World Leading Insurance Company, were performed under Non-Disclosure Agreement (NDA) and the engagement description is based solely on publically available statements.



Vix Technology - Global Head of Engineering and Architecture, Enterprise Architect, Principal Software Engineer, DevOps Engineer

Period: February 2016 - Present

Vix Technology designs, builds, and delivers automated fare collection (AFC) and payment systems for transportation authorities around the world. Our technology enables over 200 transit authorities and operators globally.

Current responsibilities:

  • Functioned as a principal software engineer and contributing member of the core software engineering team.
  • Manage business units of approximately 100 people globally across software engineering, hardware engineering, and architecture.
  • Form, design, and lead our core product software and hardware engineering teams.
  • Designed and delivered Vix’s strategic transit platform, Vix Pulse—a scalable, fault tolerant, secure, reliable, and highly available Automated Fare Collection (AFC) and open payments product. Initial product offering shipped in 2018.
  • Chair of Enterprise Architecture Program delivering the design and implementation of company-wide next generation Enterprise Architecture (EA).
  • Co-Chaired Vix Cybersecurity Council delivering enterprise-wide Information Security Management System (ISMS) and ISO 27001 compliance.
  • Design and deliver full DevOps automation for Vix Pulse operational environments.

Technologies: AWS, Microsoft Azure, Swift, Objective-C, iOS, Android, C/C++, Java, Scala, Apache Kafka, Apache Cassandra, Apache Solr, Apache Spark, Block Chain, ISO-27001, PCI-DSS, PA-DSS, Google Protocol Buffers, Terraform, Chef, Packer, InSpec, macOS, Windows, Linux, Git, Subversion, Python, Maven, Microsoft SQL Server



ipvive, Inc - Chief Technology Officer, Principal Architect, Principal Software Engineer, DevOps Engineer

Period: October 2013 - February 2016

Ipvive’s patent pending ei-OS (Emotionally Intelligent Operating System) adds automatic summarization and association with guided learning through novel deep machine learning algorithms to uniquely understand people (emotional + rationale) and deepen relationships, instantly.

Responsibilities:

  • Functioned as a principal software engineer and contributing member of the core software engineering team.
  • Design and implement core engineering discipline for our ei-OS technology in collaboration with our core research team.
  • Co-authored patent: System and Method for Layered, Vector Cluster Pattern with Trim (LVCPT). Provisional Application No. 62/189,655

Technologies: AWS, Google Cloud, Microsoft Azure, C#, Java, Scala, Go, Apache Kafka, Apache Cassandra, Apache Solr, Apache Spark, Blockchain, Distributed Ledger Technology (DLT), Google Protocol Buffers, Machine Learning, Caffe, iOS, Android, Swift, Objective-C, Packer, Terraform, Chef, InSpec, Linux, Git, Subversion, Docker, Kubernetes, Python, Bazel, Maven, Microsoft SQL Server



Capax Global - Principal Architect, Principal Software Engineer, DevOps Engineer

Period: November 2007 - April 2015

Responsibilities:

  • Functioned as a principal software engineer and contributing member of the core software engineering team.
  • Successfully led very specialized technical teams through strategic and high-profile engagements for Fortune 500 customers with particular attention to performance and scalability remediation.

A few notable customer Engagements are:

Deloitte, Chicago, USA. Successfully led, architected, and implemented Deloitte’s critical entity search and compliance system, which is used globally. Led a multi-year performance and scalability effort to remediate several mission-critical systems.

J.P. Morgan, New York, London. Successfully led, architected, developed the reengineering effort of JP Morgan Chase’s property management and accounting platform.

Crane & Co., Massachusetts. Successfully led, architected, and developed the reengineering effort of the retail web site for Crane & Co.

Christie’s, London, New York, Hong Kong. Successfully led, architected, and developed the reengineering effort of Christie’s strategic Enterprise Application Integration (EAI) architecture supporting their mission critical auction house.


Technologies: AWS, Microsoft Azure, C#, Java, Microsoft SQL Server, Apache Cassandra, Apache Solr, iOS, Android, Packer, Terraform, Chef, InSpec, Windows, Linux, macOS, Git, Subversion, Python, Maven



Renkara Media Group - Principal Architect, Principal Software Engineer

Period: August 2008 - August 2010

Renkara Media Group has delivered over 450 well-received applications to the iTunes App Store, including the AccelaStudy line of language education products. We were one (1) of the eleven (11) companies to have applications approved for sale on the opening day of the Apple iTunes App Store and recently passed 12 million customers worldwide.

Responsibilties:

  • Functioned as a principal software engineer and contributing member of the core software engineering team.
  • Design and deliver commercial quality iOS applications focused on the education market.


Technologies: AWS, Microsoft Azure, C#, Java, iOS, Android, Swift, Objective-C, Packer, Terraform, Chef, macOS, Windows, Linux, Git, Subversion



Allstate Insurance - Principal Architect, Principal Software Engineer

Period: October 2005 - April 2007

The Allstate Corporation is the largest publicly held personal lines property and casualty insurer in America, serving more than 16 million households nationwide. Founded in 1931, Allstate has been dedicated to protecting our customers from life’s uncertainties and preparing them for the future for more than 85 years.

Responsibilties:

  • Functioned as a principal software engineer and contributing member of the core software engineering team.
  • Technical responsibility to design and develop highly scalable, and reliable distributed application frameworks for use by all software engineering teams. My areas of responsibility were resource allocation, storage virtualization, security (authentication, authorization, and security profile management), process caching coordination, messaging, and state and session management.
  • Coordinate functional, performance, scalability, stress, and long-duration testing for mission critical systems and software frameworks in support of global applications.


Technologies: C/C++, C#, Java, Microsoft SQL Server, Windows, Linux



J.P Morgan - Principal Architect, Principal Software Engineer

Period: January 2003 - October 2005

J.P. Morgan is a global leader in financial services, offering solutions to the world’s most important corporations, governments and institutions in more than 100 countries

Responsibilties:

  • Functioned as a principal software engineer and contributing member of the core software engineering team.
  • Design and develop an efficient, scalable, grid-based, highly-available, and reslient distributed application framework for use by JPMorgan Chase’s customer-facing applications, which successfully launched in December 2005.
  • Co-authored patent, System and Methods for Linking Unique Identifiers to Business-To-Business Payments (15559-40).
  • Design and develop a business-to-business secure, scalable, and reliable service-oriented architecture in support of external customers. The system is used for dynamic allocation of single-use credit account numbers.


Technologies: C#, Java, Microsoft SQL Server, Windows, Linux



Leading Legal Software Company - Technical Architect, Principal Software Engineer

Period: June 2000 - January 2003

Responsibilties:

  • Functioned as a principal software engineer and contributing member of the core software engineering team.
  • Analyze technology trends and define product management plans.
  • Design and develop loosely coupled, secure, scalable, and fault tolerant distributed systems for the legal market.
  • Led architectural and engineering teams for all phases of the product lifecycle.
  • Design and develop the abstract durable storage model to ensure flexible and efficient storage of system metadata and application domain data.
  • Ensure efficiently resource utilization and correct migration of all system- and data access-level components to Microsoft C# and C++ and surrounding Microsoft .NET technologies to achieve all target multi-year scalability goals.
  • Ensure a successful product acceptance in Japan. The two year engineering effort successfully launched in Tokyo in 2003 and was a combined effort requiring engineering from Nippon Telephone and Telegraph (NTT-DoCoMo), Nihon Keizai Shimbun (Nikkei), and Hewlett Packard of Japan.
  • Implement mathematical models to ensure sufficient hardware resourcing to support production and disaster recovery traffic volumes.
  • Directed the assessment of market, customer and product-related requirements for the solutions platform.
  • Defined engineering requirements and product roadmaps for server products.
  • Establish technology and industry association relationships with OASIS, the Internet Engineering Task Force (IETF), Worldwide Web Consortium (W3C), and Microsoft Corporation.
  • Developed business plan and accompanying executive summaries providing strategic recommendations for company product direction.


Technologies: C/C++, C#, Java, Microsoft SQL Server, Windows, Linux



Microsoft Corporation - Program Manager, Technical Architect, Software Engineer

Period: July 1995 - June 2000

Responsibilties:

  • Shipped Microsoft Windows Server 2000 and the Microsoft Active Directory Service.
  • Designed, engineered, and delivered solutions for high-profile Microsoft executive directed projects for key ISVs successfully and on-time.
  • Identify technology trends horizontally across Microsoft product groups and recommend and coordinate inter-product consolidation efforts.
  • Design and develop secure, scalable, and reliable distributed application architectures for Fortune 500 companies. My work in this area included engineering efforts primarily surrounding high-availability and fault tolerance, database and transaction processing, and security.
  • Design and develop directory-enabled application frameworks targeted to support application development efforts of enterprise-level ISVs and partners.
  • Developed and managed executive relationships with Fortune 500 accounts.
  • Responsible for the design and development for core areas of the Microsoft Active Directory Service including, multi-master replication, propagation dampening, back- sync detection, leader election, automatic topology generation, distributed resource allocation, failure, global snap-shot (using invariant assertions), distributed consensus, and conflict resolution algorithms.
  • Responsible for security integration between the Microsoft Active Directory Service and line-of-business systems; specifically, in the area of the Kerberos Network Authentication protocol, cryptography, durable storage schema, and the Security Support Provider Interface (SSPI).
  • Research and development of distributed transaction-processing algorithms targeted for global snapshot and distributed lock management.
  • Represented Microsoft in the Internet Engineering Task Force (IETF) in the Common Authentication Technology group for the Kerberos Network Authentication and Public Key Infrastructure (PKI).
  • Architected and designed Microsoft-based solutions for Fortune 500 companies.
  • Technical responsibility for the evangelization of Microsoft products to Fortune 500 corporate accounts.
  • Maintain a technical knowledge and implementation techniques of Microsoft development tools with a core focus on distributed application architectures.
  • Act as technical lead and resource in pre- and post-sales engineering engagements.


Technologies: C/C++, C#, Java, Microsoft SQL Server, Windows, Linux, Microsoft Active Directory, Python



Jacobs Engineering - Principal Architect, Principal Software Engineer

Period: February 1993 - July 1995

Jacobs is a global provider of technical, professional, and scientific services, including engineering, architecture, construction, operations and maintenance.

Responsibilties:

  • Functioned as a senior software engineer and contributing member of the core software engineering team.
  • Technical support and maintenance of local and wide area network infrastructures.
  • Successfully led the analysis, design, and construction of critical systems.
  • Successfully led and delivered the design, analysis, and implementation of Jacob Engineering’s worldwide cost forecasting system used to track engineering project costs from initial design through completion


Technologies: C/C++, Clipper, dBase, Foxpro, LISP, Windows, Linux



Welding and Metallurgical Testing Laboratory - Principal Architect, Principal Software Engineer

Period: March 1992 - February 1993

Welder Testing X-Ray Laboratory has been providing Welder Testing and Weld Procedure Development, Metallurgical, and Nondestructive Testing Services to a large variety of Petrochemical, Paper, Oil, Pipeline, and related industries for over 30 years.

Responsibilties:

  • Functioned as a software engineer and contributing member of the core software engineering team.
  • Systems analysis, algorithm design, development, supporting custom software including client inventory, job tracking, metallurgical analysis and simulation, and accounting systems.


Technologies: C/C++, Clipper, dBase, LISP, Assembly, Windows, Linux



Exxon - Principal Architect, Principal Software Engineer

Period: September 1990 - March 1992

Exxon is a global leader for energy and chemicals and for more than 135 years.

Responsibilties:

  • System analysis, algorithm design, and development of critical system shutdown.
  • Technical support and maintenance of a local and wide area network environments. Personal computer to mainframe connectivity at hardware and software layers.
  • Installation and configuration of numerous software packages.
  • Systems analysis, algorithm design, coding, and support of custom software including client, inventory, and job tracking systems, metallurgical analysis, simulation, and accounting packages.


Technologies: C/C++, dBase, Assembly, Unix



Merit Electrical - Senior Software Engineer

Period: June 1989 - September 1990
Merit is a specialty instrumentation and electrical contractor currently engaged in various projects throughout the United States.

Responsibilties:

  • Design, engineering, and support of customer and inventory tracking systems.
  • Technical support and maintenance of local and wide area network environments.


Technologies: C/C++, dBase, Assembly, Unix