CakeResume Talent Search

Advanced filters
On
4-6 years
6-10 years
10-15 years
More than 15 years
Avatar of the user.
Avatar of the user.
C++ 開發工程師 @TREVI 特雷維科技
2023 ~ Present
C/C++ Software Engineer
Within one month
HAProxy
SVN/Git
Boost C++
Employed
Not open to opportunities
Full-time / Interested in working remotely
6-10 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
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:,Outlook Gmail Work Experience GSY Technologies Private Limited , Senior C++ Developer , SeptemberPresent Currently working as Senior C+
C
C++
STL
Unemployed
Full-time / Interested in working remotely
More than 15 years
Indira Gandhi National Open University(IGNOU)
Computer Science
Avatar of Ziv Hsu.
Avatar of Ziv Hsu.
Senior Software Engineer @Infinite Creativity Technology
2018 ~ Present
資深軟體工程師
Within three months
Tron Cryptocurrency RxJava Unit Test Frameworks for Java and Kotlin(JUnit, Mockito, AssertJ, MockMvc & MockK) Design Pattern Distributed System (shared storage & memory architecture) Asynchronous Communication (I/O completion ports, Overlapped I/O...) Parallel Processing (Task-based Asynchronous Pattern) MVC Architecture MariaDB/MySQL Hibernate Framework Boost C++ libraries Protocol Buffers DNSCrypt v2 Protocol cryptlib (an open-source cross-platform software security toolkit library) Cocos2d-x (an open-source & cross-platform game engine for C++ developers) Redis Full-stack Game Programming / Development UniRx (A reimplementation of the .NET Reactive Extensions
C++
C#
Java
Employed
Not open to opportunities
Full-time / Interested in working remotely
More than 15 years
Tatung University
Computer Science and Information Engineering
Avatar of the user.
Avatar of the user.
Backend Engineer @Thingnario
2021 ~ Present
軟體工程師
Within one year
C++11
C++
Boost C++
Employed
Not open to opportunities
Full-time / Interested in working remotely
6-10 years
National Sun Yat-sen University
Computer Science and Engineering
Avatar of Hyde Liao.
Avatar of Hyde Liao.
資深後端工程師 @康舒科技
2016 ~ Present
資深後端工程師
Within one year
池充電系統 第 35 屆電力工程研討會論文: Design of a Battery Resonant Frequency Sinusoidal Ripple Current Charging System 長庚大學 Chang Gung University 電子工程學系 學士 •專業技能 Programming Language Java Python C/C++ SQL Database PostgreSQL Oracle DevOps GitLab CI/CD Java Springboot Hibernate JUnit Netty Flink Liquibase Python Pandas Numpy Tensorflow C/C++ Boost Mosquitto FreeModbus MCU MSP430 UCD3138 STM32 DevEnv Ubuntu Others Docker Tomcat Nginx Git ActiveMQ makefile RestClient vscode Bash
java/python/c/c++
Employed
Full-time / Interested in working remotely
6-10 years
國立彰化師範大學, National Changhua University of Education
電機工程學系
Avatar of Mohan Kumar.
Avatar of Mohan Kumar.
Senior Developer @Zoho Corporation
2021 ~ Present
Senior Software Developer
Within one year
E, ECE, 2011 ~ 2015 At Guindy, I have completed ECE course. Where i got curious about computer programming. I wrote my first assembly on Intel 8086 to solve Sudoku and wrote many Embedded-C programs for Arduino micro-controller to take part in competitive events. Skills Advanced C++ (4 Years) Intermediate Java-script (3 Years) Java (3 years) Other Languages - C#, Typescript Technologies - Network security Preferred Environment Windows or Linux. VS Code. Misc C++ Environment - CMake, Conan, GCC and MSVC. C++ Libraries - Boost Libraries, Sqlite3, Kafka, Breakpad
+c/c++
+java
Employed
Not open to opportunities
Full-time / Interested in working remotely
4-6 years
Anna University
Bachelor of Engineering-BE Electrical Electronics and Communications
Avatar of the user.
Avatar of the user.
Senior Software Engineer @IBM
2021 ~ Present
Senior Software Engineer
More than one year
C programming Language
Communication Theory
Python
Employed
Full-time / Interested in working remotely
10-15 years
National Tsing Hua University
Communication 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
Avatar of Mark Sierra.
Avatar of Mark Sierra.
Past
Senior Rust Developer @Eccalon
2021 ~ 2024
Rust developer
Within one month
functionalities by 40%. • Optimized multiple applications, improving their speed by an average of 50% and ensuring scalability. • Reviewed and debugged over 1,000 lines of code weekly, ensuring high‑quality standards were consistently met. • Stayed abreast with the latest Rust developments, integrating 3 cutting‑edge libraries to boost performance and reliability JanuaryMarch 2024 Full Stack Developer • Dev Technology Group • Assisted in the development of a MERN Stack and Rust‑based IoT platform that increased efficiency by 25%. • Took the lead in refactoring legacy code, resulting in a 20% reduction in tech debt. • Worked collaboratively with
Rust
Solana
JavaScript
Unemployed
Open to opportunities
Full-time / Remote Only
6-10 years
Colorado Technical University
Computer Science
Avatar of Vladimir Chikishev.
Avatar of Vladimir Chikishev.
Full stack C++ network developer @Anuvu
2023 ~ Present
Developer
Within two months
database engines, CI/CD, and version control systems. My goal is to contribute to a company's product development as a software engineer, while continuously growing and refining my own skill set. Dubai - United Arab Emirates [email protected] Work Experience Full stack C++ network developer • Anuvu • MarchPresent Key Responsibilities: - Designing and implementing robust network solutions using C++ to enhance system functionality. - Full stack development, ensuring seamless integration between front-end and back-end systems. - Collaborating with cross-functional teams to troubleshoot, optimize, and scale network infrastructure
Microservice Architecture
Java: Spring
C/C++(11
Employed
Full-time / Interested in working remotely
4-6 years
South Ural State University
Data protection and cryptography

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