Navigation überspringen

Ankit Chauhan

ist offen für Projekte. 🔎

Angestellt, Adjunct Professor, Sharda University
Hamburg, Deutschland

Fähigkeiten und Kenntnisse

C
Linux
Operating System
Linux (Kernel)
Git
ARM Architecture
Assembly Language
Device Driver
Virtualization
eBPF
Kernel debugging
Secure Boot
gdb
Networking
Python
Bash (Unix shell)

Werdegang

Berufserfahrung von Ankit Chauhan

  • Bis heute 1 Jahr und 1 Monat, seit Apr. 2024

    Adjunct Professor

    Sharda University

    - Languages: C, C++, Assembly (ARM/x86) - Kernel & OS: Linux Kernel, FreeBSD, RTOS (Zephyr, QNX) - Firmware & Bootloaders: U-Boot, Coreboot, Secure Boot - Networking: DPDK, eBPF, Netfilter, XDP - Virtualization: KVM, Xen, QEMU, Docker, Kubernetes - Debugging Tools: gdb, perf, ftrace, Valgrind, strace

  • 3 Jahre und 11 Monate, Okt. 2019 - Aug. 2023

    Senior Software Engineer

    Tata Elxsi

    Designed and optimized high-performance Linux device drivers for PCIe, USB, I2C, SPI, DMA, enhancing system efficiency. Reduced kernel boot time by 40% through Secure Boot & U-Boot optimizations for ARM/x86 SoCs, improving startup speed. Enhanced real-time performance by 30%, fine-tuning scheduler algorithms and memory management, boosting system responsiveness. Contributed key patches to the Linux Kernel upstream, enhancing driver stability, security, and feature sets.

  • 1 Jahr und 1 Monat, Aug. 2017 - Aug. 2018

    Senior Software Engineer

    Hardskills GmbH

    Designed and developed an application using C and C++ for an online-learning platform. Implemented data collection and analysis pipelines, leveraging Excel for data processing and reporting. Optimized performance and memory usage, ensuring efficient execution of the platform’s backend logic. Worked closely with founders, engineers, and data teams to refine and enhance system capabilities. Led the Berlin office setup and team building, driving technical development and launch of the product.

  • 3 Monate, März 2017 - Mai 2017

    Software-Entwickler

    KB&B - The Kids Group

    Redesigned and optimized the KRUSE Sicherheitssysteme GmbH & Co. KG website using WordPress and Foundation framework for enhanced security and performance. Developed and deployed a high-performance LUFTHANSA JetFriends website, utilizing HTML5, CSS3, and JavaScript for a seamless user experience. Improved front-end performance, reducing page load time by 30%, ensuring a responsive and dynamic UI/UX. Collaborated with UI/UX designers and backend teams, integrating APIs for real-time content updates.

  • 1 Jahr und 8 Monate, Juni 2011 - Jan. 2013

    Member of Technical Staff

    Oracle India Pvt Ltd

    Developed and optimized core platform components for enterprise-grade Oracle Service Bus, WebLogic Portal, and WebLogic Integration. Worked on OS-level performance tuning, focusing on C, C++, and Java within Linux Kernel environments. Enhanced application server stability and security, integrating kernel debugging tools to analyze memory leaks, performance bottlenecks, and system crashes. Implemented scalable web services, ensuring high availability for enterprise cloud-based middleware solutions.

Ausbildung von Ankit Chauhan

  • 2 Jahre und 9 Monate, Okt. 2013 - Juni 2016

    Elektrotechnik

    TU Dortmund

    PTP-1588 Master-Slave implementationPTP-1588 Master-Slave implementation Oct 2015 - Jun 2016 SKILLS - Languages: C, C++, Assembly (ARM/x86) - Kernel & OS: Linux Kernel, FreeBSD, RTOS (Zephyr, QNX) - Firmware & Bootloaders: U-Boot, Coreboot, Secure Boot - Networking: DPDK, eBPF, Netfilter, XDP - Virtualization: KVM, Xen, QEMU, Docker, Kubernetes - Debugging Tools: gdb, perf, ftrace, Valgrind, strace

  • 4 Jahre, Juni 2007 - Mai 2011

    Informatik

    NIT Allahabad

    The Steiner Tree optimisation problem The Steiner Tree Problem is known to be NP-hard, which means that it is unlikely that there is an efficient algorithm that can solve the problem for large instances. However, there are several approximation algorithms that can provide a suboptimal solution with a guarantee on the quality of the solution.

Sprachen

  • Deutsch

    Fließend

  • Englisch

    Fließend

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 22 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z