
Rahul Chellappan Selvaraj
Fähigkeiten und Kenntnisse
Werdegang
Berufserfahrung von Rahul Chellappan Selvaraj
- 1 Jahr und 5 Monate, Aug. 2022 - Dez. 2023
Software-Entwickler
Robert Bosch GmbH, Reutlingen
• Industrielle Bildverarbeitung und Messung für optische Sensoren mit Python • Produkttestalgorithmus für optische Sensoren in Smart Glasses der nächsten Generation • Migration des Lua-Test-Frameworks von C++ nach C#
- 9 Monate, Nov. 2021 - Juli 2022
DevOps-Entwickler
Robert Bosch GmbH, Abstatt
• CI/CD-Pipelines für die End-to-End-Entwicklung von Automotive-Software • Optimierung der Deployment-Infrastruktur zur Gewährleistung von Sicherheit und Stabilität • Infrastrukturentwicklung für Docker (containerisierte) Anwendungsentwicklung
- 1 Jahr und 1 Monat, Okt. 2020 - Okt. 2021
Tool Development Engineer
Aerospace Embedded Systems GmbH
•Erstellung von Tool-Anforderungen, Testfällen und Generierung von Qualifikationsergebnissen • Testen und Entwickeln mit C++ und MatLab aus den Toolanforderungen • Nachvollziehbarkeit über Entwicklung, Dokumentation und Clean Release (DO-178 C)
- 1 Jahr und 7 Monate, Apr. 2018 - Okt. 2019
Software Validation Engineer
Schneider Electric Automation GmbH
• Firmware development for new motion and control software “One MotionKernel” • Testing und Validation in the user environment with MachineExpert (CodeSys based) in IEC-61131 language and Etest Tool. • Development methodology was based on the SCRUM Agile process • Software development technology such as CleanCode, UnitTesting (Python), Code Review and Design Patterns. • Versioning with GIT and SVN. • MachineExpert, VM Ware WorkStation, Jenkins CI, TortoiseGit/SVN, Python
• Software development and Testing for Motion Control with integrated robotics • Technical support to software development and testing teams, clients • Documentation for internal and external users • Bosch Rexroth Indraworks (based on CoDeSys V3), UML, Microsoft Office, PLC Programming (IEC 61131-3)
'Data Streaming from underlying Sensors and Devices, to Databases (MongoDB, Bosch Cloud) via TCP,HTTP Socket Communication' •Implementing different state machines, programs, Function blocks • Model based Design, Implementation and unit Testing Function Blocks •Real-time Client server C# interfaces to read the data and store it in NoSQL DataBases of a cloud-based Data Analytic Server (DAS) •Worked on C# (.NET 4.0 framework), PLC programming( IEC 61131-3 ), mySQL, MongoDB(NoSQL), UML
• Streaming data via connection oriented TCP/IP sockets to access MySQL • Analysis and understanding software development and testing process working in a SCRUM team • OOPS programming, PLC Programming, Microsoft Office, SQL , UML
'Route Planner' • Dynamic Route Planning for computing the shortest path in road networks and maps using Heuristic algorithms • Integrating the test environment into existing software. • C++, Eclipse IDE, Visual Studio, Microsoft Office