Vous êtes sur la page 1sur 13

Java Application Developer

Microsoft Certified Application Developer (MCAD)


Benson Thomas
MCAD for .Net in Dec 2004 Email: benson.thomas@live.com
MCSD for VS in Feb 2002 Cell: (510) 304 2697

HIGHLIGHTS:
Around 12 years of IT experience in eBusiness, Client-server, Web technologies and Object Oriented
applications
Microsoft Sharepoint 2007, .NET 2003 and 2005 version, C#.NET, ASP.NET, SQL Server 2000/2005, AJAX
Strong programming skills in Java, J2EE and database technology including Struts, Servlets, JSP, Java Beans,
JDBC, JNDI, JMS, XML, XSL, T-SQL.
Expertise in SDLC, application analysis, design, implementation and testing applications using Microsoft and
Java technologies
Strong experience in RDBMS using MS SQL Server, Access.
Worked with different IDEs like Visual Studio for .Net and Eclipse for Java.
Solid experience in MVC, Struts framework, OOPS, Custom Design Patterns, Java server side programming and
Service Oriented Architecture (SOA).
Managed complete life-cycle implementations. Experienced in the complete solution life cycle – project
initiation, gathering requirements from clients, architecture, risk management, process implementation and
deployment
Results oriented with excellent communication, interpretive and analytical skills
Experience in working with applications across different environments and stages such as Development,
Staging and Production

TECHNICAL SKILLS:
Microsoft Sharepoint2007, .NET 2003/2005, ASP.NET 1.0/1.1/2.0, C#.Net, AJAX
Technologies:
Design Patterns: Façade Design, Singleton, Apache Struts MVC, Apache Beehive, WSRP
Configuration MS Visual Source Safe, CVS, Clearcase/ClearQuest
Tools:
RDBMS and Tools: SQL Server 2000/2005
IDE: VSTS, Visual Studio 2003/2005, Visual Interdev 6.0 , Eclipse, MyEclipse-Plugin
OS: Windows NT/XP/2000/2003/2005/2008
Application Macromedia JRun, Apache Tomcat, Bea Weblogic AppServer, BEA Weblogic Portal
Servers

Education and Professional Certifications:


Bachelors of Engineering (Computer Science & Engg), Kuvempu University, 1996

• Attended training for Microsoft Office Sharepoint 2007 from Microsoft Gold partnership solutions in
2007.
• Attended training for Microsoft Visual Studio Team System from Microsoft Gold partnership solutions in
2006.
Project, Client, Duration: Crossroad Realty CRH/GSR Jul 2008 – current
Holdings
Role: Senior Software Developer Lead/ Architect
Responsibility: As a Software Developer:
My role as a Architect cum Developer was to get involved in the Sharepoint
Development practice for the creation of Site Structure and being part of the Initial
Analysis of how to implement the Sharepoint solution to clients. Was part of the
requirement gathering process and setting up the site structure and data store
with SSP and Site Definitions. Involved in Infopath form design and coding with
InfoPath Form template and code behing using VSTA and XML Technologies. Also
was part of the Developing Custom WorkFlow and setting up the architecture of
how it need to be Developed , Deployed and Tested. Worked with Sharepoint
Sequential and State Machine WorkFlows integrated with Tasks and
Modificationsthat have Custom Infopath.
Environment: VSTA,VSTO, .Net framework 2.0/3/0/3.0SP1, C#.Net, Windows 2005 Sp2, SQL
Server 2005 Sp2, MOSS 2007, Officer Server SDK, WSS Templates for Sharepoint
2007, WWF Templates for Sharepoint 2007, Office Templates for Sharepoint 2007,
XML Technologies.

