Principal Consultant2013 - PRESENTEasy Eight Consulting
Technologies: Apache Spark, Scikit-learn, Python, Scala
- Helped companies with Apache Spark adoption.
- Developed and deployed machine learning (ML) models.
- Solved technological problems for clients.
AI Architect2017 - 2018Sage AI
Technologies: Scikit-learn, Python
- Developed a system to perform NLP classification with sparse training data at scale.
- Helped the company in the early stages launch successfully.
Lead Researcher2017 - 2018Point Inside
Technologies: Java, Scala, Solr, Spark
- Developed machine learning models and indexes using Spark and Solr.
- Consulted for a research team.
- Made contributions that led to a signup of a major retailer.
Consultant2016 - 2017Blueprint Consulting Group
Technologies: Scala, Java, Apache Spark
- Consulted on specialized topics such as big data, machine learning, data science, and Apache Spark.
Software Engineer2015 - 2016Avvo
Technologies: Scala, Java, Spark, Scala, Hive, SQL
- Implemented various data warehouse operations with Spark, Hive, and Oozie.
- Built up a data processing infrastructure.
- Developed predictive models.
Senior Software Engineer2014 - 2015Maana
Technologies: Scala, Spark
- Implemented components of a search engine with Spark.
- Set up a test infrastructure.
- Enabled scalable machine learning capabilities.
Software Engineer2014 - 2015AudienceScience
- Worked on components of a real-time display ad bidding system.
- Integrated real-time third-party services in the programmatic ad market.
Architect | Principal Engineer2014 - 2014Sparky Dots
- Designed an adaptive educational platform.
- Implemented a back-end, front-end, and mobile client.
- Created content—the dynamic generation of practice sets.
Software Engineer2013 - 2014Amazon
- Implemented a service monitoring system.
Architect | Principal Developer2012 - 2013ViciniTalk
- Designed a hyperlocal communication service.
- Implemented an Android app and a web app.
- Developed a back-end.
Trading Strategist | Developer2007 - 2013Susquehanna International Group
- Built business intelligence/analytics tools.
- Constructed components for high frequency trading.
- Conducted quantitative analysis and backtesting and calibrated trading strategies.
- Automated the routine trading desk work and ETL processes.
Trading Desk Analyst2004 - 2006Bank of America Securities
Technologies: Python, Oracle, MySQL, SQL
- Worked on market analyses and securities pricing.
- Implemented data mining/report generation.
Researcher2002 - 2003Caltech DNA Lab
Technologies: Java, C, Python
- Researched system fault-tolerance and algorithmic self-assembly.
- Implemented and ran simulations.
- Co-published a highly cited paper on algorithmic self-assembly.
Research Intern2001 - 2001IBM
- Developed a data compression algorithm based on arithmetic coding.
Software Engineer2000 - 2001Kinecta
Technologies: Java, C, Oracle, JSP, Apache Web Server (Original)
- Aggregated content usage data (pixel tracking).
- Developed a module for the Apache Web Server (C).