Muhammad Saeed

Angestellt, Software Developer, Siemens Healthineers Erlangen

München, Deutschland

Fähigkeiten und Kenntnisse

Software Development
Software Testing
Tests Automation
Scrum (software development)
C++/C
C#.NET
CSS
HTML5
HTML
Bootstrap (front-end framework)
jQuery
JavaScript
Ajax
MySQL
PHP
Laravel
Java Swing
VB.net
MS SQL Server
Git
SVN
Jira
Linux
Automotive
Automation
Java
JavaFX
Javaserver Pages (JSP)
Java Servlet
Java Spring
Spring MVC
Apache Maven
PostgreSQL
Grails
Groovy
Microcontroller
ARM Microcontrollers
CAN Bus
Python
Pearl

Werdegang

Berufserfahrung von Muhammad Saeed

  • Bis heute 6 Jahre und 2 Monate, seit Mai 2018

    Software Developer

    Siemens Healthineers Erlangen

    Senior Software Developer for systematically transferring data from different Measurement Equipments into MES (Manufacturing Execution System). Currently working in all three phases, Development, Testing and Deployment.

  • 1 Jahr und 9 Monate, Aug. 2016 - Apr. 2018

    Software Ingenieur, Hardware Designer

    Sign Image Glasgow

    - Prototye for SmartHouse IOT with multiple sensors communication using MCP2515 spi-can interface, with Raspberry Pi. - Analysis and specification of requirements for “SMS receiver and Sender system alongwith thermal printer ”. - Responsibility for the design of “System Flow Diagrams”, “Use Cases”. - GSM / GPRS modules - SM5100B interface with ARM microcontroller. - SMS data printing from APS EPM207-8-LV receipt printer.

  • 1 Jahr und 2 Monate, Apr. 2015 - Mai 2016

    Software-Entwickler

    Brunel GmbH

    Real-time hardware monitoring(Switches, routers, servers and other various components of HP servers) using SNMP Protocol, code base developed in C# and C++. Automated powershell scripts(pre und post installation) to install and unistall software packets. Web Application to manage different builds for printer control software.

  • 2 Jahre und 6 Monate, Okt. 2012 - März 2015

    Software-Entwickler

    SOCO Engineers, München

    FEM support, on-site at BMW - automation of simulation processes, -Processing of data, recorded from different sensors and control units in different formats - Development of various scripts in Perl and Python under Linux environment. - Responsibility for new add-ons for controlling the simulation processes. - Develop, test and publish new add-ons.

  • 2 Jahre und 9 Monate, Jan. 2010 - Sep. 2012

    Software-Entwickler

    accadis Hochschule Bad Homburg

    - Development of online Application System for university, - Enabling applicants to apply for different courses online. - Development of a university portal where students can use different Accadis platforms. - Development of many other modules to simplify the administrative work. - Web development, frontend and backend development

  • 1 Jahr und 2 Monate, Okt. 2008 - Nov. 2009

    Software-Entwickler

    Simvoice Express, Frankfurt

    - Analysis and specification of requirements for “Online Calling Cards Management System”. - Designing "System Flow Diagrams", "Use Cases" and "Graphical user interface" to simplify access for the customer. - Contribution in development of online portal including frontend and backend.

  • 1 Jahr und 6 Monate, Apr. 2007 - Sep. 2008

    Software-Entwickler / Ingenieur

    Infineon Technologies

    Praktikum, Masterarbeit und Werk Student bei Infineon - Developing algorithms for reading XML documents with “Regular Expressions” against XML schema. - Description, analysis and specification of the requirements for the "Test Tool" to be used to automate the testing of cell phone software. - Requirements analysis for the "Front End Module for GPS Filters". - Design an optimal filter that meets the "compactness" and "signal to noise ratio" requirements.

  • 1 Jahr und 11 Monate, März 2004 - Jan. 2006

    Junior Embedded Softwareprogrammierer

    Sigma Solutions, Lahore, Pakistan

    - Design and development of the "Digital Info Display". - Developed various algorithms to display on matrices array. - Serial communication between microcontroller and computer to transfer various messages to the display board. - Real Time Clock used to display the time. - Worked with ROM to read and write data, in order to realize real-time displays. - PWM Duty Cycles used to control motors with microcontrollers. - ADC used to read temperature sensor.

  • 2 Jahre und 3 Monate, Apr. 1996 - Juni 1998

    Assistant Quality Assurance

    Newage Cables, Lahore, Pakistan

    - Maintaining the quality of electrical cables e.g. for measuring temperature, strength and resistance etc. - Responsibility for generating the reports and the evaluation.

Ausbildung von Muhammad Saeed

  • 2 Jahre und 5 Monate, März 2006 - Juli 2008

    M. Sc. Electrical Eng. (System Design)

    Hochschule Darmstadt

    Information Technology, Automation and Microelectronics

  • 4 Jahre und 8 Monate, Aug. 1999 - März 2004

    BS in CS (Bachelor of Science in Computer Science)

    National University of Computer and Emerging Sciences, Lahore

    Computer Engineering, Algorithm Design, Computer logic, Software Engineering

Sprachen

  • Englisch

    Fließend

  • Deutsch

    Fließend

21 Mio. XING Mitglieder, von A bis Z