CakeResume Talent Search

Advanced filters
On
4-6 years
6-10 years
10-15 years
More than 15 years
Avatar of Mohammed Mufti.
Offline
Avatar of Mohammed Mufti.
Offline
Past
Support Engineer (Developer support core) @ Microsoft India R & D Private Limited
2008 ~ 2011
Senior Member Of Technical Staff
Within three months
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 and template specialization and threading. Have in-depth
C
C++
STL
Unemployed
Full-time / Interested in working remotely
More than 15 years
Indira Gandhi National Open University(IGNOU)
Computer Science
Avatar of Cheng-Hsin Ke.
Avatar of Cheng-Hsin Ke.
Senior Data Engineer @Applied Materials
2020 ~ Present
Data Analyst / Data Scientist
Within one month
Cheng-Hsin Ke • 10 years of experience in Software Development & Testing including Java, C++, VBA and SQL coding skills, Unit, Functional, Integration, Stress and Performance Test. • Deep knowledge of Financial Trading, Artificial Intelligence, Semiconductor Manufacturing Process and RFID. • Strong analytic and troubleshooting skills. • Excellent communication and coordination skills. Taichung City, Taiwan 工作經歷 Senior Data Engineer • applied materials • Analyzed data related to planning. • Wrote automation script to create production reports. • Constructed a web-based reporting system with designed database. 十月Present Senior Software QA Engineer • ASML • Used Elite
Java
C++
SQL
Employed
Open to opportunities
Full-time / Remote Only
6-10 years
Boston University, College of Engineering
Systems Engineering
Avatar of the user.
Avatar of the user.
Past
Staff Software Engineer @VicOne (A subsidiary of Trend Micro)
2021 ~ 2023
軟體工程師
Within one month
C++
C
Python
Unemployed
Ready to interview
Full-time / Interested in working remotely
6-10 years
Yuan Ze University
Electrical Engineering (Group: Digital Technology)
Avatar of 陳郁夫.
Avatar of 陳郁夫.
Senior Software Engineer & Feature Product Manager @聯發科
2022 ~ Present
資深軟體工程師
Within one month
I spearheaded the design and coordination of the camera bokeh flow, collaborating with cross-functional teams to achieve high customer satisfaction. My analytical thinking and problem-solving skills were recognized with a vAward, and I also played a key role in multiple camera development projects, utilizing my expertise in C++ and Android. Beyonds FPM's part, I also take a role on multiple camera development and design flow as software Engineer. Software Engineer • 聯發科 NovemberPresent | Taipei, Taiwan I mainly focus has been on multiple camera flow control and implementation using C++
C++
Python
Machine Learning
Employed
Ready to interview
Full-time / Interested in working remotely
4-6 years
國立師範大學附屬高級中學
Avatar of ChenHuei Huang.
Avatar of ChenHuei Huang.
BIOS Engineer @仁寶
2019 ~ Present
資深韌體工程師
Within one month
ChenHuei Huang BIOS Engineer New Taipei City, Taiwan Summary: - 5 years experience in BIOS development region with AMI/Insyde code structureyears experience in BIOS development region with ARM code structure. - Attend Intel/Microsoft Workshop for supporting Dell XPS 13/15 series in NPI phrase. - Expert in cross-functional communication for implementing functions and solving BIOS and factory problems. Skills: - Familiar with UEFI EDKII architecture, AMI/Insyde code base, and C/C++. - Familiar with kinds of debug tools. Such as Intel DCI, WinDbg, DDR memory training data dump, and
C
C++
PowerPoint
Employed
Ready to interview
Full-time / Interested in working remotely
4-6 years
國立金門大學
資訊
Avatar of the user.
Avatar of the user.
產品專案經理/全端工程師 @FITI Foxsemicon (Foxconn Technology Group)
2018 ~ Present
Maker
Within one month
Python
C#
JavaScript
Employed
Ready to interview
Full-time / Interested in working remotely
10-15 years
國立台灣海洋大學 (NTOU)
系統工程暨造船學系
Avatar of the user.
Avatar of the user.
Past
Institutional Product Manager @Binance
2022 ~ 2023
Business Development / Product Manager / Product Marketing/ Strategy Manager
Within one month
powerpoint
word
Excel
Unemployed
Ready to interview
Full-time / Interested in working remotely
6-10 years
國立清華大學(National Tsing Hua University, NTHU)
科技管理
Avatar of Modick Basnet.
Avatar of Modick Basnet.
Past
Senior Software Engineer @Wistron Neweb Corporation
2016 ~ Present
Signal processing engineer
Within three months
Troubleshoot and develop algorithms for RADAR applications, demonstrating expertise in DSP system design and simulation with Matlab / GNU Octave and Python. • Played a key role in system engineering, actively participating in the design, implementation, and optimization of integrated systems • Successfully patented two novel ideas, one granted in the Taiwan patent office and another pending submission to the US patent office. • Collaborated with cross-functional teams to communicate system capabilities and performance to stakeholders, customers, and managers. Key Achievements: • Played a pivotal role in RADAR production. • Developed and implemented algorithms for RADAR applicat...
C/C++
Matlab
Signal Processing
Unemployed
Ready to interview
Full-time / Interested in working remotely
6-10 years
Emeritus
Machine Learning
Avatar of Ted Li.
Avatar of Ted Li.
Past
Senior Firmware Engineer @Artesyn Embedded Technologies
2019 ~ 2022
韌體工程師/軟體工程師/控制工程師/演算法工程師/
Within one month
Ted Li Senior Firmware Engineer Over 6 years of firmware/software development expertise as a Senior Firmware Engineer, specializing in embedded systems, cross- functional projects, and RL-optimizations. Driving global technical innovations and training. New Taipei City, Taiwan [email protected] https://github.com/armcortex https://www.linkedin.com/in/ted-li/ https://about.armcortex.cc/ Skill Programming C/C++ Python Bash SQL AI (PyTorch, TensorFlow, Keras) Tool RTOS Embedded System Git Docker/Docker Compose
C
Python
C/C++
Unemployed
Ready to interview
Full-time / Interested in working remotely
6-10 years
日本電氣通信大學 The University of Electro-Communications (UEC)
Robotics Engineering
Avatar of Ting-Jui Hsu.
Avatar of Ting-Jui Hsu.
Software Engineer @Klarna
2019 ~ 2023
Software Engineer
Within one month
and Google Cloud - Developed an internal web-tool for blue-green deployment - Contributed to the integration of single sign-on for the Ingenious SaaS Platform, utilising Keycloak and OAuth 2.0 for user authentication Research Scientist • Forschungszentrum Jülich DecemberMayConducted simulations of quantum computing based on the physical model with C++ and parallel computing techniques - Designed algorithms which improved the performance of quantum computing when solving optimisation tasks - Published a journal article on the topic of quantum annealing Research Assistant • Forschungszentrum Jülich JanuaryJuneDeveloped a simulation program(C++) with revised mathematical methods - Clarified the relation bet.
JavaScript
Node.js
React.js
Employed
Ready to interview
Full-time / Interested in working remotely
4-6 years
RWTH Aachen University
Simulation Sciences

