Avatar of Mohammed Mufti.
Mohammed Mufti
Senior C++ Developer
ProfileResume
Posts
0Connections
Print
Avatar of the user.

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

Professional Background

  • Current status
    Unemployed
  • Profession
    Back-end Engineer
  • Fields
    Software
  • Work experience
    More than 15 years (More than 15 years relevant)
  • Management
  • 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
  • Highest level of education
    Bachelor

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    Senior Member Of Technical Staff
  • Desired work locations
    Bengaluru, Karnataka, India
    Kolkata, West Bengal, India
    Hyderabad, Telangana, India
  • Freelance
    Full-time freelancer

Work Experience

Senior Member Of Technical Staff

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)

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

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

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

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

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.

Education

Other
Computer Science
2020 - 2021
Description
Post Graduate Diploma in computer science (PGDCA)
Non-Degree Program (e.g. Coursera certificate)
CS101.1x Programming Basic (C++)
2019 - 2019
92/100 GPA
Other
Master of Computer Applications-MCA Computer Science
2016 - 2019
Non-Degree Program (e.g. Coursera certificate)
Algorithms and Data Structures
2018 - 2018
Non-Degree Program (e.g. Coursera certificate)
DEV210x: Introduction to C++
2018 - 2018
Non-Degree Program (e.g. Coursera certificate)
Microprocessor
2014 - 2014
Non-Degree Program (e.g. Coursera certificate)
Microsoft Certified Professional (C++)
1999 - 1999
High School Diploma
Software Engineering
1996 - 1999
Bachelor of Science (BS)
Bachelor of Science BSc
1992 - 1995