Deepak (Bargur) N.

Berater

Asperg, Deutschland

Erfahrungen

Sept. 2017 - Bis heute
8 Jahren 1 Monate
Deutschland

Berater

AMVS Global GmbH

  • Entwicklung von ATE-Software für scanbasierte und funktionale Verifikation von Geräten für Advantest Europe GmbH

  • Entwicklung von Hardware-Treibern und Middleware mit C++11, Java und Python

  • Entwurf von RF-Funktionen wie De-Embedding basierend auf Anforderungen von Stakeholdern

  • Entwicklung und Implementierung von Treibern für mehrere RF-Produkte

  • Steuerung der Hardware zur Aussendung von RF-Signalen und zur Messung modulierter Rückmeldungen

  • Entwicklung von RF-Treibern für rauscharme Signalerzeugung zum Testen von WiFi7-Produkten mit QAM

  • Entwicklung von Low-Level-USB-Treibern für die Geräteenumeration

  • Entwicklung von Relaissteuerungstreibern für Testeingangsplatinen

  • Durchführung von JTAG-Operationen an Testgeräten

  • Einsatz von SFTP, UFTP, FTP und SSH zur Kommunikation mit Steuerungsplatinen

  • Verwaltung von BADC- und EEPROM-Bausteinen auf Steuerungsplatinen

  • Einsatz von Template-Metaprogrammierung, STL und Multithreading in C++11/14/17

  • Entwicklung von OS-Deployment-Tools für kundenspezifische Steuerungsplatinen

  • Durchführung von Komponenten- und Integrationstests mit CxxTest

  • Einhalten des Scaled Agile Framework und Dokumentation der Entwürfe mit PlantUML

  • Neugestaltung und Entwicklung von Batteriemanagement-Software für BMZ Stockstadt am Main

  • Überarbeitung der Initialisierungs-, Deinitialisierungs- und Ruheroutinen auf Atmel-Controllern

  • Einsatz von Python zur automatischen Generierung von Initialisierungsroutinen und komplexen Algorithmen

  • Automatisches Erzeugen und Übersetzen von Moduldiagrammen mit GraphViz

  • Refactoring der Software für medizinische Geräte bei Fresenius Medical Care

  • Analyse und Verbesserung des Softwaredesigns zur Erfüllung der FDA-Zertifizierungsanforderungen

  • Refactoring großer komplexer Module ohne festgelegte Anforderungen

  • Festlegung von Refactoring-Richtlinien und Software-Produktlinien-Lösungen

  • Modellierung von UML-Zustandsautomaten mit Papyrus und XMI

  • Aktualisierung der Bootloader-CAN-Treiber für C167-Controller

Nov. 2016 - Aug. 2017
10 Monaten
Bengaluru, Indien

Berater

Dell Technologies

  • Entwicklung und Wartung von Server-Management-Software in C++ unter Ubuntu und Windows
  • Identifikation und Behebung von Speicherlecks mit Coverity und Fortify
  • Hinzufügen neuer Funktionen über IPMI-Schnittstelle und Data Engine-Komponenten
  • Behebung von System-V-Semaphore-Lecks auf verschiedenen Plattformen
  • Testen der Speicherleck-Fixes und Validierung der bestehenden Funktionalität
Dez. 2014 - Aug. 2016
1 Jahr 9 Monaten
Minneapolis, Vereinigte Staaten

C++-Entwickler

Nevelex Corporation

  • Entwurf und Entwicklung von Set-Top-Box (STB)-Funktionen für DirecTV mit C++11 in einer Linux-Umgebung
  • Neuentwicklung und Implementierung von Audio-Management-Funktionen und Unterstützung von MP3- und PCM-Formaten
  • Refactoring von Modulen von C++98 auf C++14
  • Integration von Broadcom-Audiotreibern für Pandora, Streaming und PIP
  • Entwicklung von Wireless Video Bridge (WVB)-Modulen mit Wi-Fi- und Bluetooth-Stacks
  • Implementierung von TV-Typ-Erkennungsmodulen
  • Modellierung von Klassen- und Sequenzdiagrammen mit Visual Paradigm
  • Einsatz von C++ STL, Linux-Threads, Design-Patterns (Observer, Factory, Composite) und IPC-Mechanismen
  • Entwicklung von Unit-Tests mit gtest und gmock; Durchführung umfangreicher Funktionstests
  • Erstellung mit buildroot und Makefiles
