Education

University of Illinois at Urbana-Champaign (UIUC)
  Postdoctoroal Research Associate., Institute for Genomic Biology Aug 2005 - Dec 2012
    Ph.D., Department of Electrical and Computer Engineering
        Thesis topic: Distributed Programming Models for Cloud Computing Infrastructure
Aug 2005 - Dec 2012
Sharif University of Technology
    M.S. Computer Engineering Aug 2003 - May 2005
AmirKabir University of Technology
   B.S. Electrical Engineering Aug 2003 - May 2005

Professional Certifications

AWS Certified Machine Learning Specialty 2021
AWS Certified Solutions Architect – Associate 2021
AWS Certified Cloud Practitioner 2020
Project Management Institute (PMI) Project Management Professional (PMP) 2021

Principal Software Engineer Twilio
  • I led a team of 7 engineers in developing an internet-scale real-time data warehouse pipeline handling One million requests per second (1M RPS), resulting in a new product generating over $20M in attached recurring revenue (ARR).
  • I helped architect the system, defining functional and non-functional requirements and service-level objectives and agreements (SLOs and SLAs).
  • I empowered the team by providing mentorship, guidance, and promoting test-driven development methodology and programming best practices, resulting in higher productivity and lower incidence of coding issues. Additionally, I established a culture of excellence by advocating for code reviews and pair programming to increase code quality.
  • I utilized Go Lang to develop Microservices, deployed them on Kubernetes, and provisioned infrastructure with Terraform. System monitoring was done using DataDog. The product was supported by cloud services such as AWS S3, EKS, Athena, Step Functions, Lambda, SQS, DynamoDB and managed Kafka. I used SQL to interact with databases, including PostgreSQL and MySQL in AWS RDS, and gained skills to use Data Warehouses, including Snowflake, Google Big Query, and AWS Redshift.
Jan 2022 – Present
Adjunct Assistant Professor University of Illinois at Urbana-Champaign
  • I offer Cloud Computing and Big Data courses, delivered online through Coursera.org
  • In My Cloud Computing Cpstone Course, I lead students' research projects in the areas of Cloud Computing and Distributed Systems
Jun 2015 – Present
Founder Research and Engineering Frontier Labs
  • I led the development of an industrial machinery failure prediction system for a major industrial customer, from ideation to deployment, assembling and managing the team to achieve the goal. We built a complete ML data science pipeline using Python and Pandas. The pipeline incorporates data cleaning, correlation, deductive logic for feature engineering, time-series analysis, historical knowledge embeddings, and training an XG-Boost ML model for prediction. We used HTML, CSS, Bootstrap, and a Grafana Dashboard to monitor the system's performance, and the product was successfully deployed in multiple factory settings.
  • I conceptualized, led a team, and developed a tool to extract knowledge from PDF files, trained NLP models (RASA Engine), and deployed an NLP-based Chatbot with web frontend and microservice-based backend as a web service. The tool was deployed in the customer service organization, resulting in a 20% measured reduction in workload for the targeted product.
  • I led and managed cross-functional teams of 5 to 9 people utilizing agile methodologies (Scrum), and helped the project by being hands-on in technical work.
Dec 2019 – Dec 2021
Data Engineering Manager Capital One
  • I developed a Cross-Data-Center Disaster Recovery (DR) solution for an HDFS-based Data Lake, resulting in risk reduction for the data lake and increased adoption by the company.
  • I built an ML-based image recognition product that identifies credit cards in social media images, reducing the incidence of compromised credit card information. The development process included synthetic dataset generation, training image segmentation Deep Learning models, analyzing their performance and behavior, and conducting interpretability and explainability analysis using LIME. The model was deployed for inference using Python, Pytorch, and Keras.
  • I led a team in developing an internal data science pipeline with similar capabilities to AWS Sagemaker, integrated with the internal Data Lake, Utilizing AWS services, CUDA, Tensorflow, Keras, and Python. The pipeline was widely adopted and used by many data analysts and scientists within the organization.
  • I established joint research programs between Capital One and the University of Illinois (UIUC) faculty and the National Center for Supercomputing Application (NCSA), and then managed $600K+ research funds.
  • I participated in a rapid cycle innovation model and team, resulting in hundreds of published patents from the Capital One Illinois Digital Campus Lab (iDCL). This work helped establish the lab as a premier research organization within and outside the company and helped the company grow its patent portfolio.
  • I led teams from 3 to 8 people while at Capital One.
Apr 2016 – Nov 2019
Senior Software Engineer Yahoo!
  • I worked on core open-source Apache Storm, Hadoop and Spark frameworks on new features and issues.
  • I developed a 'Resource-aware-scheduler' for Apache Storm, created a watchdog system for Apache ZooKeeper, and researched the Storm, Flink, and Spark Streaming performance co-authored and published each as a paper.
  • I gained skills in Software Development Life Cycle, Clojure, Java, Scala, Test-Driven-Development (TDD), CICD with Jenkins, Git, and Linux.
Aug 2014 – Apr 2016
Co-founder Accelerated Genomics
  • I developed and patented a GPU-accelerated parallel gene sequence alignment algorithm (CUDA) and C during my postdoctoral research at the University of Illinois.
  • I started this startup company to commercialize the product, and learned many aspects of entrepreneurship from this experience.
Jul 2013 – Jun 2014
Research Assistant NEC Laboratories of America
  • Developed a Distributed Programming Model and Framework: Partitioned Iterative Convergence, in JAVA
  • I published this work as a conference paper, and then patented it. I then used it as the basis of my PhD thesis.
May 2010 – Dec 2010
Intern StateFarm Research Center
  • I developed and deployed the first proof of concept mobile application with bank/check OCR services in the insurance industry using the Cloud Computing model. I wrote the mobile application, using Objective C, to connect to a backend server through API calls, and the backend system performed the OCR work.
  • The system has been integrated into the StateFarm mobile app and used in production
May 2009 – Sep 2009
Intern NVIDIA
  • I worked on functional chip verification for the Fermi architecture, specifically the Tessellation unit
May 2007 – Aug 2007, and
May 2008 – Aug 2008






Copyright © 2023 · All Rights Reserved