A

Abhilash Gupta

Software Engineer

Bengaluru, Karnataka, India8 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Implemented User Lifecycle Management ensuring security and usability.
  • Published research in a major HCI conference.
  • Developed a Docker-based testing solution reducing time by over 70%.
Stackforce AI infers this person is a Backend Software Engineer with a focus on Security and Usable Privacy in the tech industry.

Contact

Skills

Core Skills

Software DevelopmentSecurityResearchSoftware EngineeringNetworkingMentorshipTeaching

Other Skills

User Lifecycle ManagementRBACData SecurityAPI SecurityUsable SecurityPrivacyEthernet SwitchesIntegrated Routing and BridgingPacket Forwarding EngineDockerAcademic MentorshipCurriculum DevelopmentNetwork SimulatorLab AssignmentsLTE Architecture

About

I currently live in Bengaluru, working as a Software Developer in Backend since August 2022. I finished up my masters in Computer Science at the Universität des Saarlandes. I was also a student researcher at CISPA Helmholtz Center for Information Security where I worked with the Software Engineering and, Usable Security & Privacy groups. Before that, I worked for 3 years on EX series switches as well as developing automation and testing software tools at Juniper Networks. My other professional experiences include a summer internship in 2014 at Samsung R&D Institute, Bangalore and a summer internship in 2013 at Wegilant Net Solutions, Mumbai. My projects have involved various computer languages and technologies including Golang, Java, C, C++, Python, Javascript, gRPC, Robot Framework and Docker. I graduated from Indian Institute of Technology (IIT), Bombay, Mumbai, India in 2015 with a 7.5 (out of 10) GPA majoring in Computer Science and Engineering. I have been teaching assistant in two courses - Usable Security at Uni Saarland and Computer Networks Lab at IIT Bombay. I was also the head of Department Academic Mentorship Program during my final year. My interests outside academia is in learning languages and (mostly military) history. I read a lot about historical events that shaped the world the way it is today. I have high proficiency in 3 languages - Assamese, English and Hindi. I also have working knowledge of 3 more Indian languages - Bengali, Bhojpuri and Telugu. I also know a bit of French (A1) and German (B1). Apart from this, I frequently go on treks and travel a bit. I am also very interested in sports and have represented my university, IIT Bombay, in Kho kho, an Indian outdoor sport. I was a member of the Uni Saarland Cricket Club cricket team.

Experience

8 yrs 4 mos
Total Experience
2 yrs 9 mos
Average Tenure
3 yrs 9 mos
Current Experience

Telus international ai data solutions

Software Engineer II

Aug 2022Present · 3 yrs 9 mos · Bengaluru, Karnataka, India · Hybrid

  • Implemented all of User Lifecycle Management 2.0 ensuring usability and security for users
  • Implemented RBAC2.0 policies to ensure Data and API Usage security and integrity
  • Maintained data annotation system that ensures 100s of accurate jobs per day
User Lifecycle ManagementRBACData SecurityAPI SecuritySoftware DevelopmentSecurity

Cispa helmholtz center for information security

Student Researcher

Sep 2019Mar 2022 · 2 yrs 6 mos · Saarbrücken, Saarland, Germany

  • Worked with the Software Engineering and, Usable Security & Privacy Groups to implement and research various academic projects, including one leading to a paper publication at a major HCI conference.
Software EngineeringUsable SecurityPrivacyResearch

Juniper networks

Software Engineer

Aug 2015Aug 2018 · 3 yrs · Bengaluru Area, India

  • Worked on the EX series ethernet switches, developed code to support multiple features like Integrated Routing and Bridging (IRB), Bidirectional Forwarding Detection (BFD) and Private VLANs.
  • Designed and developed the Packet Forwarding Engine (PFE) Unit testing Framework. Wrote test suites using the same which is used for daily sanity and pre-commit testing. Mentored 3 interns on this project.
  • Designed and developed a RPC mechanism using socket programming to support PFE UT on every device within the organisation.
  • Developed a Docker based solution for executing PFE UT. This eliminated dependencies on the limited physical devices and reduced the testing time by over 70%.
Ethernet SwitchesIntegrated Routing and BridgingPacket Forwarding EngineDockerSoftware DevelopmentNetworking

Indian institute of technology, bombay

2 roles

Teaching Assistant, Computer Networks Lab (CS 378)

Aug 2014Dec 2014 · 4 mos

  • Conceptualized and designed lab assignments based on Network Simulator (NS2)
  • Guided students through their lab assignments while helping them understand the key concepts
  • Graded students' lab assignments and projects
Network SimulatorLab AssignmentsTeaching

Head, Department Academic Mentorship Program, CSE

May 2014Apr 2015 · 11 mos

  • Led a team of 18 academic mentors in the CSE Department to support academically weak students
  • Suggested new reforms in the course curriculum to the Department UG Committee of CSE
  • Allocated mentors to 2nd year students and students in Academic Rehabilitation Program in CSE
  • Maintained a department wiki containing course details and student feedbacks
Academic MentorshipCurriculum DevelopmentMentorship

Samsung

Student Intern

May 2014Jul 2014 · 2 mos · Bengaluru

  • Worked on CUBIX, a simulator of the User Equipment, E-UTRAN and Evolved Packet Core of the LTE architecture
  • Developed code for removing the hardware requirements in the original code base using Intel DPDK which virtualizes all the hardware dependent functions
  • Achieved successful initial call setup between the simulator and a target machine working as server PDN
LTE ArchitectureIntel DPDKSoftware Development

Wegilant

Student Intern

May 2013Jul 2013 · 2 mos · Mumbai

  • Developed a Java based tool which works as Admin Page Finder, SQL Scanner and Phishing Page Generator
  • Wrote a white paper on behalf of the company on “Mozilla Fuzzing”, explaining the fuzzing practices at Mozilla on the following products: Firefox, Firefox OS and Firefox for mobile
  • Taught over 30 students various courses on Robotics with AVR, Web development, Ethical Hacking, Advanced Ethical Hacking and Android App development for a 30 days’ course
JavaPhishing Page GenerationSoftware Development

Indian institute of technology, bombay

Hostel Literary Arts and Debate Secretary, Hostel 8

Aug 2012Apr 2013 · 8 mos

  • Organised Literary Arts and Debate workshops and events for the benefit of hostel members
  • Worked on ensuring proper and adequate representation of hostel in the inter hostel general championships
  • Represented hostel in Literary Arts and Debate in the inter hostel general championships
Event OrganizationDebate

Education

Universität des Saarlandes

Master's degree — Computer Science

Oct 2018Mar 2022

Indian Institute of Technology, Bombay

Bachelor's Degree — Computer Science and Engineering

Jan 2011Jan 2015

Narayana Junior College

High School

Jan 2009Jan 2011

Jawahar Navodaya Vidyalaya

High School

Jan 2004Jan 2009

Stackforce found 100+ more professionals with Software Development & Security

Explore similar profiles based on matching skills and experience