Daneyal Siddiqui

Software Engineer


01

About me

I'm a software engineer who recently graduated from UOttawa and currently living in Toronto. I'm passionate about software development and data science. I'm interested in applying my technical skills to a full time position in software engineering and data analytics. Over the course of my interships I have gained experience with software development lifecycle, including requirements analysis, design, development, automated testing and SaaS analytics.

02

My
Experience

  • April 2018 - August 2018

    Kinaxis

    SaaS Performance Analyst

    • Collected data using Python scripts to store in a PostgreSQL database which was used to create Grafana reporting dashboard for cloud application performance metrics.
    • Analyzed and forecasted SaaS performance KPIs using Prophet and Python for anomaly detection and monitoring.
    • Collaborated with solution analysts and SaaS infrastructure team to perform root cause analysis and solve customer issues
  • May 2018 - August 2018

    Aetonix Systems

    Software Developer

    • Integrated Cypress.io with React Native application to create a JavaScript test automation framework for End-to-End testing for remote health care application.
    • Performed manual QA testing(cross-platform), managed bug life cycle and release iterations using GitHub.
    • Used git pre-commit hooks to integrate ESLint to automatically catch syntax error and other minor bugs.
    • Applied knowledge gained from analysis and design of user interfaces course to improve UI/UX of the application.
  • September 2017 - December 2017

    IBM Canada

    Test Automation Engineer

    • Developed end to end centralized log analysis solution for Performance and Stability testing using ELK (Elasticsearch, Logstash, Kibana) along with integrating JMeter tests for real time analysis on the Cognos Analytics performance team.
    • Created customized JMeter listener in Java so JMeter data can be analyzed and filtered in ELK.
    • Improved automation by creating Jenkins jobs and bash scripts to run JMeter stability test cases in a synchronized manner and perform Elasticsearch maintenance.
  • January 2017 - April 2017

    Environment & Climate Change Canada

    Programmer

    • Developed and implemented data migration and conversion between EC Data Catalogue and Open Data Registry (XML to JSON) module with FME workbench and REST API to enhance data extraction, transformation, and loading (ETL)
    • Successfully developed automated test cases using Selenium and Python which resulted in efficient testing of ECCC Data Catalogue.
    • Improved bulk data publishing by writing Python scripts that reduced human effort.
  • June 2016 - August 2016

    Global Advantage Consulting

    Business Analyst

    • Created ecosystem maps in Microsoft Visio which analyzed the current state of the clean technology industry in Canada and individually created a map of the renewable energy landscape of Canada.
    • Used functions such as sumif, vlookup, pivot tables, etc. in Excel to filter data and perform analytics.
    • Provided impact analysis for process improvements, system and data modifications.

03

My Education



University of Ottawa

BASc. Software Engineering (CO-OP)
September 2015 - December 2019

Relevent Courses
Software Requirements - Data Structures & Algorithms - User Interfaces - Software Engineering - Analysis and Design of Algorithms - Databases I - Software Quality Assurance - Operating Systems - Computer Architecture - Discrete Structures - Software Construction - Software Design & Architecture

Skills
Languages: Python, Java, JavaScript/HTML/CSS
Data Science: SQL, Data Mining, Time Series Analysis, Spark, Machine Learning, Pandas, Elasticsearch, Logstash, Kibana, Grafana
Automation: Selenium, Cypress, Airflow, Jenkins, JMeter, Linux, Windows

Hobbies and Interest

  • Developed a data mining framework that leverages Machine Learning for Malware Classification with Python, Apache Spark and Google Cloud Platform.
    • Spark MLlib classification algorithm implementation.
    • IP Reputation Tool (integrating features from external APIs)
    • Batch Processing with Kafka
  • Worked on Software (ROS and Python in Linux) for Autonomous Boat in UOttawa robotics team.
  • Represented UOttawa in Ontario Engineering Competition for Programming Challenge.
  • Sports (Soccer, Volleyball, Squash, Ping Pong)

04

Contact Me

Phone Number

647-667-6348

Email

daneyalb254@gmail.com

Social Network