Project, Client, Duration: GameCasting 1.0 RealVideoGaming/GSR Mar 2008 – May 2008
Role: Senior Software Developer Lead
Responsibility: As a Software Developer:
My role in the Development team was to research, develop and assist in the
implementation of a Streaming Media Application in .Net Environment for Gaming
with On-Demand Videos on Hand held Devices. The development focused on using
an existing standard gaming algorithm on Roulette that mimicked information from
a real time feed by simulating video content on a Samsung UMPC device on
Window XP Tablet Edition Environment. Content Videos was sourced from HD
format and encoded to multiple-bit-rate WMV format. The gaming application used
WMV embedded player to play on-demand streamed pre-recorded video that was
controlled as part of development. The gaming application was written in C#
WinForms with interactive screens. The application was connected to a Windows
Media Server at a publishing point URL with Windows Media Player 9 Series Control
as Player.
I was also involved with the team in the setting encoding rate, unicast publishing
point, selecting network capacity, audience preference and security settings.
Environment: VSTS, .Net framework 2.0, C#.Net, RTSP-TCP, Windows Media ActiveX Control
Player, WMV Encoder, VC-1 Standard, Windows Media Server 9 Series, Window
Server 2008, Windows XP Tablet PC Edition.

Work Experience:
Project, Client, Duration: The Self Assessor Protiviti Inc. /GSR Aug 2004 – Jan 2008
[TSA], Governance
Portal [PGP]
Role: Senior Developer and Support
Responsibility: As a Developer:
Was part of the development team for the following products Sarbanes Oxley
[SarbOx], Objective Risk Management [ORM], Internal Audit [IA] as part of the
Governance Suite of Products built on .Net Framework 1.1, 2.0.
Worked on developing core framework of the application to use custom controls,
templates, caching, security, session management in ASP.NET using C#.NET
approached with agile RAD. Was part of the framework development for
• T-Framework.
• Configuration-Framework.

Worked on ADO.NET components for Data Access and Business Logic layer. UI was
implemented with Custom framework Support and User Controls. Security
application was built with Role based authentication for Forms Authentication and
Windows Authentication to support single sign-on login. Enhanced Exception
handling, Caching, User Tracking, Logging, Archival and Search. Two way
encryption using SHA1 and Rijndeal symmetric algorithms. Also had features for
Excel Uploads for data population with OLEDBAdaptors. Application was able to
support IBM Tivoli Access Manager and support for Farm Environment setup with
dedicated state servers.
Also worked on templated UI screens using ASP.NET using custom controls and user
controls. Also used Telerik RAD Controls for some UI features. Also used RAD-AJAX
for AJAX based solutions with user-controls.

As a Support Role:
As part of the Development of this product, I was also working with some sections
of the business functionality including discussions with the Business Analysts for
the requirements of the product.
In addition to the Development, I was also part of Technical support of the product
in post deployment phase in between development stages.
Environment: .Net Framework 1.1, 2.0, C#.Net, IIS 6.0, SQL Server 2000/2005, Windows XP,
Windows 2003 Server, XML, Web Services, DTSUI, ADO.NET, Telerik Controls, CSS,
HTML, Javascript, DHTML, MS Office 2003.

Project, Client, Duration: Customer Service PGE/GSR Dec 2003 - Aug 2004
Online[CSOL]
Role: Senior Developer and Analyst
Responsibility: As a Analyst:
I was initially involved with the Requirements Gathering Team for the current
application and working in close quarters with the Cordaptix Billing and Customer
Care Application team.
In addition I was also working in close conjunction with the EAI Integration team for
understanding the business requirements, risks and limitations that it carries.
The requirement also mandated to integrate seamlessly with another application
called EIPP.
Was partly helpful in source code branching, merging, build and deployment
process.
Was also actively involved in defining and understanding how defects would be
logged by the QA Delta team

As a Developer:
Later my Role was more involved in designing and development of initial
framework for CSOL application with Apache Struts framework. The Application was
developed on NetBeans IDE with built-in Apache Tomcat 5.0 Server that comes with
the IDE and later ported to Weblogic App Server in production on a Clustered
Domain Environment. Defined the implementation of Apache Tiles Definition, Struts
Validation framework and using custom TagLibrary for reusability. The Business and
DataAccess logic was implemented with singleton architecture model. In this
process all the user interaction data was cached in Session scope during the
intermediate process and later persisted in the Database. The data model was
designed based the requirement specification for the specific functional area. The
input and output information was captured from Middle-Tier EAI application using
XML Posts. The XML Request and Response DTDs were used to create the POJO
classes using the Castro JDO tool. Using the Castor JDO the POJO class information
was Marshaled for Posts and UnMarshalled by retrieving the XML data. Security was
built with the help of Siteminder application which was configured to do a check on
the user information on LDAP and a security header information was passed in the
request with the help of Siteminder Agent. Additional checks were made within the
application by directly accessing LDAP information from the application and getting
the user details. I was involved in the usage definition of JFig tool for providing
central point for configuration architecture.

