Deepak (Bargur) Nagarajarao
Berater
Erfahrungen
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
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
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
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
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
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
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
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
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).
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).
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
Ausbildung
Michigan State University
Master of Business Administration, Supply Chain und Finanzen · Supply Chain und Finanzen · Vereinigte Staaten
Visvesvaraya Technological Univeristy
Bachelor of Engineering, Elektronik und Kommunikation · Elektronik und Kommunikation · Bengaluru, Indien
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Deepak ansässig?
Welche Sprachen spricht Deepak?
Wie viele Jahre Erfahrung hat Deepak?
Für welche Rollen wäre Deepak am besten geeignet?
Was ist das neueste Projekt von Deepak?
Für welche Unternehmen hat Deepak in den letzten Jahren gearbeitet?
In welchen Industrien hat Deepak die meiste Erfahrung?
In welchen Bereichen hat Deepak die meiste Erfahrung?
In welchen Industrien hat Deepak kürzlich gearbeitet?
In welchen Bereichen hat Deepak kürzlich gearbeitet?
Was ist die Ausbildung von Deepak?
Wie ist die Verfügbarkeit von Deepak?
Wie hoch ist der Stundensatz von Deepak?
Wie kann man Deepak beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Berater
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Asperg, Deutschland arbeiten