Recommended expert

Deepak (Bargur) Nagarajarao

Berater

Deepak Nagarajarao
Asperg, Deutschland

Erfahrungen

Sept. 2018 - Bis heute
7 Jahren 7 Monate
Stuttgart, Deutschland

Berater

Advantest Europe Gmbh

  • Entwicklung von Hardware-Treibern und Middleware in C++11, Java und Python
  • Entwurf verschiedener RF-Funktionen wie De-Embedding auf Basis der Anforderungen der Stakeholder
  • Zusammenarbeit mit mehreren Teams zur Konzeption von Treibern für verschiedene RF-Produkte
  • Hardware-Steuerung zur Ausgabe von RF-Signalen und Messung der modulierten Reaktion
  • Entwicklung von RF-Treibern zur Erzeugung rauscharmer Signale zum Testen von WiFi7-Produkten
  • Einsatz digitaler Modulationstechniken wie QAM für die Entwicklung von Low-Level-Treibern
  • Entwicklung von Low-Level-USB-Treibern zur Geräte-Erkennung
  • Entwicklung von Treibern zur Steuerung von Hardware-Relais auf Steuerplatinen für Gerätetests
  • Durchführung von JTAG-Operationen an Geräten unter Test
  • Nutzung netzwerkbasierter Protokolle (SFTP, UFTP, FTP, SSH) für die Kommunikation mit Steuerplatinen
  • Verwaltung von Hardware-Komponenten wie BADC und EEPROM für die Wartung von Steuerplatinen
  • Anwendung von C++11/14/17-Funktionen, Template-Metaprogrammierung und STL
  • Einsatz von Multithreading für Tests und Steuerung mehrerer Hardware-Geräte
  • Entwicklung von Tools zur Bereitstellung kundenspezifischer Betriebssysteme auf Steuerplatinen
  • Durchführung von Komponenten- und Integrationstests mit CxxTest
  • Anwendung des Scaled Agile Framework für die Softwareentwicklung
  • Erstellung detaillierter Entwurfsdokumente mit PlantUML
Mai 2018 - Aug. 2018
4 Monate
Stockstadt am Main, Deutschland

Berater

BMZ

  • Neugestaltung von Initialisierungs-, Deinitialisierungs- und Ruhezustandsroutinen für Atmel-Controller
  • Verwendung von Python zur automatischen Generierung von Initialisierungsroutinen basierend auf Makros
  • Automatische Generierung von Graphen für Module und deren Umwandlung mit GraphViz
  • Einsatz von objektorientiertem Python zur Entwicklung komplexer Algorithmen für die automatische Generierung von C-Code
Sept. 2017 - Bis heute
8 Jahren 7 Monate

Berater

AMVS Global GmbH

  • Entwicklung, Pflege, Erweiterung und Dokumentation 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 Avionik-Anwendungen nach DO-178B
  • Fundierte Kenntnisse in agilen und Scrum-Methoden der Softwareentwicklung
Aug. 2017 - Mai 2018
10 Monate
Schweinfurt, Deutschland

Berater

Fresenius Medical Care

  • Refactoring großer und komplexer Module ohne definierte Anforderungen
  • Neugestaltung von Modulen basierend auf Software-Product-Line-Konzepten
  • Festlegung von Refactoring-Richtlinien und -Methoden für eine bessere Softwareentwicklung
  • UML-Modellierung mit Papyrus durchführen und Zustandsautomaten über XMI erstellen
  • Aktualisierung von Bootloader-CAN-Treibern für Anwendungsupdates auf dem C167-Controller
Nov. 2016 - Sept. 2017
11 Monate
Bengaluru, Indien

Berater

Dell Technologies

  • Entwicklung neuer Funktionen und Behebung von Fehlern unter Ubuntu und Windows
  • Identifikation und Behebung von Speicherlecks mit statischen Code-Analyse-Tools (Coverity, Fortify)
  • Hinzufügen von Funktionen durch Arbeit an der IPMI-Schnittstelle und den Data-Engine-Komponenten
  • Behebung von System-V-Semaphore-Lecks auf verschiedenen Plattformen
  • Testen und Validieren der Behebungen von Speicherlecks sowie der bestehenden Funktionalität
Dez. 2014 - Aug. 2016
1 Jahr 9 Monate
Minneapolis, Vereinigte Staaten

C++-Entwickler

Nevelex Corporation

  • Neugestaltung und Entwicklung von Audio-Management-Funktionen für mehrere STB-Plattformen
  • Entwicklung von STB-Funktionen für Audioformate (MP3, PCM) aus verschiedenen Quellen
  • Refactoring von Modulen von C++98 auf C++14
  • Arbeit mit Broadcom-Audiotreibern für Funktionen wie Pandora, Streaming, Bild-in-Bild
  • Entwurf und Entwicklung von Modulen für Wireless Video Bridge (WVB)
  • Nutzung des Wi-Fi-Stacks und der APIs für WVB-Funktionen
  • Integration des Bluetooth-Stacks für Audiostreaming zu Geräten
  • Entwicklung eines Moduls zur Erkennung des an das STB angeschlossenen TV-Typs
  • Modellierung von Klassen und Erstellung von Sequenzdiagrammen mit Visual Paradigm
  • Umfangreiche Nutzung der C++-STL und Algorithmen
  • Arbeit mit Linux-Threads und -Prozessen
  • Anwendung von Design-Patterns (Beobachter, Fabrik, Komposit)
  • Nutzung von IPC-Mechanismen (Pipes, Message Queues)
  • Entwicklung von Unit-Tests mit gtest und gmock mit Fokus auf TDD
  • Durchführung umfangreicher Funktionstests am STB
  • Einsatz von Buildroot und Makefiles für die Entwicklung
Aug. 2014 - Dez. 2014
5 Monate
Ann Arbor, Vereinigte Staaten

Senior-Entwickler

Trueven Health Analytics

  • Neugestaltung und Entwicklung einer Software zur Erkennung von Versicherungsbetrug
  • Aktualisierung des Produkts gemäß neuen funktionalen Spezifikationen und Verbesserung der Reaktionszeiten
  • Erstellung von Produktdesign und Spezifikationen in Abstimmung mit dem Produktmanagement
  • Neugestaltung von Webseiten mit PHP auf CodeIgniter
  • Einsatz von C++ zur Datenverarbeitung gemäß Geschäftsregeln
  • Optimierung von JavaScript-Code zur Beschleunigung der Reaktionszeit und Behebung von Fehlern
  • Tuning von SQL-Abfragen zur Verbesserung der Ladezeit von Webseiten
  • Erstellung einer PHAR-Einheit für die Produktbereitstellung
  • Leistungsoptimierung durch Caching von PHP-Seiten und SQL-Abfragen
Nov. 2007 - Juli 2012
4 Jahren 9 Monate
Bengaluru, Indien

Teamleiter

Honeywell

  • Entwurf und Entwicklung von Avionik-Software mit C++ und ADA
  • Entwicklung von Modulen für Flugplanung, Navigation und Flugsteuerung
  • Einsatz der MVC-Architektur für die Produktentwicklung
  • Zusammenarbeit mit Systemingenieuren und Piloten zur Anforderungserhebung
  • Nutzung von UML zur Modellierung von Modulfeatures
  • Durchführung von Komponententests der Module mit VectorCast
  • Simulation von Flugzeugszenarien zur Funktionsprüfung auf Zielplattformen
  • Entwicklung von GPS-, inertialen Navigations- und Funkfunktionen für das Navigationsmodul
  • Konfiguration von Flugplänen mithilfe zugehöriger Datenbanken
  • Erreichen der Zertifizierung des Produkts für den Einsatz in der Boeing 747-8
  • Definition von Softwarestrategien, Frameworks und Design in Abstimmung mit Stakeholdern
  • Entwicklung von Testverfahren in C++ für Module zur Navigation, Planung, Datenbankverwaltung, Steuerung und Optimierung
  • Debugging und Analyse komplexer Softwareprobleme in verschiedenen Funktionalitäten
  • Automatisierung und Entwicklung von Softwaretools für SDLC-Phasen, Einsparung von 12.000 Stunden und 200.000 $ pro Jahr
  • Einhaltung der DO-178B-Standards mit Beitrag zur Zertifizierung der Boeing 747-8 und Airbus A320
Juli 2005 - Nov. 2007
2 Jahren 5 Monate
Bengaluru, Indien

Mitglied des technischen Personals

HCL Technologies Pvt Ltd

  • Entwurf und Programmierung von Softwarefunktionen für den Call-Session-Control-Function-Server
  • Parsen von XML-Nachrichten, die an den Provisioning-Server gesendet werden
  • Installation und Konfiguration von VoIP-Komponenten wie SIP-Gateways und SIP-Proxies

Industrie Erfahrung

Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.

Erfahren in Luft- und Raumfahrt und Verteidigung (13 Jahre), Fertigung (8 Jahre), Telekommunikation (4 Jahre), Medien und Unterhaltung (1.5 Jahre), Gesundheitswesen (1 Jahr) und Informationstechnologie (1 Jahr).

Luft- und Raumfahrt und Verteidigung
Fertigung
Telekommunikation
Medien und Unterhaltung
Gesundheitswesen
Informationstechnologie

Geschäftsbereich Erfahrung

Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.

Erfahren in Produktentwicklung (18.5 Jahre), Qualitätssicherung (14.5 Jahre) und Informationstechnologie (13.5 Jahre).

Produktentwicklung
Qualitätssicherung
Informationstechnologie

Zusammenfassung

Mehr als 16 Jahre Erfahrung in der Entwicklung von Embedded-Software und webbasierten Anwendungen. Erfahrung in der Arbeit auf verschiedenen Plattformen in den Bereichen Halbleiter, Avionik, Medizin und Telekommunikation.

  • Entwicklung, Pflege, Erweiterung und Dokumentation 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 Avionik-Anwendungen nach DO-178B.
  • Fundierte Kenntnisse in agilen und Scrum-Methoden der Softwareentwicklung.

Fähigkeiten

Programmiersprachen Und Werkzeuge

  • C++11/c++14/c++17 Und Bibliotheken Wie Boost.
  • Objektorientierte Programmierung In Python.
  • Embedded-linux-programmierung.
  • Php-entwicklung Mit Codeigniter.
  • Java-entwicklung In Eclipse.
  • Javascript-optimierungen Und Leistungsverbesserungen.
  • Sql Mit Datenbanken Wie Mysql, Microsoft Access Und Oracle.
  • Multithreading In C++11 Und Python.
  • Erzeugungs-, Struktur- Und Verhaltensmuster (Design Patterns).
  • Objektorientierte (Ooad) Programmiertechniken.
  • Einfache Und Erweiterte Datenstrukturen.
  • Statische Und Dynamische Code-analyse.
  • Interprozesskommunikation (Ipc) Wie Pipes Und Message Queues.
  • Curl-, Rest- Und Tinyxml-bibliotheken.
  • Testgetriebene Entwicklung Mit Gtest Und Gmock.
  • Erstellen Und Optimieren Von Sql-abfragen.
  • Perl-, Shell- Und Python-skripting.
  • Erstellung Von Sequenz- Und Klassendiagrammen Mit Verschiedenen Tools.
  • Software-konfigurationssysteme Wie Cvs, Mercurial, Git, Clearcase Und Doors.
  • Uml Und Plantuml Zur Erstellung Von Klassendiagrammen.

Semiconductor Ate

  • Usb- Und Jtag-protokolle Für Funktionstests Von Socs.
  • Rf-softwareentwicklung Zur Verifikation Von Wifi7-produkten.
  • Treiberentwicklung Zur Erzeugung Rauscharmen Signale.
  • Softwareentwicklung Für Hochgeschwindigkeits-scan-tests Über Usb/pcie.

Avionics

  • Zertifizierung Von Avionik-softwaremodulen Für Verkehrsflugzeuge.
  • Simulation Von Flugszenarien Für Flight-management-system-software.
  • Avionik-standards Und -Konzepte.
  • Do-178b-verifikation Mit Tools Wie Vector Cast.

Process/team

  • Agile Und Scrum-methoden In Der Softwareentwicklung.
  • Zusammenarbeit In Teams Verschiedener Größe Und Kultureller Hintergründe.
  • Mentoring Und Technische Beratung In Der Softwareentwicklung.

Sprachen

Hindi
Verhandlungssicher
Englisch
Fortgeschritten

Ausbildung

Okt. 2012 - Juni 2014

Michigan State University

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

Okt. 2001 - Juni 2005

Visvesvaraya Technological Univeristy

Bachelor of Engineering, Elektronik und Kommunikation · Elektronik und Kommunikation · Bengaluru, Indien

Profil

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

Frequently asked questions

Sie haben Fragen? Hier finden Sie weitere Informationen.

Wo ist Deepak ansässig?

Deepak ist in Asperg, Deutschland ansässig.

Welche Sprachen spricht Deepak?

Deepak spricht folgende Sprachen: Hindi (Verhandlungssicher), Englisch (Fortgeschritten).

Wie viele Jahre Erfahrung hat Deepak?

Deepak hat mindestens 18 Jahre Erfahrung. In dieser Zeit hat Deepak in mindestens 5 verschiedenen Rollen und für 9 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 2 Jahre. Beachten Sie, dass Deepak möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Für welche Rollen wäre Deepak am besten geeignet?

Basierend auf der jüngsten Erfahrung wäre Deepak gut geeignet für Rollen wie: Berater, C++-Entwickler, Senior-Entwickler.

Was ist das neueste Projekt von Deepak?

Die neueste Position von Deepak ist Berater bei Advantest Europe Gmbh.

Für welche Unternehmen hat Deepak in den letzten Jahren gearbeitet?

In den letzten Jahren hat Deepak für Advantest Europe Gmbh und AMVS Global GmbH gearbeitet.

In welchen Industrien hat Deepak die meiste Erfahrung?

Deepak hat die meiste Erfahrung in Industrien wie Luft- und Raumfahrt und Verteidigung, Fertigung und Telekommunikation. Deepak hat auch etwas Erfahrung in Medien und Unterhaltung, Informationstechnologie und Gesundheitswesen.

In welchen Bereichen hat Deepak die meiste Erfahrung?

Deepak hat die meiste Erfahrung in Bereichen wie Produktentwicklung, Qualitätssicherung und Informationstechnologie.

In welchen Industrien hat Deepak kürzlich gearbeitet?

Deepak hat kürzlich in Industrien wie Luft- und Raumfahrt und Verteidigung und Fertigung gearbeitet.

In welchen Bereichen hat Deepak kürzlich gearbeitet?

Deepak hat kürzlich in Bereichen wie Produktentwicklung, Informationstechnologie und Qualitätssicherung gearbeitet.

Was ist die Ausbildung von Deepak?

Deepak hat einen Master in Supply Chain und Finanzen from Michigan State University und einen Bachelor in Elektronik und Kommunikation from Visvesvaraya Technological Univeristy.

Wie ist die Verfügbarkeit von Deepak?

Deepak ist sofort in Teilzeit verfügbar für passende Projekte.

Wie hoch ist der Stundensatz von Deepak?

Der Stundensatz von Deepak hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Wie kann man Deepak beauftragen?

Um Deepak zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

1000
750
500
250
⌀ Markt: 780-940 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freiberufler in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.