Also for the development purposes, I was also involved in setting up Apache James
Server for the usage of SMTP services.

Apart from the Development of the Product, I was also partly involved in the build
development and participating in the defining the Clearcase stream definition for
Development teams, Integration Environment, QA and Production Environments.
This process helped me in getting involved to understand the Clearcase and
ClearQuest fundamentals for relating Tasks and Versions.

Environment: Weblogic Application Server 8.1, Clearcase, ClearQuest, Netbeans 4.0 Beta 2.0 with
Tomcat 5.0, Oracle 8, LDAP Server with client Access, Siteminder on Macromedia
JRun Webserver, Java Code profiler, Apache Ant, Apache James for development,
Apache Log4J, JFig, Castor JDO, XML Spy, Apache Struts 1.2, Cryptix

Project, Client, Duration: Document PGE and Microsoft


Management Consulting/GSR
Portal
Role: Software Engineer
Responsibility: As a Software Developer:
My Role was to develop Webparts for custom functionality and with features not
available in Sharepoint. The WebParts was designed to allow individual users to set
preferences for subscription and to enable the subscriptions based on settings. The
preference settings were stored in the SQL server Database by toggling the setting
from the WebPart UI.
These individual Projects helped in collaboration and sharing document and
information within Team Members specific to the clients needs.

Environment: WebParts, MS Sharepoint Portal 2003, Microsoft SQL Server 2000 sp3a, Microsoft
Window Server 2003, Microsoft Visual Studio 2003, Microsoft ASP.Net, Microsoft
ADO.Net, Microsoft .Net Framework 1.1
Project, Client, Duration: Pursuit and Deal Agilent and Microsoft
Management Consulting/GSR
System
Role: Software Engineer
Responsibility: Software Development as a portal for Deal and Pursuit Management and Report
System. Helps to find out the Status of various projects and financial reports for
each company. Also helps in finding out the resources allocation across company
wide projects. The system also helps in forcasting based on existing and previous
data analysis. The system also helps in drilling down data to specific individual
levels. The data is also represented in graphical informations.

As a Software Engineer:
My Role was involved in the design and development of ASP.Net application and
deploying the application on the client’s side. The pursuit management was
primarily a prototype development platform for Reporting based on ChartFX Tools
on Web Page. I was involved in creating users to have drill down features in
ChartFX tools. Also created Custom DataGrids that allowed users to drill down to
more specific analysis based on a detail of information. Created bread crumbs,
Javascript validations, Server Side Components and Stored Procedures for
accessing the data.
Environment: Microsoft SQL Server 2000 sp3a, Microsoft Window Server 2003, Microsoft Visual
Studio 2003, ASP.Net, ADO.Net, HTML, Javascript, ChartFX Studio, Microsoft .Net
Framework 1.1

Project, Client, Duration: FastCheck System PGE/GSR


Role: Software Engineer and Analyst
Responsibility: Desktop or Standalone application for fast issuance of Checks from the Payroll
Department.

As a Software Analyst
My role was to provide a prototype UI application and Application Framework based
on Enterprise Template Approach in the Visual Studio IDE. Allows preventing stale
build process and dependency relationships across multiple projects. The UI
application was enabled to work in multiple workstation UI Environments and
facilitates Caching process on Initialization.

As a Software Engineer:
As a Software Engineer, I was involved in the process of Developing Activity
Information from Payroll database through the Business layer and DataAccess layer
for processing the information. The Form DataGrid was used for displaying, editing,
synchronizing, deleting data in Read-only and Write Modes. All the static
information was retrieved from the Cache for faster access. Information entered in
the DataGrid was validated across the business logic functionalities in Runtime,
stored temporarily in the DataSet and persisted in the Database through DB
Adapters. Custom Workflow was used for Form navigation based on the Role of the
user and the Mode of operations.
Additional functionality was also provided to enable the features to be provided as
a WebService.
Test Director was used as a means to access Bugs assigned to each Developers.
Environment: Microsoft SQL Server 2000 sp3a, Microsoft Window Server 2003, Microsoft Visual
Studio 2003, ASP.Net Forms, ADO.Net, Microsoft .Net Framework 1.1, Test Director

Project, Client, Duration: Online Therapy Therapy Solutions/GSR


with Media
Role: Software Engineer
Responsibility: The process of providing routines and Sessions for clients that have health
problems. The process allows the Therapist to prescribe solutions to each patients
the associated routines. The clients can be an individual, corporate or
representative etc. The process of
Generating reports and schedules are provided. Windows media and interactive
flash is created to allow the user to have full picture of the Therapy provided.

As a Software Engineer:
In this Role I have developed Web that would require the user of creating ASP.Net
web pages with C#.Net on the Code behind. Also created classes for Business Logic
and Data Access Logic. Created Exception Handling, Logging and Stored
Procedures for this web application. Used Windows Media Player Control to show
the Window Media Content that would be embedded in the Web Pages for plying to
the users.
Environment: Visual Studio .Net, ASP.Net, C#.Net, MS SQL Server 2000

Project, Client, Duration: Custom CRM Sale Stream


Application for Capital/GSR
Gateway
Role: Software Engineer
Responsibility: The CRM web application was primarily used for purchase of computers from many
vendors. Rejected Tier 1 users where forwarded to Sale Stream Capital Financing
Corp for purchases and financing. This CRM application deals with many vendors,
users and financiers through a host of intermediate applications for complete
billing settlements across customers, vendors, lenders etc.

As a Software Engineer:
My roles specifically used to analyzing and implementing the System for Purchase
System and WEBTool. I was involved in gathering the input data from a published
FTP location and get the data from the client by unwrapping the PGP encrypted
information and storing the data to a Shunt database using Windows NT Service.
Also I was part of the WEBTool interface where the Customer care user will be able
to enter and edit information. I had implemented the FTP response system using
WinINet dll. Was also involved in sending data across other vendors using HTTP
Request/Response mechanism.

Environment: Visual Basic with COM, MTS, ActiveX DLL, PGP encryption, SSL, XML, Windows NT
Service, Use of Class Libraries and Interfaces, MS SQL Server 2000.
Project, Client, Duration: Achieve Planner Kaplan/GSR
System with
Advantage 2000
Scanner
Role: Software Engineer
Responsibility: The architecture of the software product was to connect numerous numbers of
Serial Data spitting Device (Advantage 2000 Scanner) from across the world to be
able to connect to a Single Server with the help of Achieva System Device and
Embrace Device Networking Platform. With the help of this System, Kaplan Achieve
Planner System would be able to identify and gather information from various
sources and store in one common place.
The need was to connect hundreds of scanners with Kaplan Achieve Planner
System.
The EDNA or the Networking Device connects to the Scanner and the Embrace
Server for all the related Processes. The Kaplan Planner System connects with the
Embrace Server for the Scanner Identification and data.

As a Software Engineer:
My Role was to implement and architect the whole system to handle multiple
threaded request and process each and individual process for the Kaplan system.
The Kaplan system was implemented in .Net and the Embrace Server was
implemented in Java. The system allows the user to post XML Data to the Gateway
System and process the inbound Request by connecting to the Scanner. The
Scanner was given different states like Availability, Removed, Provisioned,
Reserved, Active etc for the Scanner Status remotely. The data received was also
scanned and send to the Kaplan system. The complete cycle of the system should
be done from Scanner provisioned to Scanner Removed state.
Environment: Embrace Networking Platform, Java, JDBC, Servlet, Tomcat Servlet-and-Web
Container Engine, XML, MS SQL Server

Project, Client, Duration: Ticket Sales CSEA/GSR


System
Role: Software Engineer
Responsibility: This is a web application that enables the operators from various field offices to sell
tickets and promotion items to the members and also allow members to buy tickets
on line. This application also provides Inventory management, interface to
accounting, Customer support functions to support on-line sales, credit card
management, fulfillment and a rich set of reports for the management team. The
following technology is used for this application