The Most Lightweight and Effective Recruiting Plan

Search resumes and take the initiative to contact job applicants for higher recruiting efficiency. The Choice of Hundreds of Companies.

  • Browse all search results
  • Unlimited access to start new conversations
  • Resumes accessible for only paid companies
  • View users’ email address & phone numbers
Search Tips
1
Search a precise keyword combination
senior backend php
If the number of the search result is not enough, you can remove the less important keywords
2
Use quotes to search for an exact phrase
"business development"
3
Use the minus sign to eliminate results containing certain words
UI designer -UX
Only public resumes are available with the free plan.
Upgrade to an advanced plan to view all search results including tens of thousands of resumes exclusive on CakeResume.

Definition of Reputation Credits

Technical Skills
Specialized knowledge and expertise within the profession (e.g. familiar with SEO and use of related tools).
Problem-Solving
Ability to identify, analyze, and prepare solutions to problems.
Adaptability
Ability to navigate unexpected situations; and keep up with shifting priorities, projects, clients, and technology.
Communication
Ability to convey information effectively and is willing to give and receive feedback.
Time Management
Ability to prioritize tasks based on importance; and have them completed within the assigned timeline.
Teamwork
Ability to work cooperatively, communicate effectively, and anticipate each other's demands, resulting in coordinated collective action.
Leadership
Ability to coach, guide, and inspire a team to achieve a shared goal or outcome effectively.
Within three months
Senior C++ Developer
Amadeus
2012 ~ 2019
Bengaluru, Karnataka, India
Professional Background
Current status
Unemployed
Job Search Progress
Professions
Back-end Engineer
Fields of Employment
Software
Work experience
More than 15 years
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
Job search preferences
Positions
Senior Member Of Technical Staff
Job types
Full-time
Locations
Bangalore, Karnataka, India, Kolkata, West Bengal, India, Hyderabad, Telangana, India
Remote
Interested in working remotely
Freelance
Yes, I'm currently a full-time freelancer
Educations
School
Indira Gandhi National Open University(IGNOU)
Major
Computer Science
Print

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 and 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 / openMP (C++) (Intel architecture) for parallel 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 and OS instrumentations.