Aug. 2014 - Dez. 2014
5 Monaten
Ann Arbor, Vereinigte Staaten

Senior-Entwickler

Trueven Health Analytics

  • Verbesserung der von Dritten erworbenen Software zur Erkennung von Krankenversicherungsbetrug
  • Neuentwurf und Entwicklung des Produkts nach neuen funktionalen Spezifikationen und Verbesserung der Reaktionszeiten
  • Erarbeitung des Produktdesigns und der Spezifikationen zusammen mit dem Produktmanagement
  • Neugestaltung von Webseiten mit PHP auf CodeIgniter
  • Datenverarbeitung mit C++ nach Geschäftsregeln
  • Optimierung von clientseitigem JavaScript für Performance und Fehlerbehebungen
  • Tuning von SQL-Abfragen zur Verbesserung der Seitenladezeiten
  • Erstellung von PHAR-Paketen für das Deployment
  • Verbesserung der Performance durch PHP-Seiten-Caching und SQL-Abfrage-Caching
Nov. 2007 - Juli 2012
4 Jahren 9 Monaten
Bengaluru, Indien

Teamleiter

Honeywell

  • Entwurf und Entwicklung von Level-B-Luftfahrtelektroniksoftware in C++ und ADA für Boeing- und Gulfstream-Flugmanagementsysteme
  • Entwicklung von Flugplanungs-, Navigations- und Flugsteuerungsmodulen mit MVC-Architektur
  • Zusammenarbeit mit Systemingenieuren und Piloten zur Anforderungserhebung
  • Modellierung von Funktionen mit UML und Durchführung von Unit-Tests mit VectorCast
  • Simulation von Flugzeugszenarien zur Validierung der Leistung der Zielplattform
  • Entwicklung von GPS-, Trägheitsnavigations- und Funkfunktionen; Konfiguration von Flugplänen über Datenbanken
  • Zertifizierung der Software für Boeing 747-8 und Airbus A320 nach DO-178B-Standards
  • Definition von Softwarestrategien, Frameworks und Design in Zusammenarbeit mit Kunden und Projektteams
  • Entwicklung von C++-Testverfahren für Navigation, Flugplanung, Datenbankverwaltung, Steuerung und Optimierung
  • Debugging komplexer Softwareprobleme in mehreren Funktionalitäten
  • Automatisierung von SDLC-Tools mit einer Einsparung von über 12.000 Stunden und 200.000 $ pro Jahr
Juli 2005 - Nov. 2007
2 Jahren 5 Monaten
Bengaluru, Indien

Technischer Mitarbeiter

HCL Technologies Pvt Ltd

  • Entwurf und Entwicklung von 3G-Netzelementen für Alcatel-Lucent mit C++
  • Implementierung der Serversoftware für die Call Session Control Function
  • Parsen von XML-Nachrichten für den Provisioning-Server
  • Installation und Konfiguration von VoIP-Komponenten, einschließlich SIP-Gateways und -Proxys

Zusammenfassung

Arbeiten an verschiedenen Plattformen in den Bereichen Halbleiter, Avionik, Medizintechnik und Telekommunikation.

  • Entwickeln, Warten, Erweitern und Dokumentieren von Anwendungen in C++ und Python.
  • Umfassende Erfahrung in der Entwicklung von ATE-Software für scanbasierte und RF-Produkte.
  • Erfahrung in der Arbeit an sicherheitskritischen Anwendungen in der Avionik nach DO-178B.
  • Sehr vertraut mit agilen und Scrum-Methoden der Softwareentwicklung.

Sprachen

Englisch
Verhandlungssicher
Deutsch
Fortgeschritten

Ausbildung

Okt. 2012 - Juni 2014

Michigan State University

Master of Business Administration, Supply Chain und Finanzen · Betriebswirtschaftslehre · Vereinigte Staaten

Okt. 2001 - Juni 2005

Visvesvaraya Technological University

Bachelor of Engineering · Elektronik und Kommunikation · Indien

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen