Make your own free website on Tripod.com

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">

Anil Thomas Samuel

 

Objective: 

To be a Tech Guru.

Contact Information

Contact

0404-093-387(M) / 03-9894-2774(H)

Email

anthos@acslink.net.au

 

Memberships

Member of Australian Computer Society.

Lifetime member of Computer Society of India, Bangalore Chapter.

 

 

Experience Summary:

Company

Duration

Position / Resposibilities

Resposibilities

Connect Internet / AAPT

Feb ’02 – till date

Senior Development Engineer / Architect

RUP based end to end enterprise application development using Forte / Sun ONE UDS and J2EE.

Mastech Asia Pacific

May 00Feb ‘02

Analyst/Designer/Developer

Analysis, design and development of OO based applications using a application development framework specified by the adopted SDLC methodology like RUP.

International Business Corporation

Jun ’97 – May ‘00

Project/Team Leader,System Analyst,Candidate Screening, Training / Course Consultant, Performance Reviewer

As Forte / Java Team/Project Leader leading multiple projects for multiple teams working on-site and off-shore.

Adstock Business Networks International

Jul ’96 – ‘May ‘97

Member – Technical

Authoring and administering web pages with server side support using CGI programming.

Freelance Application Developer

Aug ’95 – Jun ‘96

Freelancer

Developing customised business applications for clients in manufacturing industry for their office automation requirements in Clipper, FoxPro & dBase.

 

Skill History

Skill

Years

Recency

Self Rating (max 5)

Enterprise Application Development Tools

 

 

 

J2EE

2

Currently

5

J2SE

6

Currently

5

Language

 

 

 

C

2

1997 or before

At work3

C++

2

1997 or before

At work2

Java

7

Currently

At work5

JavaScript

3

1997 or before

At work2

Perl

1

1997 or before

At work2

PL/SQL

4

Never

At work4

SQL

5

Currently

At work4

UML

4

Currently

At work5

JSP / Servlet

2

Currently

At work / home5

TOOL

4

1999 mid and before

At work5

Design Tools / Development Tools / Environments

 

 

 

Cygwin

2

Currently

At work3

E-Speak

0.5

1999 mid and before

At work4

Borland J Builder

3

Currently

At work5

Forte 3.0.L.2 / Sun ONE UDS 5.0.3

2

Currently

At work5

Forte Express

1

1999 mid and before

At work4

Forte Conductor

0.5

1998

At Tutorial2

InstallShield

2

1999 and before

At work2

Microsoft Visual J++

2

Currently

At work3

Apache Web / Tomcat Server

1

Currently

At work3

Apache JsServ

1

Currently

At work3

Netscape Web Server

2

1999 and before

At work2

Rational Rose

2

Currently

At work4

Symantec Visual Café

2

1999 and before

At work3

Visual Age

2

1999 and before

At work3

Visio

1

Currently

At work4

Configuration Management

 

 

 

Clearcase

0.5

2002 and before

At work4

SoftBench

0.5

2000 and before

At work4

cvs

2

Currently

4

Lotus Domino

0.5

2002 and before

4

Requirement Management

 

 

 

RequisitePro

0.5

Currently

At work3

Change Management

 

 

 

ClearQuest

0.5

Currently

At work3

Operating Systems

 

 

 

Windows 9x8

2

Currently

At work5

Windows NT / 2000 / XP

2

Currently

At work5

Linux

2

Currently

At work3

HP-UX

2

2002 and before

At work4

SunOS / Solaris

2

Currently

At work3

Enterprise Applications

 

 

 

cc:Mail

2

1997 or before

At work4

Microsoft Exchange / Outlook

2

1999 mid and before

At work4

Lotiuss Notes

0.5

2000 and before

At work4

Protocols and Networking

 

 

 

TCP/IP and derivatives

4

Currently

At work5

Database Development

 

 

 

Microsoft SQL Server

2

2000 and before

At work4

MySQL

2

Currently

At work3

Oracle

4

Currently

At work3

QcSlapd – LDAP Server

0.5

Currently

At  home3

Sybase SQL Server

2

1997 and before

At work3

API

 

 

 

CORBA

4

Currently

At work3

Java RMI

4

Currently

At work5

XML / XSL

3

Currently

At work3

Servlet

4

Currently

At work3 </TBODY>

ORB

