Brajmohan Saxena E-mail: ****.******@*****.***
Mobile: +919*********
To be actively involved in responsible roles in the organization that can positively contribute to the growth of the
organization and contribute to organization’s efforts to accomplish goals set within a given framework. Actively
communicate and coordinate with other engineering teams and team members, providing constructive inputs and
timely feedback. Predominantly worked as an Individual contributor role in the Organizations.
PROFILE SUMMARY
• More than 8.6 Years of IT experience in Product Development and Maintenance.
• Mostly worked in Design, Development and Maintenance of Database (RDBMS) Products including
Oracle’s MySQL Server, IBM’s DB2 and Vaman DataServer.
• Strong exposure in Database Internals(DB Internals)
• Strong knowledge of C, C++ programming on UNIX (AIX), LINUX and Windows OS.
• Good knowledge of Data Structures and Algorithm, Shell Script and Performance Engineering.
• Having good knowledge of OOPS concepts.
• Experience in complete software development through design, coding, testing, integration and deployment of
Database Product Development projects.
• Excellent analytical and problem solving skills.
• Good hands on experience in development of Platform service applications through multithreaded
programming using POSIX compliant IPC.
• Demonstrated High Performance Standards, attention to Deadlines, Quality of Work.
• Experience in AGILE ways of working
• Ambitious programmer/analyst with proven ability to learn quickly and apply knowledge effectively.
SKILLS
Languages : C C++ Shell Script
Platforms : Unix Linux Windows NT
RDBMS : Database Internals, MySQL, DB2, VAMAN DataServer
Methodology : Agile, FSM (Finite State Machine) Logic, Data Structures and Algorithm
Others : GDB, DBX, IDE, Bazaar version control, Clear Case, VSS, Valgrind
EDUCATION
• FPGDST (Full Time Post Graduate Diploma in Software Technology) Year 2001.
From CDAC (Formerly National Centre for Software Technology (NCST)), Bangalore (Karnataka)
• Bachelor of Science in Mathematics (B.Sc.) Year 1996.
From Devi Ahilya University (DAVV), Indore (M.P.)
PROJECTS SUMMARY
Dell International ( Payroll Of UST Global) From June 2012 till date
De
signation : Senior System Analyst Role :
Individual Contributor
Environment : C, C++, Linux
Team Size : 15
PROJECT DETAILS
Dell SecureWorks is a product of Dell which provides world-class IT security services to help organizations of all
sizes protect their IT assets, comply with regulations and reduce security costs.
Oracle Ind Pvt Ltd, Bangalore From July 2011 – August 2012
De
signation : Senior Software Engineer Role
: Individual Contributor for Development and Maintenance of MySQL Database Components Environment :
C, C++, Linux, Windows IDE, Bazaar Version Control, Valgrind Team
Size : 12
COMPANY PROFILE
Oracle Corporation is one of the leading software product development organizations. Working as a Senior Software
Engineer in one of the Oracle’s open source database product called MySQL database server.
WORK PROFILE
Working as a part of one of the MySQL database server development team called server general team. Server general
team is responsible for development and sustenance of MySQL database engine. Predominantly worked in MySQL's
federated storage engine to enhance and bug fixings in various data storage modules of local federated database
storage engine and remote storage engine.
PROJECT DETAILS
MySQL server is one of the best open source RDBMS product combination of different storage engine like Myisam,
Innodb, Federated etc. The MySQL database software is a client/server system that consists of a multi-threaded SQL
server that supports different backends, several different client programs and libraries and a wide range of application
programming interfaces (APIs).Its speed and security make MySQL server highly suited for accessing databases on the
Internet. MySQL server has embedded multi-threaded library that you can link into your application to get a smaller,
faster, easier-to-manage standalone product.
Maple Infotech Pvt Ltd, Noida From October 2009 – April 2011
Designation : Senior Software Engineer
Role : Design, Development and Maintenance
Environment : C, C++, Linux, Shell Script
Team Size :8
COMPANY PROFILE
Maple InfoTech is a company that provides Enterprise Statistical Analytics and Engineering Simulation Software
Products, Solutions and Services. The company involved in development of social cum commercial network portal.
WORK PROFILE
As an individual contributor I got a very good opportunity to work on Research and Implementation of
NOSQL database for social cum commercial networking site for fast data retrieval. As a part of development team I
was also involved in implementation of GUI for various hardware devices of different categories using the C++
Standard Class Libraries. The project includes development and testing of all the middleware components used by
various XML modules.
PROJECT DETAILS
Social cum Commercial Network Portal
The goal of the project is to involve the social network site users to engage in business and brand with his own interest.
It also takes care on behalf of users like what type of messages they want to receive and how often they want to
receive. Users are rewarded for their engagement with points that can be used towards discounts and offers from the
available brands.
GUI and Middleware Component Development for Hardware Interaction
The goal of the project is to create user interface for the Point I/O modules, making it easier for end-users to configure
them. This would include HI design, development and testing of I/O configuration interfaces for all modules in the
product lines.
IBM Ind Pvt Ltd, Bangalore September 2006 – September 2009
Designation : System Software Engineer
Role : Design, Development and Performance Engineering
Environment : C, C++, OOPS, Unix (AIX), GDB, DBX, Unix AIX system tracing tools, Clear Case
Team Size : 15
COMPANY PROFILE
IBM is a product development and IT consulting corporation. IBM's ISL (India Software Lab) is a software division
work in the area of software product development and research.IBM has a wide range of IT products including DB2
Database Management System.
WORK PROFILE
IBM’s DB2 is database engine provides data definition, manipulation service to OLTP, Embedded and DSS
applications. I was working with the team which is responsible for Sustenance and Performance Improvement of
IBM’s DB2 product. Predominantly, worked in LOB Inlining Line Item of DB2 Database Engine. As a member of
DB2 Performance team I involved in running the TPC-C benchmark workload. Participated as an eReviewer of SES
(Software Externals Specification) and HLD (High Level Design) documents for some LI (Line Items) added in the
Server code. Working closely with remotely located development team and performance team in Canada. Used
various IBM’s AIX tools for some performance issues.
PROJECT DETAILS
LOB Inlining
The project is all about the Enhancement and Performance Improvement of DB2 database engine adding one Line
Item, this line item is called LOB (Large Object) Inlining. LOB data of smaller size (less than one block size) has
been managed in table’s Row itself instead of allocating a new object.
Sustenance and Performance Engineering of DB2 database engine
As a team member of Sustenance and Performance Team in ISL (Indian Software Lab) and remote Performance
team in Canada, The team was responsible for running various Performance regression workloads. Performance is
measured using DSS and OLTP Workloads. Analyze the performance degradation using performance monitoring tools
either DB2 tools or system tools(CPU Profiling), Regular Interaction with core developers after analyzing the cause of
regression and some possible solutions. Interaction with customers for performance related issues. Bug fixing in
various DB2 database engine modules which includes data storage in the database engine. Activity involved in
improvement of performance (Optimizing Performance) of DB2 using AIX system tools and DB2 database engine
tools.
Sonata Software Ltd. Bangalore June 2005 – August 2006
Designation : Technical Consultant
Role : Design and Development
Environment : C, Linux, And GDB
Team Size :3
COMPANY PROFILE
Sonata software Ltd is an IT service provider with headquarter in Bangalore. The company is CMM level 5 and having
development centre in Bangalore and Hyderabad.
WORK PROFILE
Worked as a member of development team for Gupta's SQLBASE Database Server. Actively involved in
implementation of a utility tool for upgrade the existing database which is on older version to new database version of
SQLBASE Database Server. Bug fixing of the database server.
PROJECT DETAILS
The goal of the project was to make a console based tool for upgrading the database which is on older version to the
newly released version of SQLBASE Database Server. Named Pipe communication and multithreading approaches
was used with server APIs load and unload for transferring the data. The utility was developed on Windows and
porting the same on Linux.
Vaman Technologies R & D Ltd. Mumbai April 2003 – January 2005
Designation : Software Engineer
Role : Design and Development
Environment : C, Windows IDE, Linux, GDB, VSS Team
Size :8
COMPANY PROFILE
Vaman Technologies is a R&D company, specialized in developing Database Server called VAMAN DataServer.
VAMAN DataServer is a complete Database Management solution. This database server integrated with web and mail
server.
WORK PROFILE
Worked as a member of server side development team. Team was responsible for design, implementation and
sustaining of Table object, Data dictionary, Data storage and Tuple preparation related modules of Vaman DataServer.
Involved in optimisation of server side modules. Participated in enhancement of tuple preparation and overflow tuple.
Involved in sustaining Table object for various operation like create, alter and drop with various options. Data storage
of long-varchar data type of larger size internally treated as LOB. Implementation of temporary table.
PROJECT DETAILS
Sustenance of Table Object module
Table is a basic unit of relational database, which comprises of rows and columns. Project was on enhancing the
functionality of Table operation like creation and alteration with several options. Allocation of segment/extent to
accommodate future data.
Tuple and Data Storage Management
Worked as a member of Server team, the team was responsible for enhancement and bug fixing. Vaman DataServer
keeps the data in form of tuples written in blocks. The activity involved are enhancing the tuple header comprises of
fixed fields, variable offset & variable fields,tuple status like normal/overflow. Overflow tuples can't get accommodate
in single block so it gets fragmented in across the blocks and keep track of block by maintaining chain Row ID in tuple
header.