Java Expert
2018 - PRESENTLightStep- Created (and currently manage) the SpecialAgent, an open source agent for zero-config tracing of Java applications.
- Implemented instrumentation integrations for 60+ third-party libraries, including Akka, AWS, Cassandra, Elasticsearch, gRPC, Java Concurrent API, JDBC, JMS, JAX-RS, Kafka, Lettuce, MongoDB, Netty, Play, RabbitMQ, Reactor, RxJava, and many Spring technologies.
- Contributed to OpenTracing API specification development.
- Helped develop the OpenTelemetry project, providing input for Java agent technologies to companies like Microsoft, Google, DataDog, and Dynatrace.
Technologies: Open-source Software, GitHub, OpenTelemetry, OpenTracing, Instrumentation, JavaCTO
2017 - 2018Splash Mining, Inc.- Developed and directed a technology roadmap from product conceptualization to production in five months.
- Managed all facets of product development.
- Architected all facets of the application stack.
- Implemented full development infrastructure, including development tools, team-working, and collaboration tools.
- Implemented full containerized, scalable production infrastructure.
- Led all development meetings, managed projects, prioritized responsibilities, and allocated resources for optimal operational results.
- Developed the entire back-end for the Splash Mining platform.
Technologies: Amazon Web Services (AWS), MySQL, PostgreSQL, Containers, Google Cloud Platform (GCP), DNS, SQL, Amazon Route 53, Amazon Simple Email Service (SES), Amazon EC2, Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Container Registry (Amazon ECR), Java, React, CryptocurrencySenior Member of Technical Staff
2017 - 2017eBay, Inc.- Architected a complex data processing pipeline capable of processing a scale of 800,000,000 messages per day.
- Implemented a custom, distributed Kafka message consumer using Apache Storm, which was responsible for feeding the message processing pipeline.
- Integrated StackDriver system monitoring and alerting for production support.
- Contributed to the development of a Scala Play-based, highly distributed Kubernetes-containerized application running in GCP. Implemented numerous features and resolved numerous issues intended to improve and expand the functionality of the system.
- Participated in data model architecture and implementation on GCP's BigTable and BigQuery platforms.
Technologies: HBase, BigQuery, BigTable, Google Cloud Platform (GCP), React, Java, ScalaLead Engineer
2016 - 2017Aptiviti- Led the technical aspects of a project that mediated and facilitated the discovery and communication amongst investors, analysis, and CIOs regarding topics, features, products, and companies (dimensions of facility) in technology markets.
Technologies: SQL, React, JavaIonic Framework Mobile Developer
2016 - 2016Glamhive- Supported, fixed bugs, and developed new features for an existing Ionic hybrid mobile application in the fashion retail space.
- Integrated video capture and replay capabilities into the mobile application, supporting both iOS and Android platforms.
- Upgraded Ionic to the most current revision, requiring subsequent upgrades to connected APIs (Facebook, Google, and Instagram).
- Implemented OAuth support for Facebook, Google, Instagram, as well as direct email.
- Aided in the resolution of issues on the back end (Java, Spring, Hibernate).
Technologies: Spring, Java, Angular, JavaScript, IonicSoftware Developer (Mobile)
2015 - 2015Plum Radio- Revised an outdated 32-bit codebase to 64-bit architecture for both iOS and Android implementations of a mobile application in the music entertainment space (streaming radio).
- Resolved all outstanding platform incompatibility issues with Android Lollipop OS.
- Upgraded Media APIs in both iOS and Android versions of the application, implemented in the Xamarin cross-platform architecture.
- Implemented cross-platform logic in Xamarin C# and platform-specific integrations in iOS Objective-C and Android Java.
- Successfully completed all outstanding platform issues for the application.
Technologies: Xamarin, Android, iOSCTO
2015 - 2015VNUE, Inc.- Developed and directed a technology roadmap for a consumer-facing product in the music entertainment space.
- Managed product development in several technology stack verticals.
- Architected all facets of the web application stack and iOS application stack.
- Implemented full development infrastructure, including development tools, team-working, and collaboration tools.
- Implemented full containerized, scalable production infrastructure.
- Led all development meetings, managed projects, prioritized responsibilities, and allocated resources for optimal operational results.
Technologies: Angular, Ionic, JavaScript, MacOS, iOS, Go, JavaAdobe Flex/Adobe AIR Developer
2014 - 2015Graphium Health- Implemented new features to an existing Flex/Air application in the medical practice management space.
- Resolved numerous outstanding bugs and usability inconsistencies.
- Implemented various auxiliary modules in JavaScript to integrate seamlessly in all browsers.
- Participated in scrum meetings, helping to prioritize development resources.
- Resolved all outstanding issues and new feature requests.
Technologies: Adobe AIR, Adobe FlexCTO
2014 - 2015Smartplane, Inc.- Architected and developed the flagship flight-control product for the company, currently revolutionizing the world’s perception of personal airplanes as a viable option for private transport.
- Directed the flight-control product development to ensure the high standard of technology required for Smartplane's success.
- Provided strategic and tactical technological direction for the early-stage startup in the aerospace marketplace.
- Advised product management efforts.
- Contributed in a hands-on manner in order to develop solutions for the most challenging and critical modules comprising the SmartPlane flight-control application: real-time performance, 100% fault tolerance, and enforcement of impeccable coding practices, utilizing the means of both technological choices and engineering policy directives.
Technologies: Big Data, JavaScript, Objective-C, C++, C, JavaVP of Engineering
2012 - 2014LiveCare, Inc.- Conceptualized, architected, and developed the flagship application for the pre-IPO medical practice management software company. Successfully launched the product to local practitioners in the SF Bay Area.
- Blueprinted the product roadmap, managed project operations as well as tactical and strategic direction, and delivered the product to completion. Successfully launched the product to remote practitioners in Singapore and Malaysia.
- Led a team of local engineers and system operators, engaged with medical practices and individual practitioners for sales, interacted with clients for production support, and gathered feedback for future improvements. Successfully evolved the product to support new customer-requested features.
- Led a team of remote engineers for the development of front-end HTML and JavaScript components, providing high-level technical architecture for interoperation of all products, components, and presented functionalities. Successfully delivered numerous auxiliary components intended to drive exposure and interest for the product.
- Implemented all security considerations with utmost scrutiny, taking into account the legal regulation of medical software applications—a challenging and complex facet of technology in the medical space.
Technologies: CSS3, HTML5, JavaScript, Adobe Flex, Java EE, JavaVP of Engineering
2011 - 2012Evolphin Software- Architected and developed a revolutionary Flex/Java workflow designer application, with projected revenues of $2 million in 2012. Designed and implemented all UI/UX, live workflow validation algorithms, and failsafe state preservation patterns.
- Architected and developed a MacOS Finder plugin for visualization of version information of files and folders, with projected added benefit revenue of $500,000 in 2012. Implemented full product with support for macOS 10.4, 10.5, and 10.6. Led a team of engineers for the retrofit of a Zoom versioning application to interface with the plugin based on yielded specs.
- Owned UI and presentation design of all Evolphin products. Led the implementation of key user interfaces for superior user experience. Directed efforts to extend and retrofit existing components in lieu of client feedback. Oversaw tactical solutions to quickly meet the gap of missing functionality for clients' needs.
- Directed evaluation and consideration of time-to-market vs. technical debt vs. team workload to ensure confidence in developed products and security in client investments. Spearheaded all efforts to encourage high coding standards for the insurance of value in yielded intellectual property.
- Managed project and bug-tracking tools, mediated code reviews, and promoted or vetoed design decisions when deemed necessary.
Technologies: Objective-C, C++, C, Adobe Flex, Jakarta EE, JavaSenior Product Developer
2007 - 2011BlackRock/Barclays Global Investors (BGI)- Conceptualized, architected, and developed applications for scientific portfolio management, directly reporting to the portfolio management team.
- Led a team of senior engineers to deliver industry-leading scientific market analysis solutions for portfolio managers. Implemented numerous systems, modules, and applications used by portfolio managers to drive their investment decisions.
- Developed strategic and tactical solutions to achieve cross-functional business objectives with an impeccable ability to prioritize engineering effort in order to achieve most efficient and effective time-to-market.
- Architected a scalable Java platform for applications intended to transition from a former Perl-based codebase, starting a new chapter in quality, usability, and productivity of tools used by portfolio managers daily.
- Spearheaded full cycle development in the creation of key scientific investment tools used daily by portfolio managers.
- Held educational training sessions for new innovations, tools, and applications available to scientific portfolio managers at BlackRock/BGI.
- Directed efforts to minimize operational risk due to possible and actual failure of key components in the portfolio management application chain.
- Developed regular failover tests to ensure rapid recovery in the event of unexpected failures.
- Led the evaluation of interfaces with third parties (banks, securities lenders, prime brokers, and custodians) to detect high-risk points and propose failover solutions.
Technologies: Sybase, Perl, Java EE, JavaArchitect (Consultant)
2005 - 2007MRG Software- Consulted on product conceptualization and PRSD formulation for consumer-facing bond trading and management application Consolers. The product was outsourced for contract-based development in 2008.
- Consulted on product conceptualization, PRSD formulation, and design, and spurred implementation efforts for a wine and food enthusiast web portal called Cooking with Us.
- Consulted on product design and implementation of a sports enthusiasts' web portal for Wasserman Media Group.
- Architected and developed a large-scale enterprise security management system for Exobox Technologies.
- Designed and implemented an eCommerce website for the client-facing interface for Alphaenco.
Technologies: JavaScript, Java, Microsoft SQL Server, C#, ASP.NETLead Performance Analyst (Consultant)
2004 - 2005The Pacific Exchange- Specialized in performance analysis and scalability, taking responsibility for the system performance of PCXPlus, a distributed options trading system for Pacific Exchange.
- Preserved and mitigated the risk of business functionality and SEC compliance in lieu of performance enhancement efforts.
- Curated all system and component testing of PCXPlus, ensuring compliant functionality under high-load volumes.
- Developed strategies for aftermarket trade floor testing to simulate real-world deployments and system interaction.
- Designed and implemented innovative testing strategies for superior insight into obscure process paths in order to detect bottlenecks and investigate hypotheses.
Technologies: Microsoft SQL Server, Java EE, JavaLead Software Engineer
2002 - 2004AOL Time Warner- Architected and led the Liberty Alliance Project (LAP) initiative at AOL Time Warner.
- Spearheaded project development, managed implementation direction, and represented AOL Time Warner at interoperability events hosted by Sun Microsystems.
- Curated product development and professional services (consulting, training, and support) with specific regard to LAP.
- Engaged LAP draft specification committee to contend for specification changes in lieu of AOL Time Warner's functional requirements.
- Represented AOL Time Warner at the 2003 RSA Security Conference in San Francisco.
Technologies: SOAP, XML, Java EE, JavaSoftware Engineer
2000 - 2002Electronic Arts- Engineered web application services for online games at EA.com.
- Developed applications for online cross-game integration.
- Performed load and performance testing of web services and products.
- Implemented customer billing and customer service interfaces for EA.com and Pogo.com.
- Led product interface design for integration with third-party service providers.
Technologies: Oracle, WebLogic, Java EE, Java