Post Job Free
Sign in

Project Manager

Location:
India
Posted:
April 24, 2010

Contact this candidate

Resume:

SYED IBRAHIM M

* ******.***@*****.***; ******@**********.***

Phone : +919*********

DEGREE : Bachelor of Engineering (Electrical And Electronics Engineering)

LinkedIn : http://in.linkedin.com/in/syedibrahimm

_______________________________________________________________________

Experience:

Experience Company Domain Client s Project Designation

name

10 months Wipro Mobile - Samsung Android Module Lead

Technologie Product India Platform /Senior

s, Engineering Software Development Developer

Bangalore Services Operation

s

3 years 2 Wipro Financial Dun & eRAM (Risk Module Lead

months Technologie Services Bradstree Assessment / Lead

s, (Risk t, USA Manager - Developer

Bangalore Management Enterprise)

Solutions)

Computer Proficiency:

. Languages : Java (Android Platform development), C, C++, JNI,

Servlets, JSP programming, Core Java, Struts

Framework

. Scripting Languages : PL/SQL Scripting, HTML, ANT scripting, DOS

Batch scripts,

UNIX shell scripting (Basics)

. Database : SQLite 3.0, Oracle 9i/10g and MSSQL Server

2000/2005

. Web servers : Apache tomcat (4.0.6 & 4.1.31)

. Development tools : Eclipse, MyEclipse, SQL Developer for Oracle

10g, Toad

for Oracle, JProbe, YourKit,

Android SDK Tools, QXDM

Professional, Wireshark, GDB, Adb, DDMS

Academic Profile:

Examination/ Institute & University Year of Grades/Marks

Degree Passing Scored

Bachelor of Kumaraguru College May 2005 77

Engineering Of Technology, CBE (1st class

(Affiliated to Anna with

University) distinction )

XII Perks Matric. Higher March 2001 92.08

std.(State Secondary School, CBE

Board)

X Perks Matric. Higher March 1999 86.27

std.(Matric.) Secondary School,CBE

Industrial - Project Details:

Multimedia team in Android Platform

December 2009 to till date

[pic]

Position: Senior Software Engineer

Client: LG Mobiles, South Korea

Location: LGSI Office, Bangalore / LGE SP Lab, Seoul

Description:

I am presently part of core multimedia team for LG's second Android phone

based on Donut codebase. My responsibilities in the team mainly included

resolving all framework level issues in modules such as FM Radio, media

player, voice recorder and streaming. Analyzed and fixed a lot of Opencore

multimedia framework-related issues. I have exposure in usage of tools like

Wireshark, QXDM Pro, MediaFile. I handle all customizations in multimedia

framework for the CA Team. Have good knowledge of Streaming specifications

for RTP, RTSP etc and multimedia specifications for 3gp, mp4 etc.

I trained both the Korean and offshore team in using various debugging

techniques such as GDB in improving the analysis of issues. I also mentor

and guide the call/STK, Browser and WAP team in UI, framework and

middleware development and changes.

Actively post and reply to queries to android google groups like android-

ndk, android-platform etc.

I have implemented and fixed some critical issues (memory leaks and

implementations) reported from field within the Opencore framework.

Platform/Software: Android 1.6, C++, JNI, Java, GDB, Opencore Multimedia

framework in Ubuntu Linux environment, MSM 7227-based Smart phone, GDB

WAP Team in Android Platform

August 2009 to till date

[pic]

Position: Senior Software Engineer

Client: LG Mobiles, South Korea

Location: LGSI Office, Bangalore

Description:

Part of the WAP team for LG's first Android phone. I am presently

responsible for Streaming and Browser modules for the Android platform and

involved in enhancement and bug-fixing for the modules. I also resolve all

field issues.

Part of the internal Android technical panel where I am involved in

reviewing all fixes in Android code, providing technical support to other

modules & train team members on Android platform.

I was involved in fixing many critical issues such as downloads over proxy

(Still open in open source) which was critical for Indian release of the

Android phone.

Platform/Software: Android 1.5, C++, Java, Linux (Ubuntu Flavor) in

VMWare Workstation, GW620 (MSM 7200 based)

Video Telephony Implementation in Android Platform

November 2008 to August 2009

[pic]

Position: Senior Developer/Module Lead

Client: Samsung Electronics, South Korea

Location: Samsung HQ (Suwon, S Korea) / SISO Office, Bangalore

Description:

Was initially involved as part of the Proof of Concept team where we