4

Currently

At work4 </TBODY>

Education:

<DIV ALIGN="RIGHT">

B.E - Comp. Science

Karnatak University

Dec. / 1995

</DIV>

TRAINING: 

·        7 days training on Forte Conductor.

·        15 days training on Forte Express.

·        1 month training on Forte.

·        3 weeks training in JAVA.

·        1 week training in Secure Transaction.

SEMINARS ATTENDED:

·        MSDN Developer’s meet in Bangalore.

·        Developer’s annual meets at IISc, Bangalore.

·        E-Commerce and Internet Seminar at CSI Meet Bangalore.

·        And many others….

SEMINARS CONDUCTED:

·        2 days seminar on Business Opportunities on Web at Informatics, Mangalore, India.

·        1 day seminar on Distributed Computing with CORBA and E-Commerce on Web with CORBA at InfoSys, Mangalore, India.

·        1 day in house seminar on CORBA concepts and architecture at IBC Solutions India P Ltd, Bangalore, India.

RESPONSIBILITIES HANDLED:<DIV ALIGN="RIGHT">

·As Project Leader managing the Projects for multiple teams on multiple projects.

·As a Technical person for screening candidates on Technical aspects.

·As a Technical In-charge for feasibility analysis and study for iCare, IBC’s HR Automation Solution, clients.

·As a Course Consultant to streamline iLearn, IBC’s training initiative, with its Course Curriculum, defining class projects and scheduling activities.

</DIV>

Employment History:

Connect Internet Pty Ltd / AAPT

Feb ‘02 – till date

Environment :  Windows 2000, Sun Sparc / Solaris 8, Sun ONE Studio, Forte 3.0.L.2, Sun ONE UDS 5.0.3, J2EE 1.4, XML, XSL, CSS, Apache / Tomcat Server, Rational Unify Process, Sun ONE Application Server

 

Project Title

Online ordering web interface to ‘The Provisioner’ using CORBA / JSP

Project Description: 

Currently under elaboration phase. This interface would leverage on existing workflow based Forte provisioning application, The Provisioner, to enable wholesale customers to order telecom products via web.

Role / Responsibilities:

Work with business analysts from inception to elaboration to create the functional specification, design and work with Forte developers to develop the solution.

 

 

Project Title

Sales force web interface to ‘The Provisioner’ using CORBA / JSP

Project Description: 

This interface is a scaled down version of ‘The Provisioner’ client interface to help Sales representative to do their workflow assigned tasks and activities. This is developed using JSP / Servlet web interface which interacts with a load balanced Forte back end over IIOP / CORBA and XML. All parameter and return value passing are encapsulated in XML. Salient feature of this project include usage of introspection features of Sun ONE UDS to seralise a Business Object to XML and create same from XML.

Role / Responsibilities:

Worked with business analysts to prepare the functional specification, single handedly designed and developed the solution. Evaluated different J2EE application servers like Sun ONE Application Server, JBoss and BEA Weblogic server for deployment. Created and configured UAT bed for integrated testing the application.

 

 

Project Title

DSL provisioning XML based interface to ‘The Provisioner’

Project Description: 

This interface enables the wholesale DSL customer to upload XML documents which describes their End user orders. The XML interface subsystem pipes these orders into “The Provisioner” and automatically sends email to DSL service providers with necessary information to commission the DSL connection. The system keeps track of order status from emails received from the service providers. The system also provides a web interface to track the history and progress of orders and also sends the customers daily updates by email.

Role / Responsibilities:

Developed the design documentation and worked with business analysts to finalise the design, educated business with usage of XML order and implemented the solution.

 

 

Project Title

Forte application build and release web.

Project Description: 

Development of fscript, escript, shell and CGI scripts to build and release the Forte applications using a web interface. This interface helps the Forte developer to build and release to UAT bed and to release the tested application to production bed on release date. All builds are cvs versioned. All the activities are logged for auditing reasons.

Role / Responsibilities:

Developed the necessary scripts and the web pages and configured the tomcat server to run the site.

 

MASTECH ASIA PACIFIC Limited, Sydney

May’ 00 – Feb ‘02

Environment : Win NT 4.0, Sun Solaris, Rational Rose, Rational ClearCase, Rational ClearQuest, Lotus Notes, Lotus Domino, Borland JBuilder 4.0

 

