Post Job Free
Sign in

Sr SAS Developer & Analyst

Location:
Bangalore, KA, 560095, India
Posted:
May 24, 2011

Contact this candidate

Resume:

MD. KHALID FARUQUE AZAM

B.E(Bachelor of Engineering) with 5 years 7 months of experience in “Core Java”, Swing , Eclipse plug-in Development (IDE/RCP/PDE), CNF (Common Navigator Framework), EMF, GEF, SWT, JFACE, Nebula, Eclipse P2 Provisioning System, Eclipse Structured Source Editing (SSE) Component and XML technologies in Analysis, Design, Development and Management of Software for creating User Interface (UI) Tools development.

Professional Summary

• 5+ Years of experience in Core Java Programming Skills in Window environment.

• 5 Years of experience Eclipse Plug-in Development (RCP, PDE, IDE), EMF (Eclipse Modeling Framework), GEF (Graphical Editing Framework), SWT, JFACE on window / Linux platform.

• 1.5 Years of experience in JNI (Java Native Interface), C++.

• 2+ Years of experience in UML and Design patterns.

• Hands on experience on JavaScript, CSS, DOM, XML, DTD, XPath, Metamorphosis script (XML parsing Language).

• Experience in developing Swing applications.

• Worked on "Code Coverage" , "Find bug", “Mylyn”, “IBM Jazz” and Google WindowBuilder Pro (for GUI creation) tool.

• Strong Knowledge in “InnoSetup”, “InstallShield” and “Install AnyWhere” for creating executable file for desktop application.

• Experience in Java profiling and static analyzer tools for optimization of the code.

• Experience in SCRUM (Agile) software development methodologies.

• Well versed with the complete SDLC of Development and Maintenance projects

• Exposure to SEI-CMM Level 5 Processes

• Experience in direct customer interaction, requirements gathering, HLD, LLD, Estimation and scheduling mile stone release plans.

• Experience in Product development, Build management support.

• In addition to Project work, acted as Knowledge Management Facilitator and Technical coordinator for Eclipse plug-in development in the EMT (Engineering & Method Tools) department.

• Worked at client locations (Germany).

• Managing a team of five members whose experience range from 1.5 to 4 years.

Work Profile

• Currently (from Nov-2010) working as a “Software Engineer – 3 (MTS-3)” in Juniper networks.

• July-2010 to Oct-2010 worked as a “R&D Senior Software Engineer” in Nokia India (On the Payroll of Tieto Telecom R&D Services (India) Pvt. Ltd.)

• October-2005 to June-2010 worked as a “Senior Software Engineer” in Robert Bosch Engineering and Business Solutions Limited, a SEI CMMi level 5 company and a wholly owned subsidiary of Robert Bosch GmbH – a Fortune 500 multinational organization

Certifications

• Sun Certified Java Programmer for the Java Platform, SE 6

Technical Skills

Operating Systems : Windows 2000/XP/NT

Web Scripting : HTML, Java Script, XML, XPath

Technical Expertise : Core Java, Eclipse Plug-in Development (RCP/IDE/PDE),

EMF, Draw2d, GEF, SWT, JFACE, Swing, JNI, JavaScript, CSS,

XML, DTD, XPath, JDOM

TOOLS:

IDE : Eclipse IDE 3.6

Configuration : Tortoise CVS, SVN, IBM Jazz

Defect Tracking : RADAR

Effort Tracking : Project–Communicator-2, PRIME

Change Request Tracking : CARE, IBM Jazz, Mylyn , JIRA

Project # 1 Junos SDK IDE (Networking Domain)

Client : Juniper Networks

Environment : Windows 2000/NT/XP, Linux (FreeBSD), MacOS

Technologies : Core Java, Swing, JFACE, SWT, EMF

Tools : Eclipse IDE 3.6, CVS, Java Profiling, static analyzer (Find bugs), Code coverage, Google WindowBuilder Pro , Mylyn, PuTTY (for SSH), Eclipse RSE (Remote System Explorer),

FTP tools, InstallAnyWhere

Role : Technical Expert / Module Lead

Team size : 6

Duration : Nov-2010 to till now

Methodology : Scrum (Agile)

Project Description:

The Junos SDK IDE is an integrated development environment for development, build, deploy and debug of software developed on the Junos SDK. User can create value-added features and highly customized packet-processing capabilities for JUNOS-based platforms without needing to fully understand the underlying architecture of the JUNOS code base.

Junos SDK contain backing sandbox and the toolchain development environment for SDK developers. SDK developers can then create their own sandboxes, which are called as Development Sandboxes (DSB) for development of SDK based applications.

Roles and Responsibilities:

• Gathered requirements from client, analyzing and preparing the “Requirement Specification” document.

