Avatar

Hemant Gupta

PhD Student- Computer Science

Carleton University, Ottawa, Canada

hemant@ccsl.carleton.ca

HEMANT8712


Research Interest

IoT Security

Operating System Security

Network Security

Cryptography

Embedded Systems

Programming Languages

C

Embedded C

C++

Python

JavaScript

ReactNative

VHDL

Verilog

Matlab


Hobbies

Freelance Photography

Cycling

Disney Animation


Teaching

Teaching Assistant

COMP 4109- Applied Cryptography (Fall 2018, Fall 2019)

Course Description

Tasks: Teaching, Office Hours, Proctoring, Grading


COMP 4108- Computer Systems Security (Winter 2019)

Course Description

Tasks: Office Hours, Proctoring, Grading


COMP 3000- Operating System (Winter 2018)

Course Description

Tasks: Office Hours, Proctoring, Grading


Junior Trainer, Ducat, India

Apr 2012 - July 2012

C, MATLAB, VHDL, Embedded C, Verilog

Tasks: Teaching and Helping students to understand the practical concepts of embedded system and robotics and to help them build projects to understand the real-time applications of the technology.


Head, Robotics Club- BIT, Mesra, Jaipur Campus, India

Jul 2011 - Apr 2012

C, Embedded C

Tasks: Taking lectures on programming, and encouraging new undergraduate students about programming and benefits of learning new skills and participate in competitions.


Education

Carleton University, Ottawa, Canada
2019 - Current

Doctorate in Computer Science


Carleton University, Ottawa, Canada
2017 - 2019

Master of Computer Science


Birla Institute of Technology and Science, Pilani, India
2013 - 2015

Master of Engineering (Software Engineering)


Birla Institute of Technology, Mesra, India
2008 - 2012

Bachelor Degree (Electronics and Communication)


Publications

Conference Papers

Gupta, H., van Oorschot, P. C. (2019) Onboarding and Software Update Architecture for IoT Devices. International Conference on Privacy, Security and Trust (IEEE PST).

[Author Print]

Acceptance Rate:- 22%


Gupta, H., Singh, M. (2019) Cyber Threat Analysis of Consumer Devices. International Conference on advances in computing and Data Sciences (Springer CCIS, volume 1046).

Acceptance Rate:- 18.7%


Misc

Gupta, H. (2019) Onboarding and Software Update Architecture for IoT Devices. (MCS Thesis).

[Author Print]

Work Experience

Research Assistant, Carleton University
Jan 2018 - Present

Domain: Internet of Things Security

Language: Embedded C, Java Script, React Native

Tasks: Working on my research topics and designing my prototype using published research to collect information and help in maintaining the lab systems.


Senior Embedded Engineer, Ciena, India
Dec 2016 - Aug 2017

Domain: Ciena product “6500 Series”, in Linux C Environment.

Language: C, XML, Python

Protocol: gRPC, REST, TL1

Tasks:WorkedonREST, gRPC protocols and verifiedthem and debuggedand solvedissues coming from client end related to these protocols. Learned about xml and creating xml queries and python for scripting.


Senior Software Engineer, CISCO-ODC, Aricent, Gurgaon, India
Aug 2012 - Dec 2016

Domain: “OTN Scapa (IOS-NXR based Cisco Router)” for client-Cisco, in Linux (RHEL)

Language: C, Embedded C, XML

Protocol: OTN, Ethernet, APS, GMPLS, High Availability, MPLS, OSPF, TCP, UDP

Tasks: Design and developed of code for the different protocols on different line-cards. Contributed big role in EFT (early field testing) and SLT (scale level testing) in terms of bug fixing and triaging issues, training new employees in team.


Achievements

Awarded 'Best Paper Award' from IEEE Privacy, Security, and Trust Conference, 2019

Awarded 'Graduate Honor Award' from GSA, Carleton University in 2018

Awarded ‘Individual Excellence Award’ in 2015 at Aricent Technologies

Awarded ‘Team Excellence Award (Snap Award)’ in 2014 at Aricent Technologies

Awarded ‘Runner-Up’ for Project in ‘Nalanda Training’ organized by Aricent Technologies, 2012

‘Best Design’ in Robotics in BIT (college)Technical Fest, 2010

Awarded First Position in 8085 Microprocessor Assembly Programming in BIT Technical Fest, 2011

Awarded First Position in Line Follower Robotic Competition in BIT Technical Fest, 2011

Awarded First Position in VolleyBall at Cavorts 2012 at BIT Mesra, Jaipur Campus, 2011

Volunteering Experience

Vice-President Academics, Graduate Student Association, Carleton University
May 2019 - Present

Tasks: Responsible for academic matters and affairs concerning graduate student and helping them by providing suppport.


Financial Director, IEEE Carleton Chapter, Carleton University
May 2019 - Present

Tasks: Maintaining the finance of SPAC and SLAM activities and helping the Treasurer.


Board of Director, Canadian Association of Students from India (CASI)
May 2019 - Present

Tasks: Responsible for overseeing the whole activity of the association, mitigating any conflicts, and helping them by providing guidance.


President, Canadian Association of Students from India (CASI)
May 2017 - Apr-2019

Tasks: Responsible for overseeing the whole activity of the association, organizing events for Indian students, and helping them with team to settle in Ottawa.


Technical Head, TechVibes’12 -BIT, Mesra, Jaipur Campus
Jan 2012 - Mar 2012

Tasks:TechVibes is the Annual Inter-College Techno-Management Festival of Birla Institute of Technology, Jaipur. Organized and lead the whole event with team, planning budget, and helping each team members in their tasks.


More Volunteering Work

Official Record of Co-Curricular activities.

[Record]