Nirmal Benann

Canada

@nirmalben

Software Development Engineer

Badges

Problem Solving
CPP

Certifications

Work Experience

  • Software Engineer

    Arista Networks•  January 2019 - Present

    Writing code for the Platform team and the Platform tools team (C++, Python, MySQL).

  • Masters Research Student

    University of Waterloo•  September 2016 - December 2018

    Member of the Real-time Embedded Software Group at the University of Waterloo. Transform proof-of-concept data science algorithms to demo prototypes resulting in 2 publications (See resume). Thesis focus: Apply parallel computing to computationally intensive data science algorithms. Relevant topics: GPU Compute, Anomaly Detection, Data Mining. Relevant tools: C/C++, CUDA, OpenCL, Python, R on Linux.

  • Software Development Intern

    Compass Inc.•  August 2015 - December 2015

    Part of the Back-end team primarily focusing on the notification delivery service (Java, Python, Apache Thrift, MongoDB).

  • Undergraduate Research Assistant

    University of Waterloo•  May 2015 - August 2015

    Designed an OpenCL (Intel FPGA SDK) solution for the Construction of Arrival Curves. Used the Nallatech 385 Accelerator Card with Stratix V A7 FPGA. This project was completed under the supervision of Prof. Sebastian Fischmeister.

  • Software Developer (Intern)

    Intuit•  September 2014 - December 2014

    Part of the Front-end team that worked on Intuit's ProFile Review (PHP and JavaScript).

  • Software Development Intern

    Genesys•  January 2014 - April 2014

    Part of the Backend team that worked with video/audio transmission encoders and decoders (C++ on Linux (GDB) and Windows (MSVC)).

  • Application Developer (Intern)

    Symcor•  May 2013 - August 2013

    Part of the Tools Development team (C# and SQL).

  • Software Profiling Developer (Intern)

    BlackBerry•  September 2012 - December 2012

    Part of the Software Profiling team that profiled tests in C to determine the efficiency of BlackBerry OS.

  • Software Profiling Developer (Intern)

    BlackBerry•  January 2012 - April 2012

    Part of the Software Profiling team that profiled tests in C to determine the efficiency of BlackBerry OS.

Education

  • University of Waterloo, Waterloo

    Computer Engineering, MASc•  September 2016 - December 2018

    Member of the Real-time Embedded Software Group at the University of Waterloo. Supervised by Prof. Sebastian Fischmeister. Transform proof-of-concept data science algorithms to demo prototypes. Thesis topic: A Study on the Acceleration of Arrival Curve Construction and Regular Specification Mining using GPUs. Relevant tools: C/C++, CUDA, OpenCL, Python, R. Visiting student in Chile under Prof. Gonzalo Carvajal from Feb. 2018 to May 2018.

  • University of Waterloo, Waterloo

    Computer Engineering, BASc•  September 2011 - April 2016

    Won the Baylis Medical Capstone Design Award.

Skills

nirmalben has not updated skills details yet.