Mohammad Shahban Ahmed

Angestellt, Software Architect, Thales India

Bangalore, Indien

Über mich

Results-driven Software Architect and Senior Technical Leader with a proven record of accomplishment to design develop and verification of software for safety-critical Embedded System in Avionics and Transportation domain. Leading a Technical Team to perform Software Development Life Cycle activities that include Requirements Development, Software Development, Integration/Hardware Checkout, Verification and Validation (Unit, Software Integration, and System level), Audits and Certification.

Fähigkeiten und Kenntnisse

Software
Software Development
IT systems
Computer Science
Software Architecture
Application
Computer
Information technology
C/C++
UML
Python-Programmierung
Object Oriented Programming (OOP)
Design Pattern (Computer Science)
ADA 83
ADA95
ADA2012
Git
GitHub
Bitbucket
Jenkins
Doors
ClearQuest
Clearcase
GNAt
GPS
Adacore
Visual Studio
MagicDraw
Eclipse
Arduino
Nodemcu
ESP32
ESP8286
LiDAR
UAV
UAM
UAS
Unmanned Aerial Vehicle
Flight Management System
Flight Navigation System
Flight Control System
ADAS
Railway Signalling System
VTOL
ARINC 424
ARINC 629
ARINK 664
AFDX
MQTT
UART
CAN
Ethernet
Wi-Fi
BLE
Bluetooth
IoT
Lora
Lorawan
Technologie
Informationssystem
IT-Anwendungen

Werdegang

Berufserfahrung von Mohammad Shahban Ahmed

  • Bis heute 3 Jahre und 2 Monate, seit Apr. 2021

    Software Architect

    Thales India

    • Leading a team to design and develop the safety-critical, complex and high-quality embedded software. • Contributing to the elaboration of product/system specification & architecture, in collaboration with the Product Architect/ System Team. • Contributing and participating in all software development life cycle activities (specification, system requirement, high level requirement, low level requirement, coding, verification, validation, configuration management, audit and EASA and FAA certification)

  • 4 Jahre und 2 Monate, März 2017 - Apr. 2021

    Software Designer and Software Architect

    Alstom India

    • Designing and developing the safety-critical, complex system and high-quality software by using Defensive Programming Techniques. • Interacting with system/product team to gather the system requirement and specifications. • Analyzing and reviewing the specification and deriving the High Level and Low Level software requirements. • Responsible for design and development of new features. • Performing the Software modules detailed design & implementation as per coding rule and CENELAC standards.

  • 10 Jahre und 2 Monate, Feb. 2007 - März 2017

    Technical Lead

    Honeywell Technology Solutions Lab

    • Working on full software life cycles activities (specification, requirement, ICDs, design, implementation and testing) for avionics product. • Performing a development and verification of diverse engineering solutions for integrated avionics software. • Performing peer review of SW requirements, code, test cases as per DO-178 B and DO-178 C compliant. • Debugging and fixing the problem reports (PR, CR). • Participating in CCB, PDR and CDR meetings. • Performing Unit, Integration and system level testing.

Sprachen

  • Englisch

    Fließend

Interessen

Music
Travel
Art
Passionate and eager to learn new technology and upgrade the skills

21 Mio. XING Mitglieder, von A bis Z