Professional Experience (SummaryLeadershipEngineeringProductOpen-Source)

View details by experience
  1. Director of Technology @ locals.com

    Locals is a creator crowdfunding and social community site founded in 2019.

    As technology leader, I set the strategic direction for technical teams, delivering major improvements in scalability, security, observability, and modernized our infrastructure.

    In a technology leadership role, I revamped our use of technology with a hands-on approach, including:

    • Scalability: Introduced scalable system design patterns. Assumed production DBA responsibilities, performance tuning and better database usage patterns for scale.
    • Cloud: Migrated from AWS (EC2/ECS/S3) to OpenStack / Kubernetes private cloud in multiple data centers. Automation with Pulumi.
    • Modernization: MySQL 5 to MySQL 8. Consolidated multiple web UIs into a new unified codebase based on Solid-JS. Implemented new search system with OpenSearch.
    • Security: Cloudflare edge and DDoS protection, system and network hardening.
    • Observability: Prometheus/Sentry/PMM monitoring stack and built custom real-time MySQL performance analysis and emergency tooling.

    Contributions to Solid-JS, Solid-Start, Quarkus, and various Kotlin open-source frameworks.

    Shifting from startup to tens of millions of MAU
    Shifting from startup to tens of millions of active users
    L E O
  2. Director @ sort.dev

    Director and Principal Engineer @ sort.dev

    Delivering innovative technology solutions for top-tier clients.

    Open-source used within our technology stack included:

    Solving complex technical challenges for consulting clients. Technology stacks centered around:

    • Elasticsearch ﹠ OpenSearch
    • Apache Spark ﹠ Flink
    • Hadoop ﹠ HDFS
    • MySQL ﹠ PostgreSQL
    • AWS ﹠ Azure
    • Kafka
    • Java ﹠ Kotlin ﹠ Scala
    • JavaScript ﹠ TypeScript
    • Quarkus ﹠ Vert.x
    Engineering consultancy: technology & talent
    L E P O
  3. Founder, CTO, and Product @ Collokia

    Developed ML-powered tools to analyze IT professionals' collective experience, eliminating repeated mistakes and accelerating learning by surfacing relevant knowledge directly in their work environment.

    Led technical and product teams to deliver a successful and comprehensive product. A key partner with the CEO in funding the company through successive rounds.

    Also served as product manager, leveraging both roles to build a successful product that met enterprise knowledge management needs while seamlessly integrating into IT professionals' daily workflows.

    Contributions to Elasticsearch, Flink, Netflix Graph (fork), and various Kotlin open-source projects.

    Open-source used within our technology stack included:

    Some of the technologies we use to accomplish this include:

    • Elasticsearch
    • Apache Spark ﹠ Flink
    • NLP ﹠ ML (JVM toolkits)
    • Vert.x ﹠ Apache Ignite ﹠ Hazelcast
    • MySQL ﹠ Cosmos DB
    • AWS EC2, ECS, S3, Kinesis, Presto, …
    • Azure Compute, EventHubs, DataLake, Analytics, …
    • Kotlin ﹠ JavaScript ﹠ C#
    • Plugins for: Eclipse, Intellij, VisualStudio, Gradle, Maven, SBT, Jenkins, Bamboo
    • Chrome and Firefox browser extensions
    Machine-learning startup acquired by Globant
    L E P O
  4. Director @ Bremeld (Uruguay) ﹠ MindHeap (Canada)

    Director and CTO @ Bremeld (Uruguay) ﹠ MindHeap (Canada)

    Delivering innovative solutions for clients focused on search and linguistics, big data, data engineering, open-ended scaling, and systems development.

    Contributed to Solr, Elasticsearch, Kotlin, and many other open-source projects.

    Solving complex technical challenges for consulting clients focused on scalability, search and linguistics, big data, data engineering, and systems engineering. Technology stacks centered around:

    • Elasticsearch ﹠ Solr ﹠ Lucene
    • Endeca
    • Cassandra
    • MySQL ﹠ PostgreSQL
    • SQL Server ﹠ Oracle
    • Titan Graph ﹠ Neo4j
    • AWS
    • Java ﹠ Kotlin ﹠ Scala
    • JavaScript ﹠ Python
    Award-winning consultancy in search systems and big data
    L E P O
  5. CIO and CTO @ Abebooks (amazon.com)

    At the time, AbeBooks was the world’s largest marketplace for books with over 125 million books from 14,000 suppliers around the world operating localized sites in North America, Australia, United Kingdom, France, Spain, Germany and Italy.

    As CTO, I led technology strategy and executive decision support. Acted as Chief Software Architect redesigning the system for scalability and reliability. Improved technical hiring, and mentoring of development resources.

    As CTO, I led technology strategy and executive decision support. As CIO, I directed all technology functions including IT, Operations, Development, Program Management, and QA. Managed the IP portfolio and licensing, vendor relationships, PCI compliance, and technology budgets.

    Under my dual role as CTO/CIO, I established the product management organization before transitioning it to dedicated VP of Product Management.

    $125M GMV marketplace acquired by Amazon.com
    L E P
  6. Director, Product Management @ BEA Systems (Oracle)

    Short term contract working to drive home the first unified platform release of WebLogic (8.1); working with the teams developing BEA Workshop IDE and associated tooling for platform components.

    Contract shepherding critical platform release
    P
  7. Chief Architect, Java Business Unit @ Borland

    An architect at Borland acts as technical program manager as well as driving the technology base and decisions of products within their domain. In this role, I defined the strategy for products within the Java Business Unit, including for the JBuilder IDE, related frameworks, and influenced the direction of Java itself.

    As Chief Architect, I was a member of the executive staff of the Java Business Unit. Led the JBU in strengthening our market position and extending our competitive advantage while leading the technical program management and development teams.

    Acted as Director, Technical Business Development during a management team transition. Managed corporate-wide partnerships, IP and patent licensing, acquisition technical due diligence and research. One key acquisition was of TogetherSoft for USD $185 million.

    Overall lead for the Java products division of the company. Senior Staff engineer working on the Java based JBuilder IDE and also the company-wide Sanctuary software licensing system. Participated in Java standards development in conjunction with Sun Microsystems.

    I was the original creator of the JBuilder IDE during a previous stint at Borland

    JBuilder, the leading commercial Java IDE 1997 - 2003
    L E P
  8. Founder, CTO, and Product @ OpenAvenue

    OpenAvenue pioneered web-based collaboration for hybrid software teams, creating a new model for seamless integration between internal, outsourced, and open-source developers.

    As CTO and product lead, shaped product strategy and pioneered a hybrid commercial/open-source business model that encouraged enterprise contribution to open-source development.

    Founded and led company through seed and round A funding. Transitioned to product/technical leadership alongside new CEO, partnering with co-founder VP of Engineering to drive product strategy.

    OpenAvenue showcased the very first model of a "pull-request" style feature with its "baselines and submissions" model of development.

    We were also the stewards of the CVS (version control system) open-source project.

    Devtools startup acquired by StarBase and later by Borland
    L E P O
  9. Sr. Staff Engineer, JBuilder Architect @ Borland

    Created the JBuilder IDE, taking it from concept to market-leading product. Changed the original team direction from C++ addons towards a Java centric powerhouse.

    Created the JBuilder IDE, originally as a side project JAyVA, and later as the core focus of the team. Using a mix of Delphi and Java, created a new model for UI development with direct code interpolation and manipulation without special form files. Advanced from Engineer IV to Sr Staff Engineer leading core IDE development. Also contributed to Borland C++ and Delphi.

    Patented the concept for modern integrated development environments setting a direction for the industry, netting over USD $200 million in patent licensing. Influenced the direction of Java working with Sun Microsystems on key Java specifications.

    From JAyVA to JBuilder, creating the leading Java IDE
    E P
  10. Sr. Consultant @ Greenbrier & Russel (Fujitsu Consulting)

    Teaching and consulting in the client-server heyday
    E
  11. Technical Director @ DPSC

    Technical leadership and management in systems engineering (acquired)
    L E
  12. Founder and Lead Engineer @ Dvorak Development

    Created ForCIS CompuServe navigator, which became the basis of the NavCIS product at Dvorak Development. We invented the concept of fonts, colors, and emojis in electronic messages.

    Created ForCIS CompuServe navigator in FORCE, which became the basis of the NavCIS product for DOS and Windows written in C++ and Assembly.

    NavCIS: the first ever WYSIWYG messaging system (acquired)
    L E P
  13. Systems Software Engineer @ Annatek (Novell)

    Automated file distribution system (acquired)
    E
  14. Software Engineer @ Sophco

    FORCE xBase language and runtime development (acquired)
    E
  15. Technology Director @ Restaurant Runners

    Order and dispatch system for the pioneer of food delivery
    E
  16. Independent Contracting