As a Software Engineer:
My role was involved in the design of the Wire Frame (GUI) with the help of GUI
Developers and implemented the following modules for Ticket Sales. That included
Ticket Sales interface using ASP, HTML, DHTML, JavaScript etc. Also implemented
the E-mail interface for online sales using CDONTS, purchase fulfillment, return
ticket alerts from field offices, Ticket threshold alerts and Vendor Payment
Management. Was also involved in implementing the Print Control to print the
Labels and Tickets using ActiveX DLL. Was also involved in the Vendor payment
Management too. Was also actively involved in the security implementation of the
Ticket Sales using Symmetric Encryption and SSL.

Environment: Windows 2000 Server, SQL Server 7.0, IIS 5.0, ASP 3.0, VB 6.0, Visual Interdev 6.0,
HTML, DHTML, Java Script on the client side and VBScript on the server side.

Project, Client, Duration: Web Solutions PGE/GSR


Role: Software Engineer
Responsibility: Web Portal Solution that allows imparts providing details of various equipments and
Business programs. The details of the equipments are collaborated and analysed
for various improvement programs. The equipments are also categorized for
purposes of easier summarization.

As a Software Engineer:
My Role was to provide the Business side and DataAccess Logic to meet the
specification as mentioned in the Requirements. Used the Windows ASP Controls to
create TextBoxes, Grids, CheckBoxes, ListBoxes etc. Used Custom pagination
features for pages and displaying content in web pages based on user settings. I
was involved in the business logic for
Efficiency Levels, Contractor rebates interfaces, EER, SEER Modeling.
Environment: ASP, HTML, Javascript, Window Server 2000, MS SQL Server 2000

Project, Client, Duration: Wireless QPass/GSR


Ecommerce Billing
System
Role: Software Engineer
Responsibility: This application Sub-System provides Back Office Services for various business
related functionalities like billing, purchases and dispute handling etc for Wireless
Applications and Services. The Services included high volume performance
sensitive transactional procedures for various external systems like ATT Wireless
Systems, Cingular Services and regular billing and Authentication Services like
CyberSource payments processors.

As a Software Engineer:
My Role was to create modules for complex application adapters that provided
Response Times under the limit prescribed in a specific scenario. Also achieved
1200 tx/sec with 4 sec average response time under extreme low level conditions.
Used both JMeter applications and customized multithreaded application to get
results and graphs for the response.
My Role was to create Authentication and Billing Adaptor with CyberSource
External Processors for both single requests and batch billing process. Used
Stateless Session Beans, Stateful Sessions Beans, Container Managed Entity Beans
and Message Driven Beans on BEA implementation of JMS Server. Each of the
Business functionality was tested on the Developer end with JUnit testing and
routinely tested as part of the ANT builds. I was also part of the Developer Team for
creating Schedules for cron jobs for batch processing with irregular time intervals
and Invokers.
I was also give the Role to make performance setting to Weblogic App Server by
setting the Heap Size based on the Major Collection and Minor Collection settings
for memory allocation.
Environment: EJB2.0, Servlets2.1, JMS(point-point, publish-subscribe models), JDBC, XML, BEA
Weblogic 6.1, Oracle 8i, Windows 2000 Server, Forte 4J, Apache JMeter, JUnit, Ant

Project, Client, Duration: Comparative Study Microsoft


of Directory Consulting/GSR
Services.
Role: Software Engineer
Responsibility: Research and Analysis of Microsoft and iPlanet Directory Services 5.0 with Meta
Directory Services for large corporate implementation.

As a Software Engineer:
My role was to the analysis, implementation and usage of directory services for
iPlanet Directory Services 5.0. The usage of Configuration Server, Administration
Sever and User Directory Services was to be implemented and documented for
comparative study. The implementation of NT Synchronization service 2.1 and to
maintain logs. Creation of Objects, Derived Objects and Attributes, creation of
Users, Groups and Organizational Units and assigning permissions, Syntax
checking uses of LDIF formats, export and export of data were created for the
analysis.
Environment: Windows 2000 Server, IPlanet Directory Services, Active Directory Services,
Microsoft Meta Directory Services.

Project, Client, Duration: Outlook Business McKenna/GSR


Management
Customization
Role: Software Engineer
Responsibility: The goals for this project were as follows
Create company-wide, collaborative database containing network of employee
contacts to aid in company’s business development and marketing efforts
Expand features and functionality of currently installed content management
program (Outlook 2000/Exchange 5.5) to allow for greater collaboration and
sharing across enterprise
Aggregate, augment and categorize the information in individual employee
databases to better leverage company’s market influences to support strategic
business initiatives

As a Software Engineer:
As part of the team of two I was involved in the requirements gathering, design of
the GUI and implemented the following modules.
o Administrative Tool was built in Visual basic 6.0 and CDO
o Contact Synchronization
o Contact Export into Excel
o Customize Search
Environment: Windows 2000 Server, SQL Server 7.0, IIS 5.0, ASP 3.0, VB 6.0, Visual Interdev 6.0,
Java Script on the client side and Jscript and VBScript on the server side.
Project, Client, Duration: Expense Web Interpro/GSR
Application System
Role: Software Engineer
Responsibility: The PIMS is web-based expense tracking system that keeps track of Expenses of an
Organization department vise, as well as Employee vise. Based on the Information
procured by PIMS it will generate detailed reports according to different expense
categories like Airline expenses, Credit Cards etc. These reports later can be drilled
down to detailed reports based on geographical locations and time frames e.g.
Yearly, Quarterly, monthly or Service Classes like Business Class, Economy class
etc (in case of Airline Expense category). PIMS maintains personal preferences of
all the employees for different services. PIMS also has organization’s policies for
different rank of employees like Manager, Executive, Travel Manager etc.

As a Software Engineer:
My role was to develop Apache Struts Framework Support/Helper Classes,
Database Connection Pooling Mechanism, Coding Stateful and Stateless Session
Beans, Container Managed Entity Beans, JSP Pages that includes HTML and
JavaScript. The Sessions Beans and Entity Beans were developed in Structure
Builder IDE. I was also involved with databases when using Entity Beans and BEA
QL. Was also involved with part of Apache Struts framework for Internationalization,
Form Validations and Exception Handling. I was also involved in the testing process
for JUnit with Developer Role working in close interaction with the QA Team.

Environment: BEA Weblogic App Server 5.1.0, Java 1.2, JSP 1.1, JavaScript 1.2, HTML, TOAD for
Oracle, TogetherJ 4.2, Apache Struts.

Project, Client, Duration: Web Laundry Purple Tie/GSR


Application
Role: Software Engineer
Responsibility: Web Site development for Purpletie.com using Enterprise Architecture. The site is
intended for online laundry facility for individual and corporate users.

As a Software Engineer:
My role was implementation of Index page, Order Entry page, Order Billing Page
and Customer Options Pages in JSP, JavaScript, HTML, etc. Also worked on Server
Side Programming functionalities that include Stateless and Stateful Session Beans
in WebLogic 5.1.0 with Structure Builder as Development and Deployment tool.
Also worked with Server Side and Client side validation programming. Coding
included Exception Handling, Resources, Configuration etc.
Environment: BEA Weblogic Application Server 5.1.0 for EJB, Structure Builder IDE, JSP, Oracle8i,
HTML, JavaScript, SSL

Project, Client, Duration: Yogiimpressions.co Yogi


m Impressions/Target
Audience
Role: Software Engineer
Responsibility: The site comprises of advertisement form and the publication of books. The site
contains E-commerce features which help in booking facilities for the marketing of
the book. The site features E-greetings, AutoResponders, Guest book and
Discussion boards.

As a Software Engineer:
My Role was to analyze, develop and unit test the various segments of the desktop
application. I was involved in the design of the Database, Forms. Coding of the UI,
Business Logic and Data access Logic using DAO objects.

Environment: Apache Web Server, JServ-Apache add-On Servlet Engine, Servlets, HTML,
Javascript, SQL with mSQL.

Project, Client, Duration: Indianjgastro.co Indian Journal of


m Gastroenterology
/Target Audience
Role: Software Engineer
Responsibility: The project involves information gathering for the publication Journal “Indian
Journal of Gastroenterology” up to 15 years of articles. The services provided were
compact site structures for easy accessibility. A local search engine is provided to
access parts of the web site on the basis of user information.