Technical Stack

a. Windows File System internals and application programming to deal with File Systems.

b. Windows Audio & Video programming (DirectShow, DirectX/Direct3D/DirectSound/Media Foundation). 

c. Windows Media Player SDK using C++ & C#.NET. 

d. Windows & Linux Internals. 

e. Windows Application debugging using WinDbg (Windows Debugger). 

f. Linux application debugging using GDB. 

g. MAPI / COM / DCOM programming. 

h. Used Clang-AST to parse C++ code on Linux environment to automate mass code edit.

i. Linux Kernel programming and device drivers.

j. STL and boost libraries.

Bangalore, India

Phone: +91 9980053894, +91 9483676516
Outlook

Gmail


Work Experience

GSY Technologies Private Limited, Senior C++ DeveloperSeptember 2023 - Present

Currently working as Senior C++ Developer. Working for a leading Fintech company on trading platform.

Responsibility: Enhance, measure and tuning performance in multithreaded applications along with resolving existing bugs on the platform. This is a very complex platform where performance of the application stack is extremely crucial.

Technology Stack: C++ on Linux.

Amadeus, Senior Member Of Technical Staff, August 2011 - Oct 2019

Software Development Engineer (Lead): Worked for Amadeus via Ness Technologies (Aug 2011 - 28th June 2012)
Senior Member Of Technical Staff (June 2012 - October 2019) 7 years 5 months. Place: Bangalore, India

Amadeus IT Group is a transaction processor for the global travel and tourism industry. At Amadeus, was responsible to build and enhance the open backend system based on needs of our customers and business.


Roles & Responsibilities (Department wise) :

 Hospitality(NBU-HOS)

  • Primary responsibility to develop back ends business logic (server) to handle customer query related to hotel like searching, booking and ticketing.
  • Worked on a Windows Client tool to calculate duplicate entries for Hotel Properties in GDS(Global Distribution System). Identify those duplicate entries and tagged as one hotel property.
  • Stabilized some of the back-ends by enabling to handle faulty messages (Some cases OTF unable to filter faulty messages) and prevented to core dump on production system. This ensures no nodes are down due application server crash.
  • Worked on enhancement of EDIFACT/XML messages which gets involved in transaction for hotel shopping and booking.
  • Was responsible and key member to ensure back ends are compliance with PCI-DSS (Payment Card Industry, Data Security Standard) and represented Amadeus multiple time during PCI-DSS external audit at Bangalore for Hotel Reservation systems to earn yearly PCI compliance certificate
  • Involved in most complex TPF decommissioning project for Hotel search/shopping and reservation and ensured smooth transition to Open Backend
  • Many legacy issues some are not got solved, have been addressed on behalf of Bangalore team which results in stable hospitality services.
 Rail:
  • While working with hospitality division, taken extra responsibility to get involved in fully functional prototype development for a tool which takes tables schema as json file and generate code(C++), so data on tables can be used by application as defined in json schema dynamically. This later gets adopted in RAIL department and became a product which takes care of refreshing/accessing data for meta contents in SQLite db.
 SSP:
  • Involved in modernization of old legacy back ends, which includes design discussion and decision making for airlines search, shopping and pricing.
  • Was actively involved in mentoring newcomers and internship program. Guided interns to develop projects on GCP (Google cloud platform) and ensured successful delivery on same.
  • Developed a application prototype in Clang-AST to parse C++ source code and enable mass edit of code automatically.