• Customization of CDT Eclipse for Junos SDK IDE (Welcome Screen, About dialog, Preference, Property Page, Menu, Toolbar, Perspective, “C/C++” Project Navigator ).

• Worked on Equinox p2 provisioning system for updating Junos SDK IDE Plug-ins.

• Creating Eclipse Startup Tip wizards for the Junos SDK IDE.

• Integrated productivity utilities such as the Remote System Explorer (RSE), SSH and Telnet terminals.

• Worked on FTP, SFTP and HTTP Network programming for downloading file.

• Remote debugging by connecting with the gdb server running in the router

• Creating an SSH Session for the Virtual Build Environment

• Building , Packaging and Deploying application on the Router

• Code indexing and navigation and editing for source files.

• Worked on / Customized the Junos SDK thin client installer using “InstallAnyWhere”

Project # 2 Carbide Effects designer (Telecom Domain)

Client : Nokia India

Environment : Windows 2000/NT/XP

Technologies : Core Java, EMF, GEF, JFACE, SWT, XML, XPATH, JDOM

Tools : Eclipse IDE 3.6, IBM Jazz, Java Profiling, static analyzer (Find bugs), Code coverage, InstallSheild

Role : Technical Expert / Module Lead

Team size : 8

Duration : July-2010 to Oct-2010

Methodology : Scrum (Agile)

Project Description:

The Carbide Effects designer is a PC tool for Graphics designers to specify the user interface effects S60 devices. It also enables the creation of custom visuals by altering the look and feel of the customizable user interface components of the Nokia S60 devices. The tools family enables agile development of the device applications.

Roles and Responsibilities:

• Gathered requirements from client, analyzing and preparing the “Requirement Specification” document.

• Responsible for Design effects in visual WYSIWYG editor work area.

• Responsible for Code tab (Structured Source Editing (SSE) Component ) with content assist and template feature

• Responsible for applying Filters for selected icons on a theme

• Responsible for Drag and drop of graphics to WYSIWYG editor.

• Responsible to follow the Agile Development method.

• Worked on thick installer using “InstallShield”

• Progress Demo to the customer in the mid of coding.

• Mentoring of team members.

Project # 3 BlueDoc (Automotive Domain)

Client : Robert Bosch GmbH

Environment : Windows 2000/NT/XP

Technologies : Core Java, JFACE, SWT, XML, XPATH, JDOM, EMF , GEF

Tools : Eclipse IDE 3.5, SVN, Beyond Compare, SQLiteSpy, IBM Jazz, Java Profiling, enterprise Architect 7.0, static analyzer (Find bugs), Code coverage

Role : Technical Expert/ Module Lead

Team size : 6

Duration : March-2008 to June-2010

Methodology : Scrum (Agile)

Project Description:

The primary goal of BlueDoc is the creation of a full featured documentation for the Motronic ECU software for delivery to automotive customers (using Adobe's PDF as output format). Such a document easily expands over 10000 and more pages.

The information is grouped into functions (FC) following the subroutines used by the ECU software. After check-out of component from SCM, it is imported to the LWS (local workspace) “Architecture Navigator” view. For creation of PDF selected the single or multiple components from the “Architecture Navigator” and create the catalog file (Metadata), which is finally passed to the MSRFormatter and end up with the creation of PDF file. The MSRFormatter itself does its job in multiple steps which are continuously visualized within a new window.

Roles and Responsibilities:

• Gathered requirements from client, analyzing and preparing the “Requirement Specification” document.

• Creating “Proof of Concept” and presented in-front of all stake holder.

• Responsible creation of navigator for the BlueDoc based on CNF (Common Navigator Framework).

• Responsible for creation of EMF model for the BlueDoc.

• Responsible in Development and GUI Module.

• Responsible for the Job processing and displaying the console information under eclipse.

• Act as a “Scrum Master” as part of Scrum (Agile) process.

• Progress Demo to the customer in the mid of coding.

• Sharing knowledge within teams and deptartment.

• Writing JUnit and Window testing for component.

• Mentoring of team members.

• Involved in code reviews.

• Technical co-ordination for eclipse plug-in development in EMT Department, providing assistance during various phases of software life cycle.

Project # 4 Venus (Automotive Domain)

Client : Robert Bosch GmbH

Environment : Windows 2000/NT/XP

Technologies : Core Java, JFACE, SWT, XML, XPATH, JNI,EMF

Tools : Eclipse IDE 3.4, SVN, Beyond compare, Near and Far

Role : Senior Software Engineer/ Module Lead

Team size : 5

Duration : March-2007 to Feb-2008

Project Description:

Venus brings in tool support for expressing configuration information based on Manufacturer Supplier Relationship standard (MSR). Venus brings forth a unique way for editing configuration information. Although this new editing concept can be applied to virtually any kind of configuration, in this edition it is limited to automotive domain and diagnostic documentation in particular. This implies that almost all the well formed (and proprietary) XML based formats used for configuration can make use of this concept to move to a higher level of abstraction and align to a common standard.

Roles and Responsibilities:

• Requirements Collection / Analysis

• Design technical implementation guidelines and architecture based on problem domain and customer needs.

• Detailed analysis and propose solutions to change requests.

• Progress Demos to the customer in the mid of coding.

• Involved in implementing Quality Concepts into the project.

• Mentor team mates and provide training.

• Involved in code reviews.

• Causal Analysis.

Project # 5 JSysCond test tool (Automotive Domain)

Client : Robert Bosch GmbH

Environment : Windows 2000/NT/XP

Technologies : Core Java, C++, JFACE, SWT, JNI (Java Native Interface)

Tools : Eclipse IDE 3.3

Role : Developer

Team size : 3

Duration : Oct-2006 to Feb-2007

Project Description:

It is a tool used to test entire functionalities Syscond.dll. It accepts expressions like “Hugo > 1” and send this expression to Syscond to evaluate, Syscond in turn asks for the value of Hugo to the calling application using callback concept, when the value is provided JSyscond evaluates the expression and gives the result. Similarly other functionalities of Syscond dll were checked using this test tool.

Roles and Responsibilities:

• Requirements Elicitation and Analysis to develop system features for the application

• Design technical implementation guidelines and architecture based on problem domain and customer needs.

• Progress Demos to the customer in the mid of coding.

• Preparation of Review and Testing Plans.

• Unit, Integression, Regression and Random Testing.

Project # 6 XMetaL (Automotive Domain)

Client : Robert Bosch GmbH

Environment : Windows 2000/NT/XP

Technologies : Swing, JavaScipt, CSS, HTML, MetaMorphosis (4.0) script, XML, XPath

Tools : Beyond Compare, Near and Far, Topstyle, MetaMorphosis Dev

Role : Developer

Team size : 5

Duration : Oct-2005 to Sep-2006

Project Description:

XMetaL Author is a graphical (UI) editor for creating and editing XML and SGML documents. XMetaL Author provides authors with a familiar word processing-like environment and a rich array of powerful authoring aids including multiple document views and context-sensitive property inspectors. XMetaL Usecase Kit is Customized by the RBEI (Bosch Engineering & Business Solutions Limited) and supplied along with XMetaL kit

Roles and Responsibilities:

• Requirement Analysis and Giving Solution Specification.

• Progress Demos to the customer in the mid of coding.

• Preparation of review and testing Plans.

• Involved in code reviews.

• Unit and Integression test specification creation.

• Unit, Integression, Regression and Random testing.

• Causal Analysis.

• Application Deployment.

Achievements and Awards

• I was proclaimed recognized as the best developer/performer in department and was given an appreciation letter by Department Head.

• Completed the German Language examination level A1 at BINOCLUS.

• Sun Certified Java Programmer for the Java Platform, SE 6

• Customer appreciations at many occasions for scheduled delivery and quality.

• Part of the college level and Multi College organizing committee for technical and non technical events multi college events.

Onsite Assignments

• Deputed at ROBERT BOSCH GmbH (Germany) for 1 month in 2007. Was responsible for requirements gathering for a new tool, feasibility study with customer and getting knowledge transfer.

• Deputed at ROBERT BOSCH GmbH (Germany) for 2 months 2008. Involved in requirement gathering for new tool, feasibility study with the customer and creating “Proof of Concept”, which was presented by me in-front of all stake holder.

• Deputed at ROBERT BOSCH GmbH (Germany) for 6 months in 2008. Was responsible for creating initial final rollout of the application to the end users and discussions related to project hand over and closure.

Professional Education

• B.E (Bachelor of Engineering) COMPUTER Sc. & ENGINEERING from Malnad College of Engineering, Hassan, Affiliated to Visveswaraiah Technological University, Belgaum, Karnataka.

Year of Passing: 2005

Aggregate of all Semesters: 65%

Trainings Done

• Leadership & Teambuilding - I (OBL I)

• Reviewer/ Review Leader

Personal Detail

Date of Birth : 01-03-1982

Sex : Male

Marital Status : Single

Nationality : Indian

Languages Known : English, Hindi

Address : BTM layout, 1st Stage, 9th ‘A’ main, 2nd Cross, 2nd Floor, Bangalore - 560029

Declaration

References: Available upon request.

LinkedIn Profile: http://in.linkedin.com/pub/khalid-azam/20/212/16b

I hereby declare that the above information provided by me is true to the best of my knowledge.

Place : Bangalore

Date : MD. KHALID FARUQUE AZAM



Contact this candidate