As a Software Engineer:
My development Role was to be part of the UI and backend process with database
design for optimized Data access and results display.
Environment: Perl CGI, HTML, Javascript1.2, SQL with mSQL.

Project, Client, Duration: Marsonbiocare.co Marson Biocare /


m Target Audience
Role: Software Engineer
Responsibility: This project implementation involved more with the presentation of site with
programmatic animations. This was achieved with the help and concept of Layers
and DHTML for 4.0 browsers and above. Also involved features with Auto
Responders, Form Submissions etc.

As a Software Engineer:
My Role was implementing the functionality of Form Submission at the server side.
Also helped with project implementation for the UI side of the Site. The dynamic
site also featured Animations with the concept of Layers and DHTML for 4.0
browsers and above.

Environment: Java, HTML, Macromedia Dreamweaver, DHTML, Javascript, PL-SQL with Oracle 7.3.

Project, Client, Duration: Ecogent.com Ecogent /Target


Audience
Role: Software Engineer
Responsibility: This project was a B2B solution between two clients. The information between the
end clients was purely based on the type of trade. The implementation was made
with standard XML forms and receipts.

As a Software Engineer:
My Role was being part of the development team for communication between the
end clients for the transfer of data. Used procedures for generic mapping
techniques and validation of the data for storage. Helped in developing XML
Checks with DTDs and parsing of mapped data into relational structures.

Environment: Apache Web Server, JServ-Apache add-On Servlet Engine, Servlets, HTML,
Javascript, SQL with mSQL.

Project, Client, Duration: Automated Black & Veatch/ October 1997 – October 1998
Specification Algorithm International
[ASpec] &
Procurement
Specification
[ProSpec]
Role: Software Programmer
Responsibility: Projects on CPD’s (Component Procurement Data) for Black & Veatch Solutions
Group, USA. The Prospec project is the Technical Requirement section of the Aspec
project. The requirement consists of complete details concerning data and its
related properties, markups that are to be implemented. The database consists of
tables, reports and modules that need to be implemented. The implementation
needed to be done on Access according to the specifications provided. The testing
is done in groups as well as for individuals. All the work has to be tested before
dispatch. The requirement consists of 2 parts - Technical Requirements and the
Technical Proposal sections.

As a Software Programmer:
My Role was to be part of the development and design team for the development
of Technical Requirement section of ProSpec project with Access Basic. I was also
involved in the coding of some of the subsections of the Aspec project with Access
Basic and DAO. Used the Access ‘Transfer’ features to attach and detach data
Objects during Runtime for generic feature implementations.

Project Names: Unit Sub station Transformer, Pulverized Coal Steam Generator,
Gauge Glass, Steam Jet Air Ejectors, Cylindrical Rotor Generator, Thermocouple
extension cable, Ammonia System, Ductwork designed by contractor. Etc.

Environment: MS Access, Access Basic, DAO, Adobe Acrobat2.1, Win 16 bit functions

Project, Client, Duration: Elevated Storage STC/ Algorithm June 1997 – October 1997
Reservoir [ESR] International
Role: Programmer Analyst
Responsibility: Software projects on ESR (Elevated Storage reservoir) for STC India. The project
was designed to provide Technical information about various detailed segments
thus enabling enhanced safety factor to the massive gas cylinders that would be
erected. The information involved capacity to withstand pressures and
temperatures at various situations, shell thickness and dish end thickness
selection, Bending moment, calibration of actual capacity to working capacity,
details of standard fittings to non standard fittings, purchases of particular items,
cost required assumption, features to enhance product layout and report
generation after approval.

As a Programmer Analyst:
My Role was to analyze, develop and unit test the various segments of the desktop
application. I was involved in the design of the Database, Forms. Coding of the UI,
Business Logic and Data access Logic using DAO objects.
Also worked in close tandem with external testing companies like
• M/s Baxcounsel Inspection Bureau Pvt Ltd
• M/s Safess Quality Management Pvt Ltd
• Metlab Services Pvt. Ltd.

Environment: MS Access, Access Basic, DAO, Windows 32 API, Windows NT 4.0

Vous aimerez peut-être aussi