designed 5 applications (Media Player, Calendar, Calculator, Tic Tac Toe

Game, World Clock) in Android Platform. My role in the team included

studying of the new platform and implementing the workflow of all the

applications and UI Design.

I implemented Video Telephony application for Samsung Android phone. I

am responsible for developing the framework exposure using native coding,

JNI and Java classes. My initial research in android platform also included

rendering of decoded raw Video data (YUV) to the display, converting

between different RGB and YUV data types, passing the Camera data to the VT

stack and control the VT stack and display. I designed an optimal

implementation of Video Telephony application.

I was also involved in defining the exact requirements for the

telephony and RIL team of Android. Also lead the UI creation team of three

members in Android Java programming. Recently I was involved in stack

testing in 3G network in S Korea along with the above development work.

Acquired good understanding of flow between various layers of Android

architecture. I Gained good understanding of various modules such as

display module, camera module and dialer application in android.

I guided the Camera module team for mapping the requirements in the

framework and library layers. I have worked in Samsung Korea office for

Framework/middleware development for past 3 months. I have coordinated the

development of 3 other modules (World clock, Timer and Stopwatch) for

release between HQ and ODC. I have trained the Wipro android team on how to

approach framework and library layer related development for android. I

also presented a session on the various ways the native layers can be

binded to the java framework layer.

Platform/Software: Android, C, C++, JNI, Java, Linux (Ubuntu Flavor)

in VMWare Workstation

Auto-Export Scheduler

September 2008 to October 2008

[pic]

Position: Senior Developer

Client: Dun and Bradstreet, New Jersey, USA

Location: Bangalore ODC

Description:

The initial requirement from the customer was for filling up a missing

functionality of scheduling exports in eRAM Application. Initially, the

Auto-Export Scheduler was delivered with front-end using JSP and the

complete scheduling logic written in Oracle and MSSQL scripts. Later, I

designed and delivered another upgraded version of the earlier Scheduler

using Quartz Scheduler framework. The project was designed in Struts

Framework and Quartz Scheduler. This reduced the dependency over database

scripts and also introduced more flexible scheduling of complex rules for

exporting data.

Platform/Software: Core Java, JavaScript, JSPs, Apache Tomcat 4.0.6 &

4.1.31 Eclipse Platform, Struts Framework, Quartz Framework

RAM/eRAM - DNBi Database Migration

April 2008 to July 2008

[pic]

Position: Business Analyst / Data Analyst

Client: Onsite - Dun and Bradstreet, New Jersey, USA

Location: Parsippany office, New Jersey, USA

Description:

DNBi is a portal solution of DNB which offers services such Risk Management

& Sales and Marketing modules. This product is in line with the proposed

Point of Arrival architecture of DNB where all products and services are

offered as a single service. The business team had proposed to set up a

migration plan for migrating all the customers using legacy products of

Risk Management and SNMS (Sales & Marketing Solutions) such as eRAM and RAM

to DNBi.

Roles Involved:

Business Analyst:

. This project involved studying of DNBi product which was developed and

maintained by 3 vendors (Vivat Consulting, Russia; Impetus,

Noida/Indore; CTS, Chennai/Pune/Gurgaon) and understanding the entire

database & functional architecture in-order to map RAM/eRAM's database

to DNBi.

. Create and present to the business team an object level and schema

level comparison of RAM / eRAM and DNBi on a weekly basis.

. Prepare a detailed data-mapping sheet between RAM/eRAM and DNBi fields

of all the qualified objects for migration.

. Presented a gap-analysis to the business owners identifying all

functional gaps and data-level gaps of all the three applications and

listed out what the customers will loose and what they will gain when

they migrate to DNBi application.

. The presentation was taken as input for the road map of DNBi product

development and also managed to get business for Wipro to do the

migration project.

Data Analyst:

. Collect the data model diagrams of RAM, eRAM and DNBi from the various

teams.

. Map the database schema to the logical grouping of Objects in RAM,

eRAM and DNBi.

Illegal Character Removal Tool

August 2007 to October 2007

[pic]

Position: Lead Developer

Client: Dun and Bradstreet, New Jersey, USA

Location: Offshore, Bangalore

Description:

A requirement in the production environment as well as the offshore

environment was preventing insertion of illegal characters (falling within

the range 0x00 and 0x31, special reserved characters, in the UNICODE

Character set) into the databases due to improper imports. These characters

make the XML parsers in the application to error out. This tool was

designed to identify/remove the illegal character. The tool was initially

developed as a command line program. Then based on the feedback from team

