Avatar of Mohammed Mufti.

Mohammed Mufti

Senior C++ Developer
C++ Developer with 18+ years of experience with in-depth expertise in system / application programming, designing and debugging. Worked on varied technologies both on windows and Linux platform from User application to System Programming. Started working for Azure Software Pvt. Limited and expanded working expertise with Microsoft and Amadeus. Professional Summary: ------------------------- Have expertise in use of modern C++ (C++ 14/17/20) including areas like functional C++, template metaprogramming, template specialization and threading. Have in-depth knowledge on threading (POSIX, Win32 and C++) along with lockless algorithm like Dekker's mutual exclusion are among few to mention. Have good understanding on compiler intrinsic / open MP (C++) for Intel architecture to parallelize data processing (SIMD) and multicore programming. Possess strong technical acumen on OS internals. Have fair amount of knowledge on Rootkits and its internals. Well-versed with secure software development life cycle for application development. Have Special Interest in reverse engineering & security, OS instrumentations.
Amadeus
Indira Gandhi National Open University(IGNOU)
Bengaluru, Karnataka, India

Skills

C
C++
STL
Win32 SDK / MFC
Threads
Linux programming
Windows Programming
ATL COM
DirectShow
Boost C++
.Net framework
C#.NET development
python programming
Gdb
file system

Languages

English
Fluent
Hindi
Fluent
Bengali
Professional

Work experiences

Senior Member Of Technical Staff

Amadeus

Jun 2012 ~ Oct 2019
7 yrs 5 mos
Senior Member Of Technical Staff June 2012 - October 2019 7 years 5 months Place: Bangalore, India Was actively engaged in the Development of back-end server which caters travel requirement for business and leisure traveler. Software development involves programming on Linux using C and C++.

Support Engineer (Developer support core)

Microsoft India R & D Private Limited

Oct 2008 ~ Aug 2011
2 yrs 11 mos
Primarily responsible for resolving programming issues related with DirectShow, DirectX, DirectSound and MediaFoundation technologies by partners across globe . Was responsible for handling & providing solutions for programming issues faced by partners using C and C++ on Visual Studio. Also involved in core dump analysis of crashed custom applications on partners end which was developed using Visual Studio and Microsoft Technologies.

Senior Software Engineer

Ness Technologies (INDIA) Pvt Limited

May 2006 ~ Sep 2008
2 yrs 5 mos
Primary C and C++ developer for analyst workbench application, a legacy one. Major role to understand the requirement and enhance the legacy analyst workbench features along with porting to modern C++ from C style C++.

Software Development Engineer

Thomson Reuters (Formerly Thomson Corporation, Intl)

Aug 2005 ~ May 2006
10 mos
Primarily responsible for writing different file parser application to parse financial data of different types to produce a unique format for mainframe processing. Challenge was to parse any type of file using C and C++ only without any third party libraries except Microsoft SDK and Win32 API in some selective cases. Mostly development was on Windows and tool used Visual Studio.

Senior Software Development Engineer

PSI Data System (Aditya Birla Group)

Oct 2004 ~ Aug 2005
11 mos
Was primarily responsible for ATL COM component development to manage e-waste for Redemtech Inc, USA. Primarily was responsible to develop plugins for shell interface on windows (mainly explorer). A new menu item(s) on right click on windows desktop shell gets introduced soon after installation of software on Windows. Also was involved in MBR and file system reconstruction on windows for FAT32 and NTFS. Many cases C code has been written instead C++ to gain performance.

Software Development Engineer

Azure Software Pvt. Ltd

Mar 2001 ~ Sep 2004
3 yrs 7 mos
Responsible for development of UI based applications using C++, Win32 SDK and MFC for Windows File System and Registry cleanup. Primarily worked for American Megatrends Inc, Japan. Also integrated RAID based driver with User Interface based application for Windows. Worked on OCR application to recognize words and numbers from scanned image and save the copy as text / documents.

Educations

Indira Gandhi National Open University(IGNOU)

Other
Computer Science

2020 - 2021
Description
Post Graduate Diploma in computer science (PGDCA)

Indian Institute of Technology, Bombay (Certificate Program)

Non-Degree Program (e.g. Coursera certificate)
CS101.1x Programming Basic (C++)

2019 - 2019
92/100 GPA

Jaipur National University

Other
Master of Computer Applications-MCA Computer Science

2016 - 2019

Microsoft (via EDX)

Non-Degree Program (e.g. Coursera certificate)
Algorithms and Data Structures

2018 - 2018

Microsoft (via EDX)

Non-Degree Program (e.g. Coursera certificate)
DEV210x: Introduction to C++

2018 - 2018

Manipal Global Education Services

Non-Degree Program (e.g. Coursera certificate)
Microprocessor

2014 - 2014

Microsoft

Non-Degree Program (e.g. Coursera certificate)
Microsoft Certified Professional (C++)

1999 - 1999

National Institute of Information Technology (GNIIT)

High School Diploma
Software Engineering

1996 - 1999

University of Calcutta

Bachelor of Science (BS)
Bachelor of Science BSc

1992 - 1995
Powered By CakeResume