|
Resume of Shadkam Islam ([email protected]) (+91 9886413123) |
|
My Homepage: http://www.geocities.com/dearshad |
|
Experience Summary |
||||||
|
· Having 6+ years of design and development experience in Ecom & Telecom projects. Core area of experience being:
· Have worked, and am confident to work in all the phases (requirement collection, design, implementation, testing and deployment) of a project life cycle. · Have been the final point of contact, most of the times, in all my projects for any technical problem that had surfaced. · Capable of suggesting solutions to the customer and handling a project independently. |
Significant Achievements |
|
· Have been the final
point of contact, most of the times, in all my projects for any technical
problem that had surfaced. · Capable of
suggesting solutions to the customer and handling a project independently. · I was asked to try
to optimization the syncing process of the network with the NMS, which used
to take one full day for big network (such as the one deployed in AT&T).
After my changes, it took only a couple of hours. We got praise mails from
AT&T for this. · Have written an
http server in C++ on linux platform (very fast,
scalable and very lightweight), which has an in built servlet
engine for C++, i.e. servlets can be written in C++
and be deployed on this server. · Have been rated
Significantly Above Plan for 4 out of 6 years in Wipro · Got Best faculty
award in Wipro's induction training program · Got IIT Merit
scholarship · Got UP Board Merit
scholarship |
|
Education |
|
BE (ELECTRICAL) from Indian |
|
Skill Set |
|
|
Languages |
Java, C++, PERL, Python, Unix Shell scripts, C |
|
Web Technologies |
EJB, RMI,
JDBC, JNDI, JMS (Java Messaging Service), CORBA, |
|
Network Security |
SSH, SSL, Cryptographic concepts |
|
Protocols |
SNMP, HTTP, TL1, FTP |
|
Software
Engineering |
OOAD, UML, Rational Rose, CVS (a configuration management tool) |
|
Databases |
Oracle, PostgresQL, LDAP, Perl DBM Files, Strong RDBMS design skills |
|
Web Servers |
iPlanet, Apache, Apache-JServ,
Apache-tomcat, Apache with JRun |
|
Application Servers |
BEA WebLogic (configuration, administration, performance tuning), J2EE, iPlanet |
|
Development/Productivity Tools |
Jbuilder, SunOne, Eclipse, WingIDE |
|
Operating systems |
Linux (red hat and slack ware), Solaris 7 and 9, Knowledge of Unix Internals, Windows 9x, NT, 2K |
|
Projects |
|
1. Ciena OnCenter(Onsite – |
|
|
Description |
This
project is about maintaining and (for new features) developing an NMS system
for a leading north american telecom vendor. The NMS
is runs on top of Weblogic, and has support for a variety of network
elements, supporting different protocols (SNMP, CORBA, TL1 etc). This is a
considerably big product with 1.2 millions + lines of Java code. |
|
Role |
Project Leader (with additional responsibility of release coordinator) |
|
Contribution |
My job is
to 1) estimate when a new feature comes in, 2) design 3) Track the
implementation/testing and deliver the features. I am also
responsible for the defects coming in, which I need to assign and track, and
in case of very complex ones, help the team solve them. |
|
Client/Period |
Ciena
Corporation, |
|
Start Date, End Date |
Oct 1st 2003 - Ongoing |
|
Operating System(s) |
Linux, Solaris, Windows |
|
Skills |
Java, J2EE, Weblogic, EJB, Solaris, JMS, Oracle, Shellscripts |
|
Environment |
Sun Solris, Windows (for GUI Client) |
|
Team Size |
18 |
|
2. Corvis Network Element Controller
(Onsite – |
|
|
Description |
The EC (Element Controller) software runs on the Corvis Network Elements and is used to control and manage those. It provides north bound interface for the NEs using the TL1 protocol. In the backend, it talks to the cards and various components of Network Element using SNMP. Total EC software is divided into two main modules, 1) TL1 agent (C++), and 2) Faultd (Java). I worked on both of them. |
|
Role |
Developer |
|
Contribution |
I was involved in development, maintenance and enhancement. |
|
Client/Period |
Corvis Corporation, |
|
Start Date, End Date |
July 1st 2003 - Ongoing |
|
Operating System(s) |
Linux |
|
Skills |
SNMP, C++, Java, TL1, Unix Shellscripts |
|
Environment |
Linux, Corvis's own framework for Tl1 Agent |
|
Team Size |
12 |
|
3. Corvis Network Manager – Security
Module (Onsite – |
|
|
Description |
The CNM (Corvis Network Manager) integrates Corvis
Network Elements and provides a single point to control them. This product
provides comprehensive management of all aspects of the network. CNM server
runs as a java server (RMI-IIOP) and connects / keeps track of the NEs using
TL1 protocol. CNM client consists of GUI applications (swing / awt / JSPs / servlets) which provide front end interface for managing
the network and network elements. The application itself is pretty big, and
it was not built by us from scratch. We actually customized and added on to
the Lumos's TMF (Telecom Management Framework). |
|
Role |
Developer |
|
Contribution |
I was involved in design and development. |
|
Client/Period |
Corvis Corporation, |
|
Start Date, End Date |
Oct 5th 2002, June 30th 2003 |
|
Operating System(s) |
Solaris, Linux, Windows 2K |
|
Skills |
SSH, Java, Oracle, TL1, Unix Shellscripts, Java Servlets, RMI-IIOP, JavaScript |
|
Environment |
Lumos's java based Telecom Management Framework (built upon RMI-IIOP) |
|
Team Size |
>20 (3 in the Security Module) |
|
4. Consultant - Localization & Build (Onsite - |
|
|
Description |
Toshiba
is launching a new series of printer in the market. There is a set of
applications accompanying the printers which will allow / assist the users to
control them. |
|
Role |
Consultant. |
|
Contribution |
Automated
most of the steps involved in the build and localization processes. |
|
Client |
Toshiba |
|
Start Date, End Date |
May 5th 2002 - Sep 30th 2002 |
|
Operating System(s) |
Window NT/2K, Windows 9X, Linux |
|
Skills |
Java RMI, Java Swing, JSPs, VSS, MSDEV |
|
Environment |
Apache Tomcat server running on Windows 2K. |
|
Team Size |
15 (includes all the modules) |
|
5. BGBB Portal |
|
|
Description |
The
client, BGBB (BG Broadband) is planning to provide internet services in |
|
Role |
Phase 1 -
Architect. Also participated in design and implementation. |
|
Contribution |
For phase
1, I was involved mainly in the design & deployment plan. I also
participated in implementation and testing. |
|
Client/Period |
BG Broadband (A British Gas company) / 4+4 Month(s) |
|
Start Date, End Date |
July 1st
2001, Dec 31st 2001 (phase 1)& |
|
Operating System(s) |
Sun Solaris |
|
Skills |
Java, JSP, CGI, Perl, JavaScript |
|
Environment |
iPlanet web server on Solaris, JSP, CORBA (client side) |
|
Team Size |
8 |
|
6. Customer Control over internet (Onsite – The |
|
|
Description |
In |
|
Role |
Project Engineer |
|
Contribution |
I was
involved in the design, implementation, and installation. |
|
Client/Period |
KPN Royal Dutch Telecom / 3 Month(s) |
|
Start Date, End Date |
Mar 5th 2001, May 31st 2001 |
|
Operating System(s) |
Windows NT |
|
Skills |
Java, Oracle, Unix Shellscripts, Java Servlets, RMI, JavaScript, XML, UML |
|
Environment |
iPlanet web server on solaris, java servlets, RMI, oracle |
|
Team Size |
5 |
|
7. EIFFEL (e-InterFace For Effort Logging) Enhancements |
|
|
Description |
Some new features were to be added into the existing EIFFEL tool, depending upon the feedback of the users. |
|
Role |
Project Leader |
|
Contribution |
Designed
the new modules to be added and participated in implementation. |
|
Client/Period |
WIPRO / 2 Month(s) |
|
Start Date, End Date |
Sep 1st 2000, Oct 29th 2000 |
|
Operating System(s) |
Linux, Solaris |
|
Skills |
Java, Java Servlets, Oracle, CVS, Apache-JServ configuration |
|
Environment |
Apache-Jserv on Red Hat Linux and Solaris, Oracle |
|
Team Size |
3 |
|
8. EIFFEL (e-InterFace For Effort Logging) |
|
|
Description |
Wipro is already having one ETS (Effort Tracking System) which is used as a time sheet collector. Now wipro is going for SAP implementation, and the existing ets is to be enhanced so that it may talk to SAP and may take care of the time sheet section of SAP, apart from acting as an effort tracking system. This is supposed to be used by almost 7000 users. |
|
Role |
Project Engineer |
|
Contribution |
Project Engineer. Involved in design, implementation and deployment |
|
Client/Period |
WIPRO / 8 Month(s) |
|
Start Date, End Date |
1/2/2000, 30/10/2000 |
|
Operating System(s) |
Linux, Solaris |
|
Skills |
Java, Oracle, RDBMS Design, Unix Shellscripts, Apache-Jserv configuration, Java Servlets, HTML, CVS |
|
Environment |
Apache-Jserv on Red Hat Linux and Solaris, Oracle |
|
Team Size |
5 |
|
9. DeLTA (Defect Logging and Tracking Automation) |
|
|
Description |
DeLTA is to be used for automated tracking of defects. It facilitates tracking of the defect throughout the defect life cycle, from logging till closure. Various reports on effort, duration and schedule etc. can be generated. |
|
Role |
Project Engineer |
|
Contribution |
Project Engineer & Test Engineer Involved in requirement collection, design, implementation, testing and deployment. |
|
Client/Period |
WIPRO / 4 Month(s) |
|
Start Date, End Date |
1/9/1999, 29/12/1999 |
|
Operating System(s) |
Linux |
|
Skills |
PERL, CGI, PostgresQL, RDBMS design, Apache web server, CVS |
|
Environment |
PERL, Apache web server, PostgreSQL |
|
Team Size |
5 |
|
10. ARTS (Automated Review Tracking System) |
|
|
Description |
ARTS is a web based automated review tracking system specifically designed by Wipro Global R&D for its internal use. It automates the full review process as defined in Quality Systems Manual of the company. This is also used by the company to generate reports on the reviews conducted inside the organization. The GUI is user friendly and easy to understand. |
|
Role |
Project Engineer |
|
Contribution |
Project Engineer & Test Engineer Involved in testing, enhancement, training, documentation and maintenance. |
|
Client/Period |
WIPRO / 3 Month(s) |
|
Start Date, End Date |
Mar 1999, Jun 1999 |
|
Operating System(s) |
Linux |
|
Skills |
PERL, FCGI, Apache web server, HTML, CVS |
|
Environment |
Apache web server, PostgresQL, Linux, Apache-FCGI |
|
Team Size |
8 |
|
11. ETS (Effort Tracking System) |
|
|
Description |
ETS is a web based effort tracking system. It is used by Wipro for the purpose of tracking effort effectively for the projects. With its user friendly GUI it offers an easy and effective way of tracking efforts to the users in general and the company in particular. |
|
Role |
Project Engineer |
|
Contribution |
Project
Engineer |
|
Client/Period |
WIPRO / 1 Month(s) |
|
Start Date, End Date |
Jan 1999, Feb 1999 |
|
Operating System(s) |
Linux |
|
Skills |
PERL, Apache web server, FCGI,HTML |
|
Environment |
Apache web server on Linux, PERL DBM files |
|
Team Size |
3 |
|
12. Training Automater |
|
|
Description |
This takes care of a part the training process that is followed in Wipro. It provides its user facility to initiate training, generate a training calendar, get the training feedback and generate the final reports. |
|
Role |
Developer |
|
Contribution |
Project Engineer & Test Engineer. Involved in requirement collection, design, implementation, testing and deployment |
|
Client/Period |
Internal / 1 Month(s) |
|
Start Date, End Date |
Jul 1999, Aug 1999 |
|
Operating System(s) |
Linux |
|
Skills |
Java, Java Servlets, RDBMS Design, JDBC, PostgresQL, Apache-JServ |
|
Environment |
Apache-JServ on Linux, PostgreSQL on Linux |
|
Team Size |
1 |
|
13. GSAT (Generic Survey Automation Tool) |
|
|
Description |
This is widely used to automatically conduct surveys. It can be used for any kind of surveys. Users can create feedback forms, and make them available on the Web for others for a specific duration. It takes care of almost everything in this process preparation of forms to generation of consolidated reports. |
|
Role |
Project Engineer |
|
Contribution |
Project Engineer & Test Engineer. Involved in requirement collection, design, implementation, and deployment. |
|
Client/Period |
WIPRO / 1 Month(s) |
|
Start Date, End Date |
Dec 1998, Jan 1999 |
|
Operating System(s) |
Linux |
|
Skills |
PERL, RDBMS Design, Apache web server, CGI |
|
Environment |
CGI & PERL on Linux with Apache web server, PostgreSQL on Linux |
|
Team Size |
2 |
|
14. Suggestion Tracking System |
|
|
Description |
It is a tool designed for collecting the suggestions from users of various tools and utilities developed by our group in Wipro. It automatically takes the mails, which come to a specific address, parses it depending upon the subject and consolidated suggestions for any utility for a particular duration can be viewed on the web. |
|
Role |
Project Engineer |
|
Contribution |
Developer |
|
Client/Period |
internal / 1 Month(s) |
|
Start Date, End Date |
Jul 1999, Jul 1999 |
|
Operating System(s) |
Linux |
|
Skills |
Apache web server,CGI/Perl Scripts,HTML,PERL |
|
Environment |
PERL, Apache web server & PostgreSQL 6.3 on Linux |
|
Team Size |
1 |
|
Date of Birth |
19/05/1977 |