Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Timeline
Generic

Gururaj Kheni

Ipswich

Summary

Strong Embedded Software Development Specialist and Scrum Master with more than 14.5 years of experience managing software development. Enthusiastic technical professional with complete understanding of entire software development lifecycle. Highly trained in C and System Programming and known for having talents in Linux Internals, Networking Concepts, Middleware and Firmware development and Cloud Technologies including Docker and Kubernetes. Innovates to enhance user journeys and drive process improvements. Thrives within tight deadlines by applying agile development strategies

Overview

15
15
years of professional experience
1
1
Certification

Work History

Embedded Software Development Specialist

British Telecom (Initial 1yr Worked As Contractor Through GAK Enterprises Ltd)
2021.12 - Current
  • Currently working as Scrum Master cum Developer for the Data Squad
  • Worked on telemetry features to send periodic reports to AWS using fluent-bit, mqtt, AWS
  • Designed, Developed SmartHub3 WiFi features such as WAN monitor mode, QoS, Netifd enhancements
  • Added new Docker containers as per new feature requirements to run in pipeline
  • Skills used: C, Linux, MQTT, AWS, GDB, Docker, iperf3, IPCs, Multithreading
  • Adapted to different languages and technologies based on project requirements
  • Operated in virtualization environment using Docker and Kubernetes
  • Followed Agile Scrum Practices

Software Engineer IV

Juniper Networks
2016.10 - 2021.11
  • Implemented features to scale that required extensive knowledge of system programming including process management, memory management, file system, effective usage of debuggers, signals, IPC's, Data Profiling
  • Technical Leadership: Lead team of 4 engineers, conduct daily triaging of new incoming PRs, daily stand-up meetings to assess progress of team, unblocking team members and helping team to resolve issues faster
  • Raised overall performance of commit model, resulting in 20% increased commit time
  • Successfully designed, tested and implemented new and updated software programmes
  • Collaborated with customers to identify and resolve issues
  • Skills Used: C, Linux OS concepts, Shared Memory, IPCs, LXC, CGroups

Senior Software Engineer

Arris, Motorola, CommScope
2014.09 - 2016.10
  • Worked on different features on Gateway, DHCP, TCP and LED Status
  • FlapList Feature: Implemented complete FlapList feature, flapping clients are determined based on WLAN association and DHCP requests and entries in DHCP client table
  • Language and Key Skills : C, Linux, DHCP, TCP, State Machine

Senior Software Engineer

Cisco Video Technology Pvt Ltd
2011.01 - 2014.06
  • Embedded test-driven development practices into existing processes to elevate quality of code
  • Proactively explored and presented alternative technologies to software development teams, eliminating process inefficiencies
  • Droid2.0 was result of it
  • Work required expertise in system programming with respect to file management and file operations
  • Skills: C, Core Java, GDB, Valgrind, IPCs, Multithreading

Senior Software Engineer

Verifone Pvt Ltd
2010.09 - 2011.01
  • Successfully tested and implemented new and updated software programmes
  • Collaborated with team members to create applications' system analysis based on client requirements.

Software Engineer

GlobalEdge software Ltd
2008.12 - 2010.08
  • SIGTRAN protocol stack enhancement and maintenance (Telecom domain)
  • Having experience in Analysis, Design, Development, Implementation, Integration of software projects with knowledge of C, Linux, Networking concepts in GNU/Linux environment

Education

B.E - Electronics and Communication Engineering

Visvesvaraya Technological University
06.2008

Intermediate - Mathematics, Physics, Biology, Chemestry

Nutan Vidyalaya
2003

Skills

  • C, Shell Scripting, Python (Beginner)
  • Operating System: Linux, System Programming, Process Management and Memory management, IPCs, Multithreading, Networking, Socket Programming
  • Networking: TCP/IP, WiFi, SCTP, DHCP, PPPoE, Netifd Cloud Technologies: Docker, Kubernetes (CKAD)
  • Configuration Management: Gitlab, SVN GNU tool chain: GDB, GPROF, GCC, GCOV
  • Software Development Methodologies: Agile practices (Scrum, JIRA, WiKi)
  • Open Source Projects: Iopsys/Openwrt
  • Embedded Experience: CPE, IP Gateways (Touchstone Devices), Home Gateways (BT SmartHub3), Set Top Box (Motorola, Cisco devices)

Accomplishments

  • Lead one of the Hackathon squad which went on to win the Hackathon event at BT
  • Resolved existing performance issues in the Juniper Commit Process which optimized the commit process by 90% with scaled configuration of 196K constraints
  • Won 2nd place in Ideathon contest at Juniper
  • Resolved existing performance issues in the Ephemeral DB page-pool infra which optimized the system [20]%
  • Received a Spotlight award from Juniper Networks

Certification

Certified Kubernetes Application Developer (CKAD)

Timeline

Embedded Software Development Specialist

British Telecom (Initial 1yr Worked As Contractor Through GAK Enterprises Ltd)
2021.12 - Current

Software Engineer IV

Juniper Networks
2016.10 - 2021.11

Senior Software Engineer

Arris, Motorola, CommScope
2014.09 - 2016.10

Senior Software Engineer

Cisco Video Technology Pvt Ltd
2011.01 - 2014.06

Senior Software Engineer

Verifone Pvt Ltd
2010.09 - 2011.01

Software Engineer

GlobalEdge software Ltd
2008.12 - 2010.08

B.E - Electronics and Communication Engineering

Visvesvaraya Technological University

Intermediate - Mathematics, Physics, Biology, Chemestry

Nutan Vidyalaya

Certified Kubernetes Application Developer (CKAD)

Gururaj Kheni