Wajid Ehsan

Angestellt, Software Developer, European XFEL GmbH

Schenefeld, Deutschland

Fähigkeiten und Kenntnisse

C/c++
C#
Robotics
Embedded Software
Linux
Machine learning
MatLab
Python
Ruby
Git
SVN
Doxygen
Software Development
Qt
ROS
Rock
Embedded Microcontroller
UML
Agile Software Development
KANBAN

Werdegang

Berufserfahrung von Wajid Ehsan

  • Bis heute 7 Jahre und 8 Monate, seit Nov. 2016

    Software Developer

    European XFEL GmbH

    Currently, working in the development (C++11, Python) of KARABO, the integrated software framework for system control, data acquisition and analysis for scientific experiments Responsible for Collect requirements, design software architecture, specify interfaces, develop and test the software in teams, deploy the code and collect feedback In depth knowledge of Agile software developments (SCRUM, KANBAN) Hands on experience on Boost.Asio and Python asyncio Source Code documentation in RTD

  • 2 Jahre und 4 Monate, Juni 2014 - Sep. 2016

    Student Research Assistant

    Zentrum Für Technomathematik, Universität Bremen

    Implemented Data-flow Programming in C++(QT graphics library) Implemented Concrete Filters and designed Node based programming using visualization tool kit Integrated Space-navigator with visualization tool kit(VTK) and ParaView Good understanding of QT graphics library Integration of LZ4 compression Filter with Hierarchical Data Format (HDF5) Implementation(C++, Python) of G code parser

  • 1 Jahr und 7 Monate, Okt. 2014 - Apr. 2016

    Student Research Assistant

    Deutsches Forschungszentrum für Künstliche Intelligenz (DFKI)

    Currently working on Learning Intelligent Motions for Kinematically Complex Robots for Exploration in Space (LIMES) Project Responsibilities: Development(C++), integration(Ruby, Python) and comparison of Odometry module and 3D Odometry module Implemented dynamic force weighted Jacobian based motion model for LIMES using C++ and ROCK Hands on experience on Editors, Compilers, Linkers, Debugger and version control system(SVN, GIT) Integration of Visual Odometry

  • 8 Monate, Aug. 2013 - März 2014

    Senior Design Engineer

    Center For Advanced Research In Engineering

    Worked in the development of device called Communication controller which selects best interface for communication and incorporates self-healing and self-forming capabilities to form a network In depth knowledge of embedded software testing (C/C++); creation and execution of test cases

  • 2 Jahre, Aug. 2011 - Juli 2013

    Design Engineer

    Center For Advanced Research In Engineering

    Designed and Implemented (C/C++) wireless sensor network based cognitive surveillance system for intrusion detection & tracking Implemented Mac layer of Time Division Multiple Access (TDMA) in C++ for HF Radios ( HARRIS & ROHDE-SCHWARZ), Enhancing its features for real time network communication, implemented on TS-7800 embedded computer(ARM9) module Hands on experience in developing Cross application communication using sockets and multi-threaded applications in C++ under Linux environment

Ausbildung von Wajid Ehsan

  • 2 Jahre und 5 Monate, Apr. 2014 - Aug. 2016

    MSC Information and Automation Engineering

    Universität Bremen

  • 4 Jahre, Sep. 2007 - Aug. 2011

    BSC Electrical Engineering

    University of Engineering & technology (UET) Taxila, Pakistan

Sprachen

  • Englisch

    Fließend

  • Deutsch

    Grundlagen

21 Mio. XING Mitglieder, von A bis Z