محمد على مالك, Director

محمد على مالك

Director

Smart Monitoring Solutions

البلد
المملكة المتحدة - مانشستر
التعليم
الثانوية العامة أو ما يعادلها, Radio Frequency and Communications Engineering
الخبرات
17 years, 1 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :17 years, 1 أشهر

Director في Smart Monitoring Solutions
  • المملكة المتحدة
  • أشغل هذه الوظيفة منذ أكتوبر 2017

Small Medium Enterprise specialising in Smart Monitoring Solutions.
• Providing technical and commercial leadership in design and development of various company projects.
• Planning for effective project implementation.
• Plan, budget, organise, direct and control tasks, people and resources.
• Organise and lead work teams, coordinating project activities.
• Leading teams and develop staff to meet changing and technical and managerial needs.
• Leasing with potential customers.
• Implementation of strategies and planning tools to meet critical deadlines

Senior Software Engineer / Project Leader في West Yorkshire
  • أشغل هذه الوظيفة منذ أبريل 2014

Expert in software development of mobile computing solutions for custom hardware
• Setup of development Environment using various versions of OS Ubuntu from 10.04 to 14.04 LTS
• Linux Kernel configuration
• ADB debug techniques
• Porting from scratch x-loader, u-boot and Linux Kernels 2.6.x to 4.1 to custom hardware
• Porting of Android file system from Gingerbread to Marshmallow on custom hardware
• Porting and implementation of various Linux kernel drivers such as SPI, I2C, UART, Touchscreen, Audio, IO Expanders, USB, OTG, USB HUB's, QUAD UARTS, GPS, GSM etc.
• Build and debugging of Linux kernel, x-loader, u-boot and Android file systems for custom hardware.
• Embedded C, shells (sh/bash), Visual Studio C#, Eclipse, Visual Studio
• Version Control Tools GIT, SCM
• Helping other engineers in fault finding and android related issues.
• Fault management tools such as Mantis Bug Tracker
• Design and development of wiki documentation, software specifications.
• Managing Android project between two development sites Bradford and Manchester.
• Very Minimal windows ce development.
• Some hardware design for own interest.
• Use of various OS i.e Linux & Windows

Forum Subsea Technologies KirkbymooresideApril

Senior Embedded Software Engineer / Project Leader في Mand
  • المملكة المتحدة
  • يناير 2008 إلى يناير 2012

Complete software development on embedded processor Zilog Encore and ARM Cortex M3 and OMAP3530.
• Implementation of interfaces required for GPS, Modems, Flash, FRAM, MMC, CAN, RS232 and RS485
• Extensive debugging and data analysis with CAN, J1587, J1939 and FMS Standards
• Complete test software development on ARM using HMI to test hardware components.
• Complete Software Development of batch files for programming ARM processors via command line for manufacturing purposes.
• Instrumental in maintaining high quality software development standards and well-structured documentation.
• Hardware debugging using testing equipment voltmeter, ammeter, oscilloscope, picoscope etc.
• Extensively involved with in Research and Development using beagleboard rev C4 and beagleboardxM, and devkit8000.
• Working with Operating systems like Windows CE 6.0, Embedded Linux (Angstrom), Android.(Basic Level)
• Complete integration of touch screen drivers with in Windows CE 6.0.
• Extensively involved in code compilation (used for booting from MMC / SD) of Bootloader, and kernel on Windows CE 6.0, Linux (Angstrom) and Android for image creation. (Basic Level)
• Complete building of file systems for both Linux and Android. (Basic Level)
• Managing apprentices in providing training through development programs. Assisting in electronic and software related issues and training in written software user interfaces for mass development purposes.
• Managing and organising HW / SW requirements based on customer needs, visiting and resolving customer issues in terms of customer training, onsite debugging of PCB's, refurbishment, capturing live information in terms of vehicle management system and then analysis of recorded data in the office (CANbus, J1587, J1939 and FMS).
• Leasing with third parties in terms of support for third party products such as compiler issues, hardware product issues and control area network related issues.

Software Engineer في Continental Group Ltd
  • المملكة المتحدة
  • يوليو 2006 إلى سبتمبر 2007

Complete Software designing and bug fixing code in Embedded C / C++ on TCU. (Telematics Control Unit)
• Extensive involvement in debugging using various debuggers and console traces.
• Complete design from requirements to analysis and product delivery of multiparty call systems and conference calling for various mobile handsets including Nokia, Motorola, Samsung and Windows Mobile Platforms.
• Extensively involved in sharing workload on various TCU applications such as Bluetooth, Audio Management, Telephony and GSM Modems.
• Full life cycle development from requirements to analysis and product delivery for flashing Motorola G24 GSM/GPRS Data Module.
• Lead figure in code reviews.
• Integration of various applications for the TCU to meet customer deliverables using clear case.
• Complete writing of test scenarios for handsets connecting to TCU via Bluetooth interface.
• Use of various software packages to write data parsing utilities.
• Extensive involvement in Fault management system such as Clear Quest.
• Managing and providing training to third party staff in taking the support role of the developed product.

Graduate Software Engineer في Wharfe Electronic D
  • المملكة المتحدة
  • يوليو 2005 إلى يوليو 2006

Programming in Low-level C / Embedded C for Microprocessors and Micro controllers, involving z8 (zilog) microprocessors and PIC micro controllers.
• Complete software development from requirements to product delivery.
• Extensive use of debuggers for bug fixing. Analysis and design in assembly language to access stack levels.
• Extensive use of hardware equipment to debug hardware
• Complete design of various interfaces involving GPS, GSM, FLASH and RS232
• Design and implementation of text message services to issue commands and switch tasks based on those command sets.
• Design and implementation of various instruction sets to retrieve live data over the air (GSM) in terms of location, temperatures, input statuses and communication with other third party devices.
• Complete software design and implementation to communicate both via TCP/IP and UDP to analyze cost effective solutions and take the appropriate approach.

Trainee Programmer في Wm MORRISONS
  • المملكة المتحدة
  • يناير 2005 إلى يوليو 2005

Writing programs for updating records and file in various programming languages. These include RPG, CPG (Fixed/Free), COBAL and JCL
• This has been a challenging role for me and I feel well confident in writing my own programs and generating reports for employees above 120k.
• This role has strengthened my programming skills, and ability to believe in myself to face any task no matter how difficult the job is.

في PACE Micro technologies PVT Limited
  • المملكة المتحدة
  • يوليو 2002 إلى أغسطس 2002

Testing and refurbishment of set top boxes. This involved good working order and non faulty equipment.
• This job provided me insight of internal components of a set top box which improved my real time equipment handling and technical skills.

الخلفية التعليمية

الثانوية العامة أو ما يعادلها, Radio Frequency and Communications Engineering
  • في University of Bradford
  • سبتمبر 2009
الثانوية العامة أو ما يعادلها, Electronic Telecommunication and Computer Engineering
  • في Bradford College

Urdu, Chemistry, Mathematics and Physics

الثانوية العامة أو ما يعادلها,
  • في Fauji Foundation College

10 subjects including, Mathematics, Physics and English Faculty of Science: 6 subjects including Maths, Physics and English

الثانوية العامة أو ما يعادلها,
  • في Fauji Foundation College

Specialties & Skills

Circuit Design
Computer Hardware Troubleshooting
Electrical Engineering
Web Development
COMPUTER HARDWARE
DEBUGGING
DOCUMENTATION
DRIVERS
EMBEDDED C

اللغات

الانجليزية
متمرّس
الأوردو
متمرّس