Post Job Free
Sign in

Engineer Software

Location:
Hyderabad, AP, India
Posted:
October 05, 2013

Contact this candidate

Resume:

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.



Contact this candidate