Technology StackC/C++ and OTF (Open transaction framework) on Linux and C#.net 3.5 and 4.0 for Windows. Using GDB for debugging, Valgrind and Callgrind for memory leak and profiling respectively.

Microsoft India (R & D) Private Limited, Support Engineer, Developers (DSC), October 2008 - Aug 2011

At Microsoft, helped customers to solve their day to day issues arises via software development on Microsoft platform. These also includes involvement in core dump analysis of crashed custom applications developed by partners, using either using Microsoft / non Microsoft Technologies and running on windows.


Roles & Responsibilities

  • Primarily responsible for the supporting clients, using MS technologies and developing products for Windows platform.
  • These include supporting multimedia related development using Microsoft Technologies like DirectShow, DirectX, DirectSound and Media Foundation etc.
  • Understanding challenges customers were facing and troubleshoot their issues. these includes suggestion on code based solutions and memory dump analysis. 
  • Was responsible to provide programming solutions (sample code) to customers as and when asked by Microsoft partners when they had hit technical solution challenges.
  • Published many MSDN Knowledge Base articles based on some unique/complex scenarios which enables customers to get solutions online and eventually helped them to remove development roadblocks quickerThis effort had brought a larger impact in Microsoft's EMEA business on Windows Media Technologies a major success for first time.

Technology Stack: All Windows Platform, Win32 APIs, DirectShow, DirectSound, WASAPI (Windows audio session APIs), C and C++ and WinDbg.

Ness Technologies (INDIA) Pvt. Limited, Senior Software Engineer, May 2006 - Sep 2008

As a primary C and C++ developer, The major role  was, to understand the requirement and enhance the legacy product, analyst workbench features and porting it to modern C++. The porting of entire application to modern C++ along with  long pending bugs has helped to stabilize the product with business needs and further upgradation.