and onsite, it was developed as a full UI tool (Using AWT, JDBC, Java)

that can identify, update as well as remove the special characters in both

data file and database. This increased productivity in the offshore

environment in identifying and closing issues related to illegal characters

in the database. It also helped the client hosting team to maintain the

database clean of illegal characters.

Platform/Software: Core Java, AWT, JDBC, Eclipse

Enterprise Risk Assessment Manager - eRAM

Sep 2005 to October 2008

[pic]

Position: Module Lead / Lead Developer

Client: Dun and Bradstreet, New Jersey, USA

Location: Offshore, Bangalore

Description:

Enterprise Risk Assessment Manager (eRAM) is an intranet-based application

designed for D&B's mid-size to large customers who must also accurately

assess and manage their company's credit portfolio. The main usage of the

product includes Credit Decisioning, Risk Assessment and Portfolio

Analytics.

The entire product has many teams involved such as Hosting team (where

instances of eRAM are hosted for access to customer), Implementation team

(Responsible for deploying in the end-user environment), Risk Management

Consultant - RMC team, QA Team (offshore certifying team), eRAM RTB team

(Support team) and eRAM GTB Team (Development team). I belong to both eRAM

RTB and GTB teams.

Platform/Software: Core Java, JavaScript, Java applets, JSPs and Servlets,

Oracle 8i & 9i, MSSQL server 2000 & 2005, ANT scripting, web servers

(Deployment/tuning in Tomcat 4.0.6 & 4.1.31, Macromedia JRun & BEA

Weblogic), Load Runner scripting

Roles involved: I was involved in different roles in during various stages

of the project:

Module Lead:

. Led a team of 3 developers in the Development module (eRAM GTB) and 4

project engineers in Support/Maintenance module (eRAM RTB)

. Initiated & completed a proof of concept to migrate the existing

architecture to Struts Framework

. Involved in WAG, high-level estimates and high-level design on the last 3

releases that was proposed to the customer.

. As a module lead for the support team, I was responsible for tracking of

work in the team. I ensured that timely follow-ups were being made by the

RTB team and also all the development modules are executed as per

schedule.

. Collect and maintain data on the day-to-day activities of the project

team in order to provide input to project metrics. Also, maintenance and

review of the project status report (WSR) for tracking of tickets for the

support project,

. All analysis/work/deliverable from the team to the customer is reviewed

and finalized by myself.

Onsite Co-ordinator:

. Onsite coordinator for offshore team once for a period of 6 weeks at the

client site from January 2007 to February 2007 and then second time for

the month of November 2008.

. Was also involved in completing a customization of one part of the

application functionality for a customer in US

Trainings, Awards & Achievements:

> Achievements/Awards:

. Obtained 'Exceeds Expectation' (Rating 3 out of 4) in all

appraisals till date (including this year).

. Awarded 'Thanks a Million' award thrice for my work commitment of

the major releases of the eRAM project from 2007.

. Got appreciations from Wipro and client's project management for

successfully moving high-priority database migration to production

smoothly.

. Designed an estimation template where estimates can be provided

based on the functionality affected. Since variation in effort

depends mainly on functionality in our project, myself and my

manager designed a template which can speed up the estimation

process to give accurate estimates.

> Trainings underwent:

. Underwent training in Android concepts from LG Electronics (HQ),

South Korea for 10 days. After that, for about 3 months, I

underwent a On-The-Job training with the multimedia team for a MSM-

7227 based phone.

. Underwent training for Concepts of Web-Services and SOA for 3 days

. Training on Estimation and Requirement Gathering techniques for 4

days

. Underwent a hands-on training in Hibernate 3.1 for 4 days & in Web-

Services (Using Axis 1.2) for 2 days.

Personal Information:

Date of Birth 19.09.1983 Nationality Indian

Sex Male Marital Single

Status

Passport E0887482 ( Valid till 2012)

VISA B1 for US VISA (Multiple entry VISA valid till 13 Nov

2016)

Father's Name Mether G Moosa Occupation Civil Engineer (Retired)

Mother's Name Suraiya Moosa Occupation Home Maker

Address for A-10,Mayflower Sakthi gardens,

Communication Nanjundapuram main road, Coimbatore-641036.

Local Address 270,1st main, 3rd cross, Jakkasandra,

for Koramangala 1st block, Bangalore - 34.

Communication

Languages English (Read, Write, Speak), Tamil (Read, Speak),

Known Hindi (Read, Write, Speak)



Contact this candidate