Top Technical Skills:
- Languages: Scala, C#, Kotlin, Java, JavaScript/Node.js, SQL, Python.
- Libraries: Spring, .Net, Play Framework, Akka, Scalaz, Hibernate, Scio, React, Express, Cypress.
- Platforms: Ubuntu, Redhat, OSX, Heroku, Digital Ocean & other clouds:
- Amazon AWS: EC2, S3, SNS, Route 53, Cloudfront, VPC, Lambda, Alexa, RDS, Redshift.
- Google Cloud: Dataflow, BigTable, BigQuery, PubSub, Maps, Cloud Storage, CloudRun, AppEngine.
- Azure: App Service, App Gateway, Function Apps, AppInsights, Kusto, Dashboards, Alerts, Storage Blogs/Queues, CDN,
Power Platform, Azure DevOps Pipelines/Releases/Boards.
- Tools: Postgres, SQL Server, MySQL, MongoDB, Hadoop, HBase, Hive, MapReduce, Redis, CouchDb, Memcached, ElasticSearch, RabbitMQ, Nginx, Tomcat, JMeter.
- DevOps: Docker, Terraform, Jenkins, CircleCI, Maven, Gradle, SBT, Gulp, Webpack, NPM.
- Domains: Finance, AdTech, E-commerce, APIs, Scalability/High Availability, Microservices, Big Data, Recommender Systems (ML/AI), IoT.
- Methodologies: Functional Programming, OOP, Reactive, Asynchronous.
- Testing: Test Driven Development (TDD), Cypress, Selenium, ScalaTest, Specs2, JUnit, Jest, Dependency Injection, Mocks, Layered Testing.
- Built a tech team of six employees and consultants including backend and front end Devs, QA, DBA, DevOps.
- Delivered transformational changes in architecture, CI/CD, testing, processes, and best practices.
- Modernized deployment strategy by creating dev, qa, test, and staging environments. Implemented
CI/CD using Azure Devops deploying to multiple App Services with custom scaling triggers for HA and performance.
Implemented agile processes, manual and automated testing, code review, branching strategy, release cadence, on-call rotation, and triage and incident management processes.
- Optimized performance by rewriting SQL Server queries and implemented back-end caching.
- Designed and implemented REST API re-architecture in C# and .Net framework 4.8, adding a layered dependency structure
to an unstructured codebase. Migrated from ASP.Net to React optimizing for performance using preloading and front-end caching.
- Implemented best practices using Autofac for Dependency Injection, XUnit for TDD,
Functional Programming with LanguageExt, Postman collection, and documentation in SharePoint.
- Led Product and Engineering at AB, a lender for online Direct to Consumer brands, under CEO Adam Pritzker (founder of
General Assembly) in taking ownership of Kotlin codebase and PM duties.
- Oversaw and developed, with Pivotal Labs team, a web app that standardized Profit and Loss
statements across varied formats into a common format for review by the investment committee.
- Designed, oversaw, and implemented automated loan application system to retrieve borrower's
revenue and expense data from Quickbooks and Shopify.
- Mapped out and redesigned components of the business process to originate and track loans and documentation.
- Identified opportunities to streamline the loan document and repayment tracking tech. Led analysis
of commercial products and architected plan to integrate our system with theirs.
- Worked with CEO and CTO of Y-Combinator startup to standardize millions of business filings from all 50 states using logic and schema customized for each state.
- Implemented Scala best practices in Functional style and OO style for big data processing with Apache Scio on Google Cloud Platform.
- Developed Apache Airflows in Python and implemented CI/CD for all code in CircleCI.
- Architecture and Engineering Consultant for Qatar's first mobile app for the Qatari stock market
- Designed and implemented a cloud architecture, SQL schema, CI/CD pipeline, API, and business logic to retrieve and normalize stock data, store and retrieve business filings, and process data-entry updates to those filings for all listed securities.
- Oversaw front-end web and mobile development and business logic implementation from offshore developers.
- Analyzed market and developed pivot strategy from VR to AR leading to eventual acquisition.
- Architected and oversaw development of first-to-market facial Augmented Reality ad product allowing viewers to
participate in AR from an ad placement.
- Developed "try before you buy" product which became the key product leading to eventual exit to Snap Inc.
- Worked with CEO, COO, CTO, Head of Partnerships, Head of Marketing, Head of Growth and Head of Customer Support to
define product roadmap. Periodically presented roadmap progress and updates to all employees.
- Managed five Product Managers and three Designers to deliver five new products under tight deadlines.
- Implemented Scrum process across four feature teams totalling 20 Engineers. Implemented Jira for issue tracking.
- Identified weaknesses in our current analytics package, gathered requirements and consensus and
oversaw the implementation of Looker. Re-defined KPIs.
- Refined operations process delivering 15% revenue uplift.
- Presented roadmap to business partners at conference and integrated their feedback in the product.
- Developed strategy documents which were shared with VCs as part of an investment pitch.
- Identified business opportunity, developed and managed a programmatic Realtime Bidding advertising product and team which increased Gravity top-line revenue by 15% YOY.
- Designed a market depth based pricing approach and UI to identify supply/demand gaps. Wire-framed UI/UX and managed development.
- Analyzed operational metrics (impressions, clicks, CPC, margin, market depth, TAC, server costs) and implemented operational adjustments to optimize.
- Built onboarding and operations process. Designed configuration and reporting interfaces and data storage back-ends.
- Principal point of contact with partners. Identified leads, negotiated terms and pricing.
- Presented with team on-site and remote Technical Sales pitches to CNN, Vibrant, WikiHow, Washington Post, Disney, Discovery Channel, Tribune.
- Architected and specified major features and subsystems: Programmatic Bidder, RTB Exchange, Production Monitoring (Recommendations and APIs), Reporting API, Video Platform, Traffic Exchange, SDK.
- Contributing engineer working with Dev & Leadership team composed mostly of previous MySpace core team on custom Machine Learning Recommender system. Worked on Highly Available distributed services via Hadoop, Hbase, Hive, MySQL, Postgresql, Scala, Akka, Scalatra, Tomcat and AWS.
- Implemented scalable web retail platform using high volume Scala/Akka/Play framework. Implemented CouchDb map-reduce and indexing for High Availability and scalabilty.
- Introduced Functional Programming concepts. Led team in transition from Java to Scala.
- Designed REST APIs, coordinated use with front end developers. Hands-on experience with REST, SOAP, XML, XSLT, MapReduce, jQuery.
- Implemented and launched Skechers Rewards program. Deployed system on-time and within scope, contributing to 75% YoY growth of online sales.
- Lead developer of flagship Knowledge Management Library and Museum data product. Full stack development with Java, JavaScript, jQuery, HTML and CSS.