Navigation überspringen

Sanjayan Ravi

Angestellt, C++ Software Developer, DEVK
Bochum, Deutschland

Fähigkeiten und Kenntnisse

Python
C
C++
XML
HTML
SQL
OOP
LINUX
Windows
Qt
MFC
Microsoft Visual Studio
Software Development
Java
Git
Agile Development
Scrum
Agile
Jira
Jenkins
PowerShell

Werdegang

Berufserfahrung von Sanjayan Ravi

  • Bis heute 3 Jahre und 5 Monate, seit Jan. 2022

    C++ Software Developer

    DEVK
  • 5 Jahre und 9 Monate, Apr. 2016 - Dez. 2021

    C++ Software Developer

    Deutsches Anwaltsinstitut e.V.

    • Maintenance and further development of the event and participant management software. • Development of interfaces to other subsystem, e.g. Web services. • Modeling of software components by means of structure diagrams and behavior diagrams using the specified software-modeling tool. • Implementation primarily in C ++ using MFC libraries. • Maintenance of the corresponding documentation.

  • 6 Monate, Sep. 2015 - Feb. 2016

    Junior Software Engineer

    TechniSat

    • Software development within the assigned functional area after the predetermined development process and the defined framework for a project. • Modeling of software components by means of structure diagrams and behavior diagrams using the specified software-modeling tool. • Implementation primarily in C ++ using the released development tool-chain and development environments. • Creating tests (Unit-, software integration, and software testing).

  • 11 Monate, Mai 2014 - März 2015

    Student Job - Hiwi (C++ Programmer)

    Fraunhofer IOSB-AST (Advanced System Technology)

    • Developed a C++ program for point cloud (PCL) template alignment. • The objective of this task was to collect two live PCL data separated by a small delay from a sensor (3D Kinect camera / Asus Live Pro camera) and then process the data in the PCL template alignment algorithm. • The idea is to use this program later in SLAM using 3D Sensor.

  • 10 Monate, Apr. 2014 - Jan. 2015

    Master Thesis (C++ Programmer)

    Fraunhofer IOSB-AST (Advanced System Technology )

    • Design and Prototype Realization of a Framework for Social Functions of an Indoor Robot platform. • Develop a social function that by recognizing static and predefined hand gestures uses them to command the movements of the robot. • Elderly care or simply usage by the elderly is one of the targeted areas of application of such social functions.

  • 8 Monate, Apr. 2013 - Nov. 2013

    Internship (Python Programmer)

    Fraunhofer-Institut für Digitale Medientechnologie IDMT

    • Developed a python open exchange tool for checking free time slots and creating appointments for multiple users. • Objective of this python command line tool is to get and display appointments. • One of the important tasks of this tool was to generate new appointments with multiple users by verifying schedules from their calendars.

  • 2 Monate, Juli 2009 - Aug. 2009

    Network Administrator (Trainee)

    Benchmark Softech Pvt Ltd, Chennai, TamilNadu, India.

    • Network Administrator Intern, training and learning how to maintain, install, and troubleshoot hardware and software problems.

  • Master's Academic Project (Java Programmer)

    Technische Universität Ilmenau, Thüringen, Germany

    • Developed a Java GUI to monitor the change in temperature using wireless sensor nodes. The GUI gathers temperature data from wireless sensors and visualizes the data. • GUI has the floor map of a building where the sensors are located and based on the temperature data; a color shows in the particular room of the map from where the sensor is located. • Red color represents hot temperature, blue color represents cold temperature and green represents normal temperature.

  • Master's Academic Project (Researcher using Java and Python)

    Technische Universität Ilmenau, Thüringen, Germany.

    • Reverse Engineering and Documenting the Lempel-Ziv-Markov algorithm. • The LZMA is an algorithm used to perform lossless data compression that is used in 7-Zip software. Although this project was theoretical one, it gave me a great deal of understanding of how to write a technical document. • I had to reverse engineer the LZMA code which already exists to come up with new sample of examples for my documentation and also to understand the algorithm.

  • Bachelor's Academic Project (Java Programmer)

    Anna University, Chennai, TamilNadu, India.

    • Developed Java GUI called “Integrated College Automation System” • Its application was to display detailed information about students, based on the level of security the person who is accessing the information as.

  • Polytecnic's Academic Project (C Programmer)

    AMS College of Polytechnic, Chennai, TamilNadu, India.

    • I was given the responsibility of team leader and was therefore involved in all modules of the application. • Our team was tasked to build a Bluetooth transmitter and receiver units to achieve data transfer. • C based interface was used to input the message with a PC.

Ausbildung von Sanjayan Ravi

  • 4 Jahre und 6 Monate, Okt. 2010 - März 2015

    Research in Computer and Systems Engineering

    Technische Universität Ilmenau

    - Software & Systems Engineering - Communication Networks & Mobile Communications - Information Systems & Advanced Data Management - Systems Optimization & Control Engineering - Theoretical Computer Science (Algorithms)

  • 3 Jahre und 1 Monat, Apr. 2006 - Apr. 2009

    Information Technology

    Anna University (AU)

    http://www.unipune.ac.in/Syllabi_PDF/revised_2011/engg/BE-InformationTechnology2008course.pdf

Sprachen

  • Englisch

    Fließend

  • Deutsch

    Grundlagen

  • Indian

    -

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