Client : Ventyx Inc, USA (It’s now an ABB Organization

Technology Stack: Inline assembly for Visual C++, and MFC, STL,  ATL COM, MS-SQL Server 2000, Windows 9x/2000/XP/2003

Thomson Reuters (Thomson Corporation, Intl), Software Development Engineer, Aug 2005 - May 2006

Primarily responsible for writing different types of file parser application to parse financial data of different types/formats to produce a unique format. Most development was on Windows and tool used Visual Studio.

Roles & Responsibilities:
  • Designed and developed of file parser including XML and structured file (e.g. .msg).
  • Developed, Debugged and integrated COM components.
  • Development for generic soap driver to communicate between C++ application and .NET web service.

PSI Data System (Aditya Birla Group), Sr. Software Development Engineer, Oct 2004 - Aug 2005

Was primarily responsible for ATL COM components development to manage e-waste for Redemtech Inc, USA. Most of the work was pertained to development of file system reconstruction on windows for FAT32 and NTFS and Sending notifications over email via custom windows service, which leveraged POP3 / SMTP protocols. Visual Studio along with Win32 SDK has been used as development tool .

Client: Redemtech Inc, USA.
Roles & Responsibilities
  • Development for FAT12 boot-able image creation utility. 
  • Developed Win32 service for Pop3 / SMTP mail checking, downloading of mails and mail sending utility. This utility primarily used sending email about password for disk encryption just before encryption starts.
  • HTML mail format for mail sending as per RFC standard. 
  • Service for automatic setup.exe creation utility. This utility uses visual source safe remote server for downloading components and build for release. 
  • Upgradation of  DOS based network enabled hardware detection utility.

Azure Software Pvt. Ltd, Software Development Engineer, Mar 2001 - Sep 2004

Was responsible for development of User Interface based applications using C++, Win-32 SDK and Microsoft Foundation Classes for Windows File System and Registry cleanup. Primarily worked for American Megatrends Inc, Japan. Integrated RAID based FS 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 and many more. Below are the list of products which got build as a developer:

Project Summary at Azure Software Pvt. Ltd: -
1. Automated Weather Reporting systems: This was basically a networked based, weather parameter collection system. This software collects data from sutron device (gets weather data from satellite) and store weather parameter for every minute to an oracle database for future reference and prediction. This product is also got incorporated in DRDO for collecting weather parameters, which enables to build different model for test launching system which highly depends on weather parameters.

Roles & Responsibilities
  • Designed and developed Graphical User Interface and data capture module via serial port. 
  • Developed Graph classes for displaying plotted data based on weather parameter data feed(live). 
  • Added functionality for Zooming and scaling of graphs. 

2. FILExtinguisher / WipePilot: This is system software for cleaning magnetic media for any file, securely without disturbing native OS. This is built for Windows families of Operating systems.

Client: American Megatrends Inc, Japan. LC Technology Inc, USA. 
Roles & Responsibilities
  • Designed and developed GUI with Windows XP like look and feel with internationalization support. 
  • Developed FAT, FAT32 and NTFS file system cleaning module. 
  • Developed format and check disk functionality as a feature of the application. 
  • Played role in debugging, bug tracking and integration of different modules.

Technology Stack: C, Windows SDK, Visual C++, MFC and Inline assembly for Visual C++, Windows 9x/ME/NT/2000/XP (For English and Japanese version).

3. Win-OCR (Optical character recognition system for Windows): This application software is used for conversion of scanned tiff based image to windows editable text file. This software can only convert alphanumeric characters of images to text files. 

Client: SoulTek GbR, Germany. 
Roles & Responsibilities
  • Designed and developed applications (GUI based) using MFC. 
  • Also made performance improvement for image to text conversion on windows host.
4. Net ODBC: This is networking based system software to configure all networked PC’s ODBC (Open Database connectivity) from a central base. 

Roles & Responsibilities
  • Designed and developed applications GUI using MFC. 
  • Developed Client server module based on sockets. 
  • Developed Packaging module for the application distribution.
5. DSPMon (Distributed System Performance Monitoring system for Windows): This is a network based PC hardware and load monitoring system for all networked PCs from a central base. The administrator can generate PC up time to usage report for all network users at any point in time without visiting individual machine in network. This software collects all networked PCs usage data at regular interval and dumped it to a central database for future reference and consolidation. This became one of the highly acclaimed product and got incorporated in DRDO unit to collect PCs utilization report seamlessly.

Roles & Responsibilities
  • Developed design documentation. 
  • Developed Client part for Hardware detection.
  • Developed Server to capture all information from client. 
  • Developed oracle call interface module to store discovered module to a central database. 
  • Developed report generating and monitoring page-using ASP.NET. 
  • Developed OCX module for online graph.
6. Privacy Pilot: This system software is responsible for removal of windows temp files from magnetic memory permanently. It is also configurable to launch at the time of booting of OS. It also detects and removes temporary internet cache files upon closure of browser.

Client: American Megatrends Inc, Japan, Jungle Inc, Japan. 
Roles & Responsibilities
  • Developed application GUI for user interaction. 
  • Developed file searching and securely cleaning of files and contents from file system including recycle bin, Internet cache files. 
  • Developed FAT/FAT32 and NTFS file system cleaning module. 
  • Provided support for all type of browser, like Netscape, IE, Opera etc. 

Recognition


  • Recognition Received High Flyer Awards from Amadeus (FY 18, Q4).
  • Received ACE (Architect of Excellence) from Microsoft (FY 11, H1). 
  • Received ACE (Architect of Excellence) from Microsoft (FY 09, H2). 
  • Received Certificate of Achievement for Think week paper, titled "Unified text authoring framework". 
  • Received Awards from Ness Technologies for performance on multiple occasions within the work division. 
  • Earned three gold badges in  Hacker rank for solving 30 days coding challenge(30 problem solved in 30 days), problem solving(algorithm and DS) and practice problem solving on C and C++.

Education


  • Jaipur National University, Master of Computer Applications (MCA) Computer Science. 
  • University of Calcutta, Bachelor of Science (BS).

Certifications


Resume
Profile

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 and 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 / openMP (C++) (Intel architecture) for parallel 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 and OS instrumentations.


Technical Stack

a. Windows File System internals and application programming to deal with File Systems.

b. Windows Audio & Video programming (DirectShow, DirectX/Direct3D/DirectSound/Media Foundation). 

c. Windows Media Player SDK using C++ & C#.NET. 

d. Windows & Linux Internals. 

e. Windows Application debugging using WinDbg (Windows Debugger). 

f. Linux application debugging using GDB. 

g. MAPI / COM / DCOM programming. 

h. Used Clang-AST to parse C++ code on Linux environment to automate mass code edit.

i. Linux Kernel programming and device drivers.

j. STL and boost libraries.

Bangalore, India

Phone: +91 9980053894, +91 9483676516
Outlook

Gmail


Work Experience

GSY Technologies Private Limited, Senior C++ DeveloperSeptember 2023 - Present

Currently working as Senior C++ Developer. Working for a leading Fintech company on trading platform.

Responsibility: Enhance, measure and tuning performance in multithreaded applications along with resolving existing bugs on the platform. This is a very complex platform where performance of the application stack is extremely crucial.

Technology Stack: C++ on Linux.

Amadeus, Senior Member Of Technical Staff, August 2011 - Oct 2019

Software Development Engineer (Lead): Worked for Amadeus via Ness Technologies (Aug 2011 - 28th June 2012)
Senior Member Of Technical Staff (June 2012 - October 2019) 7 years 5 months. Place: Bangalore, India

Amadeus IT Group is a transaction processor for the global travel and tourism industry. At Amadeus, was responsible to build and enhance the open backend system based on needs of our customers and business.


Roles & Responsibilities (Department wise) :

 Hospitality(NBU-HOS)

  • Primary responsibility to develop back ends business logic (server) to handle customer query related to hotel like searching, booking and ticketing.
  • Worked on a Windows Client tool to calculate duplicate entries for Hotel Properties in GDS(Global Distribution System). Identify those duplicate entries and tagged as one hotel property.
  • Stabilized some of the back-ends by enabling to handle faulty messages (Some cases OTF unable to filter faulty messages) and prevented to core dump on production system. This ensures no nodes are down due application server crash.
  • Worked on enhancement of EDIFACT/XML messages which gets involved in transaction for hotel shopping and booking.
  • Was responsible and key member to ensure back ends are compliance with PCI-DSS (Payment Card Industry, Data Security Standard) and represented Amadeus multiple time during PCI-DSS external audit at Bangalore for Hotel Reservation systems to earn yearly PCI compliance certificate
  • Involved in most complex TPF decommissioning project for Hotel search/shopping and reservation and ensured smooth transition to Open Backend
  • Many legacy issues some are not got solved, have been addressed on behalf of Bangalore team which results in stable hospitality services.
 Rail:
  • While working with hospitality division, taken extra responsibility to get involved in fully functional prototype development for a tool which takes tables schema as json file and generate code(C++), so data on tables can be used by application as defined in json schema dynamically. This later gets adopted in RAIL department and became a product which takes care of refreshing/accessing data for meta contents in SQLite db.
 SSP:
  • Involved in modernization of old legacy back ends, which includes design discussion and decision making for airlines search, shopping and pricing.
  • Was actively involved in mentoring newcomers and internship program. Guided interns to develop projects on GCP (Google cloud platform) and ensured successful delivery on same.
  • Developed a application prototype in Clang-AST to parse C++ source code and enable mass edit of code automatically.

Technology StackC/C++ and OTF (Open transaction framework) on Linux and C#.net 3.5 and 4.0 for Windows. Using GDB for debugging, Valgrind and Callgrind for memory leak and profiling respectively.

Microsoft India (R & D) Private Limited, Support Engineer, Developers (DSC), October 2008 - Aug 2011

At Microsoft, helped customers to solve their day to day issues arises via software development on Microsoft platform. These also includes involvement in core dump analysis of crashed custom applications developed by partners, using either using Microsoft / non Microsoft Technologies and running on windows.


Roles & Responsibilities

  • Primarily responsible for the supporting clients, using MS technologies and developing products for Windows platform.
  • These include supporting multimedia related development using Microsoft Technologies like DirectShow, DirectX, DirectSound and Media Foundation etc.
  • Understanding challenges customers were facing and troubleshoot their issues. these includes suggestion on code based solutions and memory dump analysis. 
  • Was responsible to provide programming solutions (sample code) to customers as and when asked by Microsoft partners when they had hit technical solution challenges.
  • Published many MSDN Knowledge Base articles based on some unique/complex scenarios which enables customers to get solutions online and eventually helped them to remove development roadblocks quickerThis effort had brought a larger impact in Microsoft's EMEA business on Windows Media Technologies a major success for first time.

Technology Stack: All Windows Platform, Win32 APIs, DirectShow, DirectSound, WASAPI (Windows audio session APIs), C and C++ and WinDbg.

Ness Technologies (INDIA) Pvt. Limited, Senior Software Engineer, May 2006 - Sep 2008

As a primary C and C++ developer, The major role  was, to understand the requirement and enhance the legacy product, analyst workbench features and porting it to modern C++. The porting of entire application to modern C++ along with  long pending bugs has helped to stabilize the product with business needs and further upgradation.

Client : Ventyx Inc, USA (It’s now an ABB Organization

Technology Stack: Inline assembly for Visual C++, and MFC, STL,  ATL COM, MS-SQL Server 2000, Windows 9x/2000/XP/2003

Thomson Reuters (Thomson Corporation, Intl), Software Development Engineer, Aug 2005 - May 2006

Primarily responsible for writing different types of file parser application to parse financial data of different types/formats to produce a unique format. Most development was on Windows and tool used Visual Studio.

Roles & Responsibilities:
  • Designed and developed of file parser including XML and structured file (e.g. .msg).
  • Developed, Debugged and integrated COM components.
  • Development for generic soap driver to communicate between C++ application and .NET web service.

PSI Data System (Aditya Birla Group), Sr. Software Development Engineer, Oct 2004 - Aug 2005

Was primarily responsible for ATL COM components development to manage e-waste for Redemtech Inc, USA. Most of the work was pertained to development of file system reconstruction on windows for FAT32 and NTFS and Sending notifications over email via custom windows service, which leveraged POP3 / SMTP protocols. Visual Studio along with Win32 SDK has been used as development tool .

Client: Redemtech Inc, USA.
Roles & Responsibilities
  • Development for FAT12 boot-able image creation utility. 
  • Developed Win32 service for Pop3 / SMTP mail checking, downloading of mails and mail sending utility. This utility primarily used sending email about password for disk encryption just before encryption starts.
  • HTML mail format for mail sending as per RFC standard. 
  • Service for automatic setup.exe creation utility. This utility uses visual source safe remote server for downloading components and build for release. 
  • Upgradation of  DOS based network enabled hardware detection utility.

Azure Software Pvt. Ltd, Software Development Engineer, Mar 2001 - Sep 2004

Was responsible for development of User Interface based applications using C++, Win-32 SDK and Microsoft Foundation Classes for Windows File System and Registry cleanup. Primarily worked for American Megatrends Inc, Japan. Integrated RAID based FS 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 and many more. Below are the list of products which got build as a developer:

Project Summary at Azure Software Pvt. Ltd: -
1. Automated Weather Reporting systems: This was basically a networked based, weather parameter collection system. This software collects data from sutron device (gets weather data from satellite) and store weather parameter for every minute to an oracle database for future reference and prediction. This product is also got incorporated in DRDO for collecting weather parameters, which enables to build different model for test launching system which highly depends on weather parameters.

Roles & Responsibilities
  • Designed and developed Graphical User Interface and data capture module via serial port. 
  • Developed Graph classes for displaying plotted data based on weather parameter data feed(live). 
  • Added functionality for Zooming and scaling of graphs. 

2. FILExtinguisher / WipePilot: This is system software for cleaning magnetic media for any file, securely without disturbing native OS. This is built for Windows families of Operating systems.

Client: American Megatrends Inc, Japan. LC Technology Inc, USA. 
Roles & Responsibilities
  • Designed and developed GUI with Windows XP like look and feel with internationalization support. 
  • Developed FAT, FAT32 and NTFS file system cleaning module. 
  • Developed format and check disk functionality as a feature of the application. 
  • Played role in debugging, bug tracking and integration of different modules.

Technology Stack: C, Windows SDK, Visual C++, MFC and Inline assembly for Visual C++, Windows 9x/ME/NT/2000/XP (For English and Japanese version).

3. Win-OCR (Optical character recognition system for Windows): This application software is used for conversion of scanned tiff based image to windows editable text file. This software can only convert alphanumeric characters of images to text files. 

Client: SoulTek GbR, Germany. 
Roles & Responsibilities
  • Designed and developed applications (GUI based) using MFC. 
  • Also made performance improvement for image to text conversion on windows host.
4. Net ODBC: This is networking based system software to configure all networked PC’s ODBC (Open Database connectivity) from a central base. 

Roles & Responsibilities
  • Designed and developed applications GUI using MFC. 
  • Developed Client server module based on sockets. 
  • Developed Packaging module for the application distribution.
5. DSPMon (Distributed System Performance Monitoring system for Windows): This is a network based PC hardware and load monitoring system for all networked PCs from a central base. The administrator can generate PC up time to usage report for all network users at any point in time without visiting individual machine in network. This software collects all networked PCs usage data at regular interval and dumped it to a central database for future reference and consolidation. This became one of the highly acclaimed product and got incorporated in DRDO unit to collect PCs utilization report seamlessly.

Roles & Responsibilities
  • Developed design documentation. 
  • Developed Client part for Hardware detection.
  • Developed Server to capture all information from client. 
  • Developed oracle call interface module to store discovered module to a central database. 
  • Developed report generating and monitoring page-using ASP.NET. 
  • Developed OCX module for online graph.
6. Privacy Pilot: This system software is responsible for removal of windows temp files from magnetic memory permanently. It is also configurable to launch at the time of booting of OS. It also detects and removes temporary internet cache files upon closure of browser.

Client: American Megatrends Inc, Japan, Jungle Inc, Japan. 
Roles & Responsibilities
  • Developed application GUI for user interaction. 
  • Developed file searching and securely cleaning of files and contents from file system including recycle bin, Internet cache files. 
  • Developed FAT/FAT32 and NTFS file system cleaning module. 
  • Provided support for all type of browser, like Netscape, IE, Opera etc. 

Recognition


  • Recognition Received High Flyer Awards from Amadeus (FY 18, Q4).
  • Received ACE (Architect of Excellence) from Microsoft (FY 11, H1). 
  • Received ACE (Architect of Excellence) from Microsoft (FY 09, H2). 
  • Received Certificate of Achievement for Think week paper, titled "Unified text authoring framework". 
  • Received Awards from Ness Technologies for performance on multiple occasions within the work division. 
  • Earned three gold badges in  Hacker rank for solving 30 days coding challenge(30 problem solved in 30 days), problem solving(algorithm and DS) and practice problem solving on C and C++.

Education


  • Jaipur National University, Master of Computer Applications (MCA) Computer Science. 
  • University of Calcutta, Bachelor of Science (BS).

Certifications