+ All Categories
Home > Documents > Benson Thomas Resume 04102009 N

Benson Thomas Resume 04102009 N

Date post: 12-Nov-2014
Category:
Upload: benson
View: 247 times
Download: 1 times
Share this document with a friend
17
Java Application Developer Microsoft Certified Application Developer (MCAD) MCAD for .Net in Dec 2004 MCSD for VS in Feb 2002 Benson Thomas Email: [email protected] 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 Technologies: Sharepoint2007, .NET 2003/2005, ASP.NET 1.0/1.1/2.0, C#.Net, AJAX Design Patterns: Façade Design, Singleton, Apache Struts MVC, Apache Beehive, WSRP Configuration Tools: MS Visual Source Safe, CVS, Clearcase/ClearQuest 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 Servers Macromedia JRun, Apache Tomcat, Bea Weblogic AppServer, BEA Weblogic Portal Education and Professional Certifications:
Transcript
Page 1: Benson Thomas Resume 04102009 N

Java Application DeveloperMicrosoft Certified Application Developer (MCAD)MCAD for .Net in Dec 2004MCSD for VS in Feb 2002

Benson ThomasEmail: [email protected]: (510) 304 2697

HIGHLIGHTS:Around 12 years of IT experience in eBusiness, Client-server, Web technologies and Object Oriented applicationsMicrosoft Sharepoint 2007, .NET 2003 and 2005 version, C#.NET, ASP.NET, SQL Server 2000/2005, AJAXStrong 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 technologiesStrong 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 deploymentResults oriented with excellent communication, interpretive and analytical skillsExperience in working with applications across different environments and stages such as Development, Staging and Production

TECHNICAL SKILLS:Microsoft Technologies:

Sharepoint2007, .NET 2003/2005, ASP.NET 1.0/1.1/2.0, C#.Net, AJAX

Design Patterns: Façade Design, Singleton, Apache Struts MVC, Apache Beehive, WSRPConfiguration Tools:

MS Visual Source Safe, CVS, Clearcase/ClearQuest

RDBMS and Tools: SQL Server 2000/2005IDE: VSTS, Visual Studio 2003/2005, Visual Interdev 6.0 , Eclipse, MyEclipse-PluginOS: Windows NT/XP/2000/2003/2005/2008Application Servers

Macromedia JRun, Apache Tomcat, Bea Weblogic AppServer, BEA Weblogic Portal

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.

Page 2: Benson Thomas Resume 04102009 N

Project, Client, Duration: Crossroad Realty Holdings

CRH/GSR Jul 2008 – current

Role: Senior Software Developer Lead/ ArchitectResponsibility: 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 2008Role: Senior Software Developer LeadResponsibility: 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

[TSA], Governance Portal [PGP]

Protiviti Inc. /GSR Aug 2004 – Jan 2008

Role: Senior Developer and SupportResponsibility: 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

Page 3: Benson Thomas Resume 04102009 N

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 Online[CSOL]

PGE/GSR Dec 2003 - Aug 2004

Role: Senior Developer and AnalystResponsibility: 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

Page 4: Benson Thomas Resume 04102009 N

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 Management Portal

PGE and Microsoft Consulting/GSR

Role: Software EngineerResponsibility: 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

Page 5: Benson Thomas Resume 04102009 N

Project, Client, Duration: Pursuit and Deal Management System

Agilent and Microsoft Consulting/GSR

Role: Software EngineerResponsibility: 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/GSRRole: Software Engineer and AnalystResponsibility: Desktop or Standalone application for fast issuance of Checks from the Payroll

Department.

As a Software AnalystMy 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

Page 6: Benson Thomas Resume 04102009 N

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 with Media

Therapy Solutions/GSR

Role: Software EngineerResponsibility: 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 Application for Gateway

Sale Stream Capital/GSR

Role: Software EngineerResponsibility: 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.

Page 7: Benson Thomas Resume 04102009 N

Project, Client, Duration: Achieve Planner System with Advantage 2000 Scanner

Kaplan/GSR

Role: Software EngineerResponsibility: 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 System

CSEA/GSR

Role: Software EngineerResponsibility: 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

Page 8: Benson Thomas Resume 04102009 N

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/GSRRole: Software EngineerResponsibility: 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 Ecommerce Billing System

QPass/GSR

Role: Software EngineerResponsibility: 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

Page 9: Benson Thomas Resume 04102009 N

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 of Directory Services.

Microsoft Consulting/GSR

Role: Software EngineerResponsibility: 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 Management Customization

McKenna/GSR

Role: Software EngineerResponsibility: 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 effortsExpand features and functionality of currently installed content management program (Outlook 2000/Exchange 5.5) to allow for greater collaboration and sharing across enterpriseAggregate, 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 CDOo Contact Synchronizationo Contact Export into Excelo 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.

Page 10: Benson Thomas Resume 04102009 N

Project, Client, Duration: Expense Web Application System

Interpro/GSR

Role: Software EngineerResponsibility: 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 Application

Purple Tie/GSR

Role: Software EngineerResponsibility: 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

Page 11: Benson Thomas Resume 04102009 N

m Impressions/Target Audience

Role: Software EngineerResponsibility: 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.com

Indian Journal of Gastroenterology /Target Audience

Role: Software EngineerResponsibility: 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.com

Marson Biocare / Target Audience

Role: Software EngineerResponsibility: 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.

Page 12: Benson Thomas Resume 04102009 N

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

Role: Software EngineerResponsibility: 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 Specification [ASpec] & Procurement Specification [ProSpec]

Black & Veatch/ Algorithm International

October 1997 – October 1998

Role: Software ProgrammerResponsibility: 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 Reservoir [ESR]

STC/ Algorithm International

June 1997 – October 1997

Role: Programmer Analyst

Page 13: Benson Thomas Resume 04102009 N

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


Recommended