resume m shams qureshi
TRANSCRIPT
M Shams QureshiEmail: [email protected]
Location: Mumbai Mah.Mobile: +91 9637045568
LinkedIn: https://www.linkedin.com/in/m-shams-qureshi-604ba765/
C/C++ software developer offering more than 3.5 years of full life cycle experience including planning, requirements definition, features and functionality design and development, coding, testing, QA, implementation, product and infrastructure enhancements and maintenance. Experience in conceptualization and development of Microcontroller and SOC based products and solutions applications through intuitive problem-solving and creativity. Diverse experience in Linuxoperating system and device drivers solutions.
Summary
• Knowledge of advanced level programming in C/C++ including thread synchronization
multithreading, multi processing, concurrency and TCP/IP Socket Programming. • Developed applications for inventory maintenance, vendor information and order processing
which increased efficiencies and reduced operating.
Technical Skills
Languages C, C++, Assembler, C#, SQL, HTML, CSS, JavaScript
ConceptsLinux System programming, Device Driver programming,, Multithreading/Multiprocessing, Networking.
Software Microsoft Visual Studio, MS Office,Systems Windows ,Linux Distributions. Hardware Raspberry Pi, Beagle Bone black, Peripherals, Network accessoriesDatabases MySQL
Career Highlights
System Engineer,
TATA Consultancy Services (TCS) Mumbai.
February'2016 till present
Embedded System Engineer,
Process Precision Instruments-R&D(Core Analogics) Pvt Ltd –Vasai Thane(dist).
September’2013 till January'2016 (2.4 yrs Exp)
Project at TCS:
Title: Ericsson Inc. US and Canada (VSE Platform Development)
Role: Developer
Responsibility: Resolved customer raised queries and tickets.
Project Description:
• Involved in product support activities mainly in Linux kernel Domain.
• Majorly involved in customer queries related to flash module,
• Routine Exerciser (REX) and port maintenance.
• Involved in product support activities resolved customer raised queries. Debug queries
related to flash, port maintenance, Routine Exerciser (Rex), Linux kernel and device drivers.
-----------------------------------------------------------------------------------------------------------------------
Projects at Core Analogics:
1.Title: Transparent Node
Control Board: SOC: Broadcom BCM2837
Responsibility:
• Requirement understanding.
• Device Driver implementation for Laird Ramp serial Wireless module
• Translating Modbus over serial packets into Modbus over Ethernet.
• C# driver’s implementation to communicate with MODBUS (RS-485).
• Raspbian Kernel Build and patching.
• Implementation of Modbus master and slave drivers for serial communication.
• Version Management using GIT.
• POC on Raspberry Pi-B 2
-----------------------------------------------------------------------------------------------------------------------
2.Title: HMI for High Pressure Stirred Lab Autoclave Control
Control board: SOC : Sitara AM3358BZCZ100
Responsibility:
• Requirement understanding.
• C# driver’s implementation to communicate with MODBUS(RS-485).
• Touch Device Driver modification to suit HMI performance.
• Ubuntu Kernel Build and patching.
• Implementation of Modbus master and slave drivers for serial communication.
• Implementation of GUI using Windows Form for communicating with devices such as
Temperature, Pressure, Flow and VFD controls.
• Version Management using GIT.
• POC on Beagle Bone Black
Technologies used: C, Linux Internals, Mono, Linux porting, C#, Multithreading,Linux Shell Scripting.GIT versioning system.
Team Size : 3
Project Description:
• This 7” touch screen beagle-bone black based HMI running on Ubuntu operating system is
used to communicate with Temperature ,Pressure, Flow and VFD control using Modbus communication for Controlling and monitoring the process such as hydrogenation, oxidation, alkylation, chlorination, nitration,polymerization etc within the Autoclave.
• Application that runs on HMI is developed on Windows .Net platform using C#, which
executes on Linux using Mono tool server.
• User settable parameters are stored and retrieved from
• Database using SQLite database.
• HMI communicates with control boards using MODBUS communication over serial using
RS485.
-----------------------------------------------------------------------------------------------------------------------
3.Title: Multistage Incubator and Hatchery Control.
Microcontroller: ADUC 836, Si Lab C8051F128
Responsibility: Designing Hardware and Firmware.
Project Description:
• The Project is based on closely monitoring and maintaining the environment within an
Incubator or Hatcher for production of healthy birds and maintains high hatchability and chick quality.
• Process Control System based on 8051 based ADuc836 having 24 bit ADC.
• Communication based On MODBUS protocol on RS485 interface used to communicate
with different displays.On-OFF control module is used in the software for controlling temperature and humidity. Alarm module is used in software for monitoring various alarmmcondition.
Education, Training and Certifications
Year Degree/Certification
Institute/University/Board
% Division/Grade
2013 PG Diploma inEmbedded system
Design
CDAC-ACTS Pune(N.S.G I.T Park)
70.08 GradeA
2011 B.E. (EnTC) Prof. Ram MegheInstitute of Technology &
Research Badner
65.29(AGG)
First
2007 H.S.C. Maharashtra State Board 78.00 First
2005 S.S.C. Maharashtra State Board 79.73 First
Personal Information
Date of Birth : 12 th Dec 1989.
Permanent Address :Sagar nagar, Chaprasipura, Jail road, Camp Amravati(MH) 444602.