The following profile is a member of IT Consultants Direct "ITCD".
http://www.it-consultants-direct.co.uk/
  This candidate can be contacted via the following link:
mailto:candidates@itcd-group.co.uk?Subject=SH00076S
  The ITCD candidate database can be searched at:
http://www.it-consultants-direct.co.uk/search.html
  Please note that you will need to register with us before direct contact with any candidate can be arranged. This is to protect both the candidate's privacy and yours. Registration is free and without obligation. We are registered under the data protection act and the data we hold is for our own internal use only, we do not share this data with anyone outside of ITCD unless required to do so by law.
 

Profile

5 years of strong experience in developing and delivering software using a variety of technologies through all phases of the product life cycle. Expertise in Java technologies as architect, developer and consultant. Proven ability in project-based leadership, teamwork and effective communication style. 

Education

Bachelor of Engineering (Instrumentation) – First Class with Honours. 

Skills

Java / J2EE / Oracle / SQL Server

  • Developing applications using Geneva Billing System API for large telecom client
  • Developing applications using MVC (Model2 and Struts) Architecture
  • Distributed systems utilizing J2EE, EJB, Servlets, JSP, JNDI, JMS, RMI and JDBC
  • EJB in creating and deploying enterprise (session and entity) beans
  • Developed Internet Applications using HTML, DHTML and JavaScript
  • Application server used WebLogic 4.5, WebSphere 2.5,Tomcat 3.2.3 and JBOSS
  • Object-oriented design principles and patterns (OOAD, UML, Rational Rose)
  • Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (Rational Rose) for software design
  • Deployed applications using Ant
  • Developed applications using XML
  • Working knowledge of XSL, Linux
  • Primary development platforms include NT/2000/XP

Databases:

  • Developing applications and web-based services using Oracle, PL-SQL, SQL Server, My SQL and DB2.

Other Tools and IDE’s:

  • IDE – JBuilder 4.0, IntelliJ IDEA 3.0, Forte, Kawa
  • Software Configuration Management – MS Visual SourceSafe.
  • Data Modeling Tool – Case Studio 2.

 

WORK EXPERIENCE

·      Sr. Java Developer, [snip] (April 2002 – Dec 2002) 

Project: BillDataPlus (A product for electronic bill presentment and control)

Team Size: 4

     BillDataPlus is a product which sits downstream of the Geneva Billing system and provides functionality and facilities which are not available in the standard system such as recording comprehensive runtime statistics, operational reporting, detection of anomalous bills, publication of bills on a web site.

The product is divided into three major systems

·         BillDataProcessor

·         BillDataLoader

·         BillGenerator

  The Processor part reads the bill file produced by Geneva Billing System and does some audit checks, reports runtime statistics and create data files to load into Oracle database.

The BillDataLoader loads the data file into Oracle database using Oracle’s sqlldr utility.

The BillGenerator generates the bill using Crystal Report and convert the same into ‘. pdf’ or ‘.rpt’ format.  

Responsibilities:

1.       Discuss with the Business Analyst and understand the Business Functional Specifications and Technical Specifications

2.       Code various components such as readers, processors, and writers for BillDataProcessor

3.       Design and develop doubly linked-list structure without using LinkedList class exists in java API

4.       Code components to cater memory management using file swapping

5.       Assist other developers in solving technical issues

6.       Prepare use-cases

7.       Release new version of Product to testing team using Ant Building tool

8.       Code utility programs to read certain Bills form huge input file 

·      Application Developer,  Onward Technologies, UK (January 2001 – March 2002)

Client: ntl:Communications, UK

Project: Kissinger (Tactical Volume Support)

Team Size: 7 

Kissinger is the system that integrates the Business.com suite of operational support systems, to provide automated back office support for the Small Business Office. Kissinger has interfaces to OCS (Onyx Order Capture System), Axiom (Order provisioning System) SABS (Internet provisioning System) and Geneva (Billing System), providing order capture, Telco/Internet provisioning and billing capability. Kissinger implements workflow management, data mapping and business rules to achieve integration. It has been designed to be scalable and extensible, both in terms of order processing capacity and number of system interfaces. 

The system is designed using Abstract Factory pattern and the User interface for the system uses MVC architecture using JSP as View java beans as Controller and SQL Server 7.0 as a Model. 

Responsibilities:  

1.       Design and develop various components for transferring the data to/from Geneva Database (Oracle 8.0) using Geneva API

2.       Prepare the Test Data for testing the application

3.       Release the new version of Product to testing team

4.       On call Production support

5.       Create the relevant documentation

·      Programmer Analyst, Trigyn Technologies Ltd. India,  (May 2000 – Oct 2000) 

Project: I-Futures

Team Size: 7 

The application enables the investor to login from his home to National Stock Exchange, India (NSE) through his broker’s server for On-line trading and provides features to modify/cancel pending orders on-line. The application provides ‘ticker’ facility to get online Share market status (Market Watch).

The project was designed using MVC architecture using Java, servlet, EJB1.0 and JMS 1.0. This application accesses data from Oracle 8(Model) using Enterprise Java Beans (Controller) which acts as the middle Layer providing data-input from HTML/Applet/Swing (View) entry forms and passing it to server side. BEA’s Weblogic 4.5 is used as an Application Server on Windows-NT.  

Responsibilities:            

1.       Code Enterprise Java Beans (Session Beans, Entity Beans) for various modules

2.       Code business objects for various modules

3.       Unit testing and Integration testing           

·           Sr. Software Engineer, Syntel Software Ltd. India, SEI-CMM Level 5 Certified (Jan 1998 – May 2000) 

Joined Syntel as a Trainee Engineer and then was gradually promoted to Sr. Software Engineer. Got an opportunity of working with some world-class clients like Kemper Insurance Inc., Ryder’s TRS Inc., Borders Group Inc. etc.  

Achievement:  Appointed as software consultant at Ryder’s TRS Inc., Denver, Colorado US. 

Following are some of the projects and brief project profile worked at Syntel. 

Kemper Insurance Inc (Web Enabling of Mainframe)

The project was developed to provide Kemper Insurance agents with a flexible and easily accessible application using the Internet to expedite insurance policy quotes. Responsibilities involved Coding, Unit testing and Quality Assurance of Java Server Pages and Servlets. 

Ryder’s TRS Inc. (Y2k compliant certification)

Ryder TRS is a leading truck rental service company in the US. They are into business of renting and leasing trucks. The Ryder TRS has two systems that take care of day-to-day activities. CR/CS (Customer Request/Customer Service) and

MM2 (Marksman system) Ryder had these applications developed in Power Builder, Oracle 7.1, ProC, C, Shell Scripts and Developer 2000.  As a software consultant, certify the code Y2K compliant. Involved in code walk-through to check Y2K impact analysis. 

Borders Group Inc. (Sybase – Oracle Data warehouse Migration project)

BGI is one of the largest retailers of books and music, owning around 1100 bookstores spread throughout USA. It covers ‘Borders’ and ‘Waldenbooks’ chain of stores. The existing software, which was used for management of the whole business in BGI, was based on IBM mainframe, AS/400 and Client-Server system. The Data warehouse and the procedures formatting and consolidating the data were previously in Sybase 11.3. This project migrated the current systems data and the concerned procedures to Oracle 8.0.

Responsibilities involved analyzing various Sybase stored procedures and converting them into equivalent oracle stored procedures, testing the same for performance.

·           Instrumentation Engineer, Hindustan Dorr-Oliver Ltd. India.  (May 1995 – Dec 1997)

 
 
 
© 2004, 2005 Copyright IT Consultants Direct Ltd. All Rights Reserved.