Ashwin Panchapakesan


Work And Research Experience

Data Scientist

The SecDev Group

Jul 2020 — Present

  • Independently identified inefficiencies in analyzing digital risk in geopolitical contexts. Developed a python-based language-agnostic topic analyzer, to extract topics from short documents in niche and mixed-language datasets without standard NLP tools, accelerating analytical workflows.
  • Applied scikit-learn’s Agglomerative Clustering to learned word embeddings and computed symbolic similarities (as a makeshift lemmatizer) to aggregate synonyms to improve topic detection precision.
  • Leveraged a human-in-the-loop approach to supplement automation with domain expertise, information inference time by 20% and improving output fidelity.
  • Applied this human-in-the-loop approach to subsequent projects, further accelerating analytical workflows and reducing turnaround times.
  • Spearheaded architectural design using Airflow and Terraform and developed interoperable platforms to remove bottlenecks to improve operational efficiency.
  • Established collaborative operational procedures with the CEO and key stakeholders to optimize product roadmap management and execution.
  • Led and mentored a multidisciplinary team of 5, and fostered technical growth through dedicated 1:1s and targeted guidance.
  • Championed and enforced best practices across the software development lifecycle, implementing CI/CD with GitHub Actions and docker containers.
  • Collaborated directly with customers and stakeholders to architect and launch a global-scale agent-driven simulation, characterizing vaccination rollout.

Data Scientist

Roku Inc

Jul 2019 — Jul 2020

  • Designed, developed, and evaluated regression, SVMs, and tree-based classifiers to improve streaming device conversions. Segmented customers by purchase propensity using audience segmentation techniques.
  • Imputed incomplete user data with sampling and interpolation, improving efficacy.
  • Cultivated strong relationships across teams to ensure successful launch.

Contract Python Teacher

New Democratic Party (NDP), Ottawa, Ontario

Sep 2018 — Sep 2018

  • Created and taught curriculum for using python in ETL workflow integration

Part-time Professor

University of Ottawa, Ottawa, Ontario

Sep 2017 — Dec 2017

  • Taught Introduction to Computing I (Python) to first year students

  • Deliverd lectures, held office hours, created evaluations, managed TAs

Evolutionary Algorithms in Multi-objective Optimization

Center for Operational Research and Analytics, Defence Research and Development Canada

May 2014 — Sep 2014

  • Used MATLAB and C to run simulations and optimize (on multiple metrics) device usage schedules

  • Extensive use of optimization algorithms (Non-dominated Sorting Genetic Algorithm, etc)

Software Development Engineering Intern

Amazon.com, Seattle, WA

May 2012 — Aug 2012

  • Evolutionary algorithms to predict impact of time series events (improved prediction accuracy by 36x)

  • Co-inventor on a patent application relating to modeling attribution of advertisement features

Radio Automation Software Testing Intern

Research In Motion, Ottawa, Ontario

May 2011 — Sep 2011

  • Developed web applications to display on mobile and desktop browsers.

  • These applications served general administrative and sensitive student information.

  • Tested user interfaces for usability and cross-platform compatibility.

Auto-Test Framework Developer

Real Image Media Technologies Pvt. Ltd., Chennai, India

Jul 2009 — Jul 2009

  • Developed automated testing framework for the company’s premier product line

  • Framework tested pre- and post-conditions; performed rollbacks and generated event/error log.

  • Integrated with Microsoft’s .NET framework.

  • Set up virtual development environment for future interns, to improve commissioning latency.

Web Analyst

eShakti.com, Chennai, India

May 2008 — Aug 2008

  • Analyzed web traffic and AdWords campaign and explored other online advertising avenues.

  • Designed a program to rank URLs to which to add back/links to improve Google Page Rank.

Education

Ph.D. Computer Science

University of Ottawa, Ottawa, Ontario

Sep 2013 — Jun 2019

Specialization: Artificial Intelligence, Fault-tolerant and Reconfigurable Systems, Data Fusion

Thesis: Optimizing Commercial Maritime Port Operations through High Level Information Fusion

  • Dynamic algorithm selection and deployment, data fusion

  • Multi-objective Evolutionary Algorithms, Artificial Life, Neural Networks, Fuzzy Systems, etc.

  • Concept Learning Systems and Machine Learning; benchmarking and comparison metrics

M.Sc. Computer science

University of Ottawa, Ottawa, Ontario

Sep 2011 — Jul 2013

Specialization: Artificial Intelligence – evolutionary algorithms Thesis: A Hybrid Genetic Algorithm and Evolutionary Strategy to Automatically Generate Test Data for Dynamic, White-Box Testing

  • Preliminary results published in IEEE CEC, 2013

  • Combinatorial and Evolutionary algorithms (Simulated Annealing, etc., Genetic Algorithms, etc.)

  • Formal software design and proof, testing methodology (self-specifying and error checking code), Natural Language Processing

Hon. B.Sc. Computer science

University of Toronto Mississauga, Mississauga, Ontario

Sep 2006 — Jul 2011

  • Artificial Intelligence – learning, planning, exploration, adversarial game logic, neural networks

  • Strong foundation in predicate logic, semantics analysis and related theory

  • Data structures, algorithm design and optimization