Badges
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.
Links
Skills
nirmalben has not updated skills details yet.