Professional Documents
Culture Documents
EP Registration ID - EP2011RA743760
Abubaker Siddiq. A
abubaker.siddiq@gmail.com
Mobile: +919980091986
PROFILE SUMMARY:
• 7+ years of experience in developing stand-alone and web based applications for
Windows and Linux platforms.
• Currently working on web development projects using Perl – Mason framework.
• Strong expertise in Perl and Unix scripting.
• Hands-on experience in Python.
• Hands-on experience in Core Java and Swing.
• Hands-on experience in SVN, Rational Clearcase and CVS.
• Expertise in automation of customizing and generating configuration files for
Motorola software releases with Synergy P2K, Linux/Java and Symbian operating
systems.
• Worked in Motorola Inc., USA for three months on a short-term onsite assignment.
• Worked with a team in Motorola, Birmingham to learn about automation of software
images for Motorola phone with Symbian operating system.
• Excellent interpersonal and communication skills with strong client interfacing skills.
EXPERIENCE SUMMARY:
TECHNICAL SKILLS:
1
TRITIUM CONSULTING
EP Registration ID - EP2011RA743760
ACADEMIC QUALIFICATION:
Bachelor of Engineering in Computer Science & Engineering, University of Madras. 2002
Patchcord MT Direct is framework developed in Perl and Mason framework which maintains the
logistics for Manitoulin transport. It provides customers of Manitoulin transport with features like
reporting and auditing their data.
My Roles & Responsibilities:
1. Involved in maintaining the Patchcord framework and adding enhancements to the
existing framework.
2. Developed a Pushreport feature which will schedule and dispatch the reports as
pdf/excel/html taking input from the customers.
3. Involved in developing Multi-pick list feature to select multiple records at once and
perform a batch process.
4. Working as a Tech lead and directly interacting with the client to get the requirements
and guiding the team to deliver the project.
5. Handled the SVN repository individually with all the branching and merging operations
for the Patchcord project.
Adding Bar/Column chart features to the existing open source Imager-Graph perl module.
My Roles & Responsibilities:
1. Developed Bar and Column charts for the existing open source Imager Graph module.
2. Added a shadow feature to the bar/column charts.
3. Created a document with all the new features to submit it to the open source community.
2
TRITIUM CONSULTING
EP Registration ID - EP2011RA743760
ABN AMRO Compliance Support delivers production support to the anti-money laundering
application Mantas for ABN AMRO (now RBS) bank across different countries. Mantas
application takes input from various source system files and runs a sequence of jobs scheduled by
Control-M and Autosys schedulers and processes the files based on different scenarios for a
particular jurisdiction of the customer. If the scenario matches with the input files and the
transaction exceeds the threshold value, then the Mantas application generates an alert.
Threads application, a part of Compliance support receives files from Mantas applications and
checks for changes in scenarios and threshold values from the received files. The changes in
scenario or threshold, if any will be stored in a database.
My Roles & Responsibilities:
1. Involved in supporting the Mantas application for APAC region.
2. Involved in managing the Mantas batches for APAC region in Control-M scheduler.
3. Involved in monitoring Threads application for Mantas and sending the daily report to the
business.
4. Worked on Autosys scheduler to monitor the status of batches.
3G Flex is a process to modify the flex file and generate a hex string(hs) file. Flex file is a
configuration file on the mobile software that provides the customization of the user interface
content. This process includes generating Flex Description File (FDF) and generating its
corresponding hex string (hs) file. FDF is generated as per the customer/regional requirements.
The .hs file is the one which we can flex on to the phone using flex supportive tools. The final .hs
file is a combination of several individual .hs files such as websessions, MMS, Quicknotes etc.
These individual .hs files are generated using various tools based on customer requirements.
3G Flex Framework is a collection of all the tools necessary to generate the various 3G Flex
Settings (SEEM and File System) and perform 3G Flex Releases. Flex framework is a stand-
alone application developed to replace the legacy Perl scripts. 3G flex requests are the changes
requested by a customer. This framework serves as one common tool to modify the feature ids as
well as generate file system files such as Quick notes, Media files, Skin etc.
My Roles & Responsibilities:
1. Involved in the enhancement of Perl scripts to automate the generation of fdf and hs files.
2. Involved in the enhancement of 3G Flex internal portal. The 3G Flex portal manages the
flex requests (like a bug tracking system) from the customers. It also manages the
previously generated flex files and various tools used to generate the flex files.
3
TRITIUM CONSULTING
EP Registration ID - EP2011RA743760
3. Involved in the implementation of flex requests and performing flex releases based on
customer requests using Perl scripts as well as 3G Flex Framework.
4. Involved in the development of generating and importing the file system files for 3G Flex
Framework.
5. Involved in the integration of invoking Perl scripts with 3G Flex Framework at the time
of release phase and also to update the Clearcase and database.
6. Interacted with various customers and other feature teams regarding the flex requests.
7. Handled daily status calls with on-site managers and customers on the status updates of
the flex requests.
8. Worked with Customer Release Managers and Technical Account Managers for
Motorola from various countries.
9. Worked in Motorola Inc., USA for three months to support the 3G flex process and also
to study about the flex process in Linux Java phones.
IG represents a software suite that creates a fully customized ROM image from customer settings
and a core build. IG system comprises of IGWeb, IGML wizard and a translator framework.
IGWeb is a web based tool which enables to capture the customer requirements directly from the
customer and create the software builds directly. IGML wizard is a stand-alone application to
create .igml files which will have the details of features and its target files. The translator
framework takes care of translating the target files for each feature with the new customized
values from the IGWeb.
My Roles & Responsibilities:
1. Developed a renderer(an applet program) in IGWeb, which enables the customer to select
the order of commands to be displayed at the time of call from the list of default
commands.
2. Developed a generic XML translator to translate any XML file in the translator server
framework. Developed a panel in IGML Wizard to collect the tag values. The translator
will parse the XML file with the given tag values and modify the file with the customized
value.
4
TRITIUM CONSULTING
EP Registration ID - EP2011RA743760
FlxWrench is a plugin based stand-alone application for Motorola phones in Linux Java platform.
This application customizes a flex model based on the customer requirements and creates a new
flex model. Flex model is nothing but a configuration file which contains information about the
features enabled/disabled for a customer/region. This application supports multiple plug-ins
which are used to manage the LJ mobile phone settings through the flex file. The customization
will be perfomed with the help of various plug-ins like Prompt Editor, Quick Text Editor etc.
Advanced Flex Tool is a stand-alone application which acts as an interface to read the
configuration settings from a phone. It also compares the differences between a given file and a
phone. This tool is used to generate over-the-air flexes where a patch will be generated with these
differences to update a phone which has already shipped to the customers.
My Roles & Responsibilities:
1. Involved in the development of CRC check between the file system files of a given file
and the phone.
Viper, an installer for Trustix Linux (v3.0) installs the operating system with very less user
interaction. It takes just five steps for setting up a minimal installation. It also provides a facility
to customize each and every step in the installation.
5
TRITIUM CONSULTING
EP Registration ID - EP2011RA743760
LxAdmin is the most advanced hosting platform that delivers a powerful user-friendly control
panel interface allowing even a complete non-expert to effortlessly manage entire hosting.
PERSONAL DETAILS:
Date of Birth: 14.03.1981
Passport No: B5872395 (With US B1 Visa valid till Nov' 2017)