MANJUSHA GOPINATHAN
123 Hunters Run Road, Phone : 610-337-5905
King Of Prussia, PA 19406. E-mail :
SUMMARY:
- 6 years of IT Development Experience including full life cycle project experience.
- 4 years of J2EE/Web Logic Experience on Unix/NT/Windows 2000 platforms.
- Around 5 years of Java/E-Commerce/Internet development experience.
- Client-Server / Database development experience using Oracle.
- Mortgage/Financial Industry experience
EDUCATIONAL QUALIFICATION:
Master of Computer Applications (MCA), Bharathiar University.
TECHNICAL SKILLS:
Languages: JAVA SERVLETS, EJB, JSP, XML, JDBC, JAVA APPLETS,
JAVA AWT/SWING, JAVASCRIPT, HTML, UML.
Application Server: WEBLOGIC, Tomcat.
DBMS: ORACLE 9i, PRO*C, FOXBASE.
Other Languages: Staffware Process Monitor, Staffware Process Definer, Staffware Enterprise Objects etc for Staffware Workflow System.
C, C++, PASCAL, COBOL, FORTAN, PROLOG and BASIC.
Operating Systems: WINDOWS NT, UNIX, and WINDOWS-95/98/2000/XP.
Design/Development Tools: RATIONAL ROSE , VISUAL CAFÉ, DREAMWEAVER..
Version Control System: RAZOR, VISUAL SOURCE SAFE.
Graphic Tools: ADOBE PROTOSHOP, XARA 3D, MS-GIF ANIMATOR, etc.
Other Platforms: Staffware Process Monitor, Staffware Process Definer, Staffware Enterprise Objects etc for Staffware Workflow System..
EXPERIENCE:
AMERICAN BUSINESS FINANCIAL SERVICES(ABFS), Philadelphia Title: Senior Developer
November 2000 - Present
Worked as a member of ECommerce team to build various mortgage related projects for ABFS. Worked on multiple projects individually as well as team doing design, development, implementation and administration. Undertook programmer and lead roles.
Software: J2EE, Servlets, JSP, XML, JavaScript and ORACLE using WEBLOGIC on Unix.
Projects:
Online Loan Origination systems, Online reporting Systems and Intranet products for ABFS
Role: Analysis, design and development, testing and implementation of online mortgage origination system, web based reporting tools, atomization of Internal forms through ABFS Intranet
- Worked on creation and updation of various online mortgage products for ABFS.
- Improvements and maintenance of different online reporting applications used by the business divisions.
- Developed electronic forms for internal and departmental use of the company. The forms were integrated to a fully custom made workflow system that will automatically forward forms to the designated people to perform their tasks like form approval, till the form tasks reaches completion.
Mornet Data Import System developed for the Broker Loan Site.
Role:Analysis, design and development, testing and implementation of a system to import data from custom Loan Origination System (LOS) to the web based loan system, by importing all the data to the loan database.
- Creation of the system that allows upload of standard loan files from the website into the Oracle database and review of the loan that was originally created using LOS like Calyx, Genesis, etc.
- The standard 1003 data structure of the exported files where studied and issues in uploading files through HTTP requests using JSPs, Java Servlets and WebLogic were analyzed.
Project: Integration, Development and Administration for Staffware Process Monitor (SPM)
Role: Lead developer for developing, integrating and maintaining Staffware Process Monitor for ABFS.
- Customized SPM (by IDS Sheer Inc) to integrate the loan origination data and parameters from the Staffware workflow system of ABFS.
- Created scripts to run the processes involved in SPM on a daily basis and trained people to run and support the system.
- Worked with vendors like Staffware and IDS to manage and resolve the issues involved in their products to accomplish effective customization for ABFS.
Project: Workflow project - Phase II for ABFS
Role: Designer and developer for the Stipulation integration project of workflow system.
- Designed workflow form triggers from the various steps of Staffware Workflow procedure for Upland mortgage division, to update Loan stipulations in the Loan originating system of the company.
- Developed code for updating the stipulation entries for a loan after completion of the corresponding workflow step so that the Loan processor does not have to update both the systems simultaneously.
- Wrote database triggers to send events to the auto-release queues that will release workflow steps based on the corresponding stipulation events occurring in the Loan origination system.
DESTINY WEB SOLUTIONS INC., ConshohockenTitle: Programmer/Analyst
October 1999 – October 2000
Developed E-business and Online Credit application systems for FLEET Credit Card Services, USA. Worked for all the phases of E-Commerce projects including design, development, testing, implementation and trouble shooting using current technologies like EJBs, JAVA Servlets, JSPs, XML, etc. on Oracle back end systems with Web logic middle tier on Unix and NT platform.
Software: EJBs, JAVA Servlets, JSP, JAVA 2, XML and ORACLE using WEBLOGIC.
Projects:
Balance Transfer system for Customized Acquisition Management System (CAMS):Phase I:
Role: System analysis, design, development, testing and integration of Balance Transfer (BT) system in CAMS project for Fleet Credit Card Services.
- The system is a search engine that provides the merchant information for the Balance Transfer customers. JDBC was incorporated through Oracle pool connections to implement a distributed Java/XML interface system.
- A prototype system was developed using JSPs and integrated to the main project through XML components. The business layer has a stateless session EJB that talks to Oracle procedures for credit card merchant information.
- A stateless session EJB used Oracle pool connections maintained by WEBLOGIC for JDBC and Java components integrated the system with the project CAMS.
- Unit testing was done before integrating the system and testing with the main project and documentation was also done before the project was handed over to QA.
Phase II:
Role:Developer involved in programming/integrating the XML interface system to CAMS.
- The BT system integrated to CAMS communicated with the servlet that sends and receives XML data through a stateless session EJB that sends database queries invoking Oracle procedures. This implemented distributed database system for multiple development systems.
- An XML parser was written to parse the XML data send by the servlet from the interface.
- Updations were made on the XML configuration files, JSPs, Java classes and wrote a Java component to integrate this system to the project CAMS.
- The unit / project testings were done and powerful features were coded for validation rules.
Fusion: Application system of JAVA CARD (Smart Card) Project for Fleet Bank, USA.
Role: Developer for prototyping the applications for the Fusion Card project.
- The template system in JSPs was initially created from existing CAMS project
- New fields were introduced and project flow was tracked for the necessary changes to be done.
- The existing Java classes were updated to incorporate the fields and make database changes.
- A component was introduced to perform the functionality for finding the next available payment date for the payment cycle chosen by the customer without major database changes or overhead.
Offer Creation for Project CAMS (Customized Acquisition Management System)
Role: Worked as software developer making the prototype application for the main project and performed trouble shooting using JSPs, JavaScript, XML and Java classes.
- Created the front-end template system in JSPs from the static html files for the front-end development team/company for different offers/applications in CAMS.
- Completed the project flow using Java/XML with the help of client and other technical resources.
- Worked with the QA team and support team for resolving the technical issues in the project.
Web Content Translator of the Personalization project of CAMS.
Role: Developer for Web Content Translator module for the Personalization engine
- Created the module Web Content Translator that generates the Web content depending on the personalization engine parameters.
- Developed a stateless session EJB and associated Java classes that queries the ORACLE database for the collection web content that will get parsed back to the presentation layer through Personalization engine.
- Created tables in database and accumulated them with test data for unit testing of the system.
- Integrated the Personalization engine to the main project studying the project features and API available in the project CAMS.
OMEGA INFOTECH, Cochin Title: Programmer/Analyst
January, 1998 – January 1999
Worked on several Internet related projects for different clients of Omega Infotech. During this period I had the opportunity to work with the clients for the development of various Internet projects involving object oriented design and programming, testing, etc. The design and development of software applications/projects were done based on the custom requirements.
Software platform: Java, JavaScript and HTML.
Projects
Kancor Flavors and Extracts Limited
Role: Developed the site including the JavaScript/html and Applets and performed testing
- The site for Kancor Flavors and Extracts Limited was designed and created to give online information on various products manufactured and marketed.
- Online order forms were designed and made using cookies. The script was tested and then implemented.
- Monthly updates were made based on the changes in user requirements.
Site of Kerala Ayurveda Pharmacy
Role:Worked as designer/programmer for the site of Kerala Ayurveda Pharmacy.
- Designed Java applets and JavaScript were used for graphics applications.
- Actively worked for the various phases of the project like analysis, design, development, implementation and testing.
BHARAT ELECTRONICS LTD. (BEL)
January 1997 – April 1997.
Project
Payroll Accounting System
Role: Developed a Payroll Accounting System that was the final module of Integrated Payrolls System, which involved the monthly and yearly processes related to the payrolls of the employees.
- The existing system in COBOL was used to design the new system with more requirements.
- The flatfiles were mapped to tables along with the outputs of the previous modules and the additional database was created using forms.
- The processes were done in Pro*C for the purpose of various outputs like payslips and the yearly summary reports regarding the payrolls of the employees.
- The system underwent several test runs to improve the efficiency and performance before implementation.
Software platform: Oracle 6, UNIX
FACT (CD), Cochin
June 1995
Project:
Energy Monitoring System
Role: Analyzed the requirements, designed and developed a database system using C.
- Developed software to serve as a DBMS to analyze and maintain the power system for the Thermal Plant of the company.
- Design, development of the system was done with the user study to estimate the status of power savings at any day in the company for the rest of the month.
- Data files and window functions were used to develop data entry screens, processes and reports.
Software platform: C, UNIX
TRAINING / AWARDS:
- Obtained ABFS Focus Award in the year 2003 for the performance in the customization of project SPM for ABFS.
- Attended the BEA Authorized intensive training course for BEA WEBLOGIC Server Application Development in 1999.
- Attended various training sessions from Staffware and IDS Sheer Inc. for the customization of Staffware workflow products for ABFS.