Project Title

SDK for Jornada X25

Client : Hewlett Packard, Melbourne

Project Description: 

Developing a Software Development Kit for the Jornada X25 with Command Line Interface and Integrated Development Environment Interface for RAD tools like JBuilderä. Jornada X25’s Java based application layer is platformed on top of java virtual machine (chaivm) and several native libraries. The application layer is again subsystemised widely as kernel, core, messaging, ui, connectivity and app layer. Each subsystems are managed by different interdependant packages called os_lx, core, net, sri, fltk, gadget and so on.

Role / Responsibilities:

Managing a team of varying size which included developers, unit and system testers, documentation resources. Interacting with system architect for analysis and design, other teams for bug fixing and fine tuning for dependant subsystems etc. Peer review of code and documentation. Performance review of team members.

 

Project Title

Automatic Fare Collection using Smartcard.

Client : ERG Transit Systems, Perth

Project Description: 

Rational Unified Process based design for a transit automation for LTA (Land Transit Authority) of Singapore. This application is packaged as different integrated subsystems like Device Management, Participant Management, Card Management, Purse Management, Patron Management, Finance Management, Security Management etc. This is designed around a core system named MASS (Multi Application Smartcard System) which supports the generic features like Common Business Processing, Network Management, Operations Management, Service Management, System Management etc. The main business entity ‘Card’ is designed to comprise of a monetary purse and infinite non-monetary purses hosted by different service providers.

Role / Responsibilities:

Rose / UML based high level and low level design for Purse Management and Common Business Processing. Detailed high level, low level design & prototyping.

 

IBC Solutions India (P) Limited, Bangalore

Jun ’97 – May ‘00

Environment : Forte Express – Forte 3.0.E.0 Win NT 4.0 – Java 1.1.8  - Swing / JFC – E-Speak X.02.01 – IBM’s XML4J library – RMI – JDK 1.2 – Rational Rose 98 - MS : Project – Visigenic‘s Visibroker

 

Project Title

Service Composition Engine using Espeak.

Client : Hewlett Packard, Bangalore

Project Description: 

This is a discoverable service with Espeak framework using which a super service can be composed using other individual standalone services. This is abstracted to be one step ahead of Workflow and uses a compatible workflow engine like ChangeEngine to automate the process flow. The service specification is defined by a XML document, which is supplied as input to Service Composer. Salient features include mapping of output(s) of a service / node to input(s) of another service / node using Introspection and XSL based XML specifications.

Role / Responsibilities:

Single handed development based on Prototype model. Constantly keeps in touch with HP-CA for feedbacks and interacts with higher management for finalizing the specifications. Detailed Design & Development.

 

1.

IBC Solutions India (P) Limited, Bangalore Consultant at Hewlett-Packard, Bangalore

Aug ’99 – Dec ‘00

 

Completion Status

-COMPLETED-

 

Project Title

MyEFA – Electronic Financial Advisor

Client : Hewlett Packard, Bangalore

Project Description: 

A Java Application, which demonstrates the capabilities of E-Speak 's capabilities in dynamically discovering services. E-Speak is Hewlett-Packard's new technology for distributed computing with competitive functionalities as in CORBA and other middleware technologies. This prototype consists of 5 servers and 2 types of user interfaces.

Role / Responsibilities:

Managing a team of 8. Finalizing the design. Organizing brainstorming sessions, code-walkthroughs, design reviews etc. Interacts with top management for strategic decision-makings. I was instrumental in building the team. Detailed Design & Development.

 

 

Project Title

Online Remote Testing System (n – tier version). 

Project Description: 

Java Applet based Browser front-end, which provides for candidates to take tests remotely. The candidate information along with test results are transmitted and stored centrally in a backend  database. This version supports Session Management Layer, Security Layer, Transaction Management Layer, Concurrency Control algorithms etc. The system is expected to have the test running unsupervised with HR person local to the server and Candidate remotely from Internet audience. This being a sub system of iCare, undergoes customization on customer requirements.

Role / Responsibilities:

Managing a team of 6 remotely. Preparation of design schedules, scheduling design reviews etc. Interacts with marketing team and business analysts to assess the market requirements. Played the role of Performance Analyst for team member’s appraisals.

 

 

Project Title:

Fault Tolerant – Mission Critical Distributed Application Environment Framework with Sun’s RMI.

Client : Hewlett Packard, Bangalore

Project Description:

This is a framework to be designed to implement Fault tolerant distributed application environment with Load balancing and Fail over features for the Application objects with support for inter and intra environment transaction support. This is expected to support TP monitors, Naming services, different database connectors, external systems using IIOP etc.

Role / Responsibilities:

I handle the complete design as I am the only person in this project.  The Resource estimation to be made on completion of detailed design. Functional Specification Preparation, Detailed Design, Manpower Estimation and Allocation and Team Management.

 

 

 

Project Title:

WisorGate

Client : Wisor Telecom, Maryland, USA

Project Description:

An O&P automation system to process orders, billing etc. where document exchange between companies to be done using EDI. It is developed on Distributed Architecture with Oracle 8.0 as backend database. It employs user profile in the system for access controls. It has Crystal Report as the reporting mechanism. Initially developed for only Win NT & 95. To be done for UNIX flavors too. An External Entity Manager takes care of document transactions with external actors where the data transportation technique will be FTP, Telnet, IIOP or CMIP/CMISE.

Role / Responsibilities:

Initially I was placed as a development and testing person while supporting the Project Leader in managing team primarily because he being a Peruvian and a first-timer with Indians. After he left, after 3 months, I took his place as the Project Leader and was responsible for managing the team and project for prototyping and developing full featured version. I was instrumental in interacting with the US based client over tele-conferences, email etc. System Design & Detail Design using Rational Rose, Forte Express and VISIO and Project Management using MS Project and Development using Forté 3.0.G.0.

Environment:

Win NT 4.0 – Forte Express – Forte 3.0.E.0 – MS-VC++ – SeaGate Crystal Reports – MS-SQL Server 6.5., ORACLE 8.0, MS – Project.

 

 

Project Title:

IBC Enterprise

Client : IBC, Fairfax, USA

Project Description: 

IBC Enterprise aims at complete automation of business operations of IBC. Distinguishing features are auto gleaning of Resumes from the Net, Mail enabled information routing, Management and policy documentation control features for contract management. IBC Enterprise is targeted for implementation on Java with Forte and CORBA as middleware agents. This being a sub system of iCare, undergoes customization on customer requirements.

Role

Acted as a support to Leader in revamping the design, which was primarily done at IBC, US. I am expected to manage a team to implement it in Forte later. Software Requirements, Architectural Design, Detail Design & Development

 

 

 

Project Title:

Internet Interface Module – Human Resource Management System 

Project Description: 

3 tiered Client Server Application which provides Interface for Candidate, Recruiter and Sales Person to Post / Query Candidate / Requirement Information with MS SQL Server as back – end. This is the Remote Interface Module – Enabling remote candidate tracking and there by a virtual HR Organization. This being a sub system of iCare, undergoes customization on customer requirements.

Role / Responsibilities: 

Software Requirements, Architectural Design, Detail Design & Development 

 

 

 

 

 

Project Title

Web Interface – Employee Time Sheet and Leave Management. 

Project Description:

 

Two tiered Application / Applet Interface for Employee to Query his/her Leave Balance, Time Sheet Information and to Post his/her Leave Application and Time Sheet with MS SQL Server as backend.

Role / Responsibilities: 

Detailed Design & Development 

 

 

4.  12.

Adstock Business Networks International Pvt. Ltd., Bangalore

Leader – Technical Team

Jul ’96 – ‘May ‘97

Environment : Win 95, JDK 1.0., Linux 1.1.59, X Windows, Gnu C compiler.

 

Project Title

AdShop - The Online Shop – Java version

Project Description: 

Java 1.0 version of AdShop 

Responsibilities: 

Analysis, Design, Modularization. 

 

 

Project Title:

AdShop - The Online Shop – CGI version

Project Description:

This extended from Adstockä is a CGI application written in C & Perl to simulate virtual shopping cart to enable Shoppers on Internet to purchase items online. 

Responsibilities: 

Analysis, Design, Modularization, Development & Documentation 

 

 

 

Project Title

Adstock - The Online Business Directory

Project Description: 

This is similar to Yahoo like Search Engines where company profiles are classified and stored which leads you to their Home Page and uses Advances Search Algorithms for higher performance written in C & Perl.

Responsibilities: 

Analysis, Design & Development