Sr. Developer/architect Resume
NY
SUMMARY:
Around ten years of experience in the Information Technology industry with expertise in developing web-based and stand-alone applications,having very good domain knowledge of Financial, Pharmaceutical and Aero Industries.
- Solid experience in JAVA, J2EE (JMS, JNDI, JDBC, EJB, RMI, Servlets, JSP, beans), XML, XSLT, Struts, Spring, Hibernate, TIBCO, .net services and VB Macros.
- Experienced in OOD Techniques, developed Use Cases, Packages and Classes using TogetherJ and Rational Rose. Good knowledge of Design Patterns
- Experience in implementing web-based applications using a multi-tier architecture. Expertise with Java Application Server BEA Web logic, IBM Web Sphere, JRun and ColdFusion. Worked on Oracle, SQL Server, AS400.
- Worked on design and development of Weblogic Portal and Plumtree Portal applications.
- Part of the team that integrated Content Management tools like Documentum with the Portal.
- Strong Communication, Presentation and Interpersonal Skills. Possess good problem analysis skills with ability to follow project standards.
- Extensive experience in study and analysis of project requirements through customer interaction, preparation of Functional Specifications, Data modeling, and project design. Development ofOCSI (Object Oriented Client Server Internet) Java/J2EE/C++ applications that primarily involves cutting edge technologies of today.
TECHNICAL SKILLS:
LanguagesJava, C ++
Portal Technology
Weblogic portal, Plumtree Corporate Portal
Message Oriented Middleware
IBM MQSeries 5.1, JMS, TIBCO
Operating Systems
Windows, Unix, Sun Solaris and Linux
Web/Application servers
IIS, Apache, AllaireJRun, BEA Weblogic, IBM Websphere, Cold fusion
RDBMS
Oracle 8, 9 and 10i, MS-SQL Server 7.0, AS400
Design Tools
ERWIN, TOAD, Microsoft Visio, Rational Enterprise
Business Reporting Tools
Business Objects, crystal report tools and Kava Charts
Web Development Front End Tools
VBScript, JavaScript, Dream weaver, Flash,FrontPage, PHP, Omni page, Live Image, Adobe PhotoShop, CorelDraw.
RAD Tools / IDE
Weblogic Workshop, WSAD, Jbuilder, TogetherJ, Top Link
Scripts
Unix Shell
Source control
Visual Source Safe, Clear Case
EDUCATION:- Master of Computer Application
- Bachelor of Computer Science
CERTIFICATION:
- Sun Certified Java programmer
- Plumtree Certified
Professional Experience:
Confidential,NJ/NY (Structured Credit) Nov ‘06 to Aug ’09
Sr. Developer/Architect
Credit Risk orchestration software system (CROSS) is a system that compute credit risk measures. It works using computing grid infrastructure, provide multiple user interfaces points and exposes functionality to other technology group via a toolkit.
Responsibilities:- Design standard, scalable, transparent and reusable risk platform.
- Evaluate time reduction in “Model to Market” process.
- Eliminate duplication of approach in the same direction with technology group.
- Design the application using Omondo tooland database ER diagram in Visio.
- Development of the application using Java, J2EE, C++, integration with TIBCO and .net services.
- Configuration of CVS repository for source control, used as a plug in to eclipse.
- Used of JNI library to call C++ library and enhanced to use GRID infrastructure (PLATFORM/Symphony).
- Designed and developed the messaging framework for communication between components over XML.
- Used HERMES (custom release management tool) and configure ANT scripts for automatic build and deployment of application.
- Worked on UNIX Shell scripts and Cron jobs.
- Creation of stored procedures and complex SQLs.
- Environment: JAVA, Oracle 10g, C++, Excel, Spring, Hibernate, ant, XML, XSLT, XSD, Omondo, CVS, Rapid SQL 7.2.1,wincvs, JNI, Middlegen, TIBCO, .net Services, VB Macros.
Confidential, NY (MUNI Bond) Apr ‘06 – Oct ‘06
Sr. Developer/Architect
This project consists of developing a new system to enter all the types of trusts currently created by the trading desk; providing for future enhancements to trust structures as envisioned by the desk; generate trust cash flows according to the trust structures; provide P/L daily accruals to internal Citigroup financial systems; and give all relevant parties the means to assess the trust business from program, strategy, book, portfolio, and legal vehicle perspectives.
Responsibilities:- Understanding the existing system and business models.
- Enhancements of the existing modules based on the business requirements.
- Use iReports to design various reports like P/L accruals, summary, interest payments, etc.
- Used XMLSpy to design schema for request, response used for interactions between various components.
- Transform the XML output using XSLT to generate various reports.
- Interacting and co-ordination with the middle office to understand resolve and enhance the existing application.
- Configuration of Clearcase repository for source control.
- Build and release management using ANT and HERMES (custom release management tool).
- Worked on UNIX Shell scripts and Cron jobs.
- Creation of stored procedures and complex SQLs.
- Environment: JAVA, Sybase, Excel, SWING, ant, XML, XSLT, XSD, iReport, Clearcase, SQL Advantage.
Confidential,NJ Aug ‘04 to Mar ‘06
Sr. Developer
This system helps maintain alternative investment funds (hedge fund, future managed fund, registered fund and private equity). Clients with high net assets can invest in these funds. Financial advisors check the clients’ suitability and create a document with subscription and purchase/redemption order. Operational groups then reconcile and trade the order for every closing.
Responsibilities:- User interaction and requirement analysis.
- Designing the class diagram, sequence diagram, physical diagrams for the application.
- Creation of entity relationship diagram using Erwin database modeling tool.
- Designing skins, skeletons, shell, look and feel for the application framework.
- Developed Java messaging for trading between the system and IBM mainframe.
- Design and development of webservices and generate the wsdl to provide Financial advisor details and fund details to other groups at Merrill Lynch.
- Configuring ant scripts for automatic build and deployment of application.
- Environment: JAVA, J2EE, Oracle 10g, JSP 1.2, Servlets 2.3, EJB 2.0, ant, XML, XSLT, Rational rose enterprise edition, WSDL, UDDI, Acrobat Professional 6.0, VSS, Rapid SQL 7.2.1.
Confidential, NJ Feb ‘04 to Aug ‘04
Sr. Developer
Pronto Application generates and displays performance alerts for 9 Indicators of Trial Progress, called Trial Indicators. User can set his/her preferences regarding what projects or trials to be included in his Pronto view by registering on the Oncology Portal Home Page. Threshold Alerts are displayed by Pronto based on the personalized view, or your selections as you drill down. Alerts will often be aggregates of a number of individual trials.
Responsibilities:Designing architecture and detail system design for the application. Designing and coding reusable Framework components required by the application using J2EE Best Practices and GOF (Gang of four) Patterns.
Designing database using Erwin database modeling tool. Use of control tree design for portal framework optimization (skins, skeletons, shell, layouts and look and feel). Development of java page flow (JPF) and jsp portlets used backing files and unified user profile (UUP). Integration with Documentum site caching services (SCS) by configuring the BEA virtual content repository (VCR) and writing custom tags to retrieve the content, with the help of content expression queries. Creation and administration of streaming portal, which includes entitlements.
Environment: J2EE, Weblogic 8.1.3 portal, Oracle 9i, Java, Cognos, JSP 1.2, Servlets 2.3, EJB 2.0, ant, XML, XSLT, Rational rose enterprise edition.
Confidential,East Windsor, NJ Jun ‘03 to Feb ‘04
Clients: Putnam Investments, Siebel
Sr. Developer
The ExpertPlan.com is a service provider company that gives participants and employers access to their retirement accounts and other resources on the web. Some of the well-known clients were Putnam Investments, Siebel. The system is based on Strut frameworks front-end technology and also on MVC framework
Responsibilities:Designing architecture and detail system design for the application. Designing database using Erwin database modeling tool. Designing and Developing Servlets/Session/JSP Layer using Servlets, JSP and Custom Tag
Administration and configuration of Weblogic 7.0. Building, Packing and deploying enterprise application
Creating and managing clones and clusters of Application Server. Integrated Actuate runtime environment with J2EE Application Server. Used Struts Framework, which is based on MVC paradigmfor presentation layer of J2EE architecture with Tiles for front end. Designed, developed and maintained the persistence layer using Hibernate. Created portal and configured WebLogic.
Environment: J2EE, Weblogic 7.0, oracle 9i, Sun Solaris, Java, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.1, log4j, ant, XML, XSLT, Rational rose enterprise edition, Webservice, Hibernate, Tiles
Confidential, Hartford, CT Apr 02- Jun 03
IAE VESSL
Developer
Confidential, is a web-based application, which imports excel based engine schedule into Oracle and supply secured engine build schedules (reports) to the V2500 assembly floors at Rolls Royce (Derby, UK) and Pratt & Whitney (Middletown, CT, USA). It ‘explodes’ the engine schedule into a detailed ‘supply package’ schedule (next level down in bill of material) and supply secured supply package delivery schedules to the primary V2500 suppliers & partners. Provide the V2500 suppliers & partners with the ability to enter supply package shipment commitments, as well as actual shipments, against their supply package delivery schedules and provide the V2500 assembly floors and IAE with production shortage reporting.
Responsibilities:Responsible for designing System architecture as per STRUTS framework standards. Responsible for refining and transforming the Use-Cases into Class diagrams, Sequence diagrams using UML & Rational Rose and applying design patterns (Session façade, and singleton). The design was based on Use-Cases derived after interacting with the Client.
Designing and developing Servlets, JSPs, Session Beans, Entity Beans, JAVA classes and mentoring the team to implement the design, using Weblogic. Used XSL templates for formatting XML content and XSLT to transform XML content into HTML, guided team to implement Struts Framework. Created portal and configured WebLogic portal with Site minder for single sign on. Customized Report generated usingBusiness Objects.
Environment: J2EE, HTML JavaScript, UML, Rational Rose, Java, JSP, Servlets, EJB2.0, XML, XSL, Oracle 8i, Websphere 4.0, Windows NT, Strut 1.0, ClearCase, Sun Solaris and Business object
Confidential,Hartford, CT Oct 01- Apr 02
Meeting Maker
Developer
Meeting Maker is a functional area to be added to the UTC portal where asthe users of the UTC portal would go to find what meetings are scheduled for them, what agenda is set for each meeting and what are the items within each agenda. "Meeting Maker" is intended to provide a common hub where UTC portal users can view their meeting, agendas, agenda items and upload and download documents pertaining to these agenda items as described in detail within this document. It consists of the following modules - Create Meeting Administration, Create Agenda Administration, View Agenda & Upload Agenda items and Meeting reports
Responsibilities:Identified the Use Cases, generated Sequence Diagrams, Class Diagrams, etc. Designed and developed the front end using HTML, JavaScript and JSP. Designed, developed and deployed the EJB components on Weblogic. Responsibility included the complete development of the web based GUI using J2EE technologies and standards-Servlets, Swing, JSPs. The GUI was based on the Struts 1.0framework. Create communities, group and user and store in the plum tree database, involved in creating gadget and integrated with Plumtree. Other non-technical responsibilities include meetings with Project Manager, and liaison with development team, Scheduling, Project Progress Monitoring, Problem solving, maintaining the CMM Document etc.
Environment: J2EE, HTML JavaScript, UML, Rational Rose, Plumtree4.5, XML, XSL, Java, JSP, Oracle 8.x, Servlets, JRun, Apache, WebLogic7.0, Unix, Windows NT, SQL Server, 7.0,Struts1.0, ClearCase
Confidential,Hartford, CT Aug 00-Oct 01
Demand Forecasting
Senior Developer
The project is to develop a system that takes the output from the ENGINE INDUCTION & BOOKING SYSTEM (SKYLINE) and turn it into repair volume projection to PW Aftermarket repair facilities as well as scrap replacement requirements to PW Spares. The repair facilities can take the output from the system to plan their shop capacity (manpower and machinery, a capacity planning model is currently being developed also), to better schedule their shops and plan repair details/consumable ordering. It will allow the repair units to be more proactive anticipating customer demand. PW Spares will be able to use the scrap replacement projection from PW Engine Centers as well as repair parts projects for PW Repair Centers to plan the spares.
Responsibilities:Designed the specifications based on the N tier architecture. Worked closely with the lead architects in designing the whole system. Worked closely with the user groups to understand the need of the system. Performed business requirement Analysis, use case modeling using UML modeling technique. Identified the Use Cases, generated Sequence Diagrams, Class Diagrams, etc. Implemented EJB Transactions. Exchange of case information over Internet using XML. Integrated with Plum Tree. Other non-technical responsibilities include meetings with Project Manager, and liaison with development team, Scheduling, Project Progress Monitoring, Problem solving, maintaining the CMM Document etc.
Environment: JAVA, Websphere 4.0, JSP, Servlets, Visual Age, Oracle 7.3, Sun Solaris, Plumtree 4.5 and Windows NT
Confidential,Canada Aug 99- Aug 00
CPDS
Developer
- This is an existing application in the IMS Mainframe environment with DB2 as the database. This application deals with all the customer information and their subscriptions to the various technical documents publications department. The web-based project would replace the existing IMS application along with additional functionality like providing online orders for the customers. Coldfusion 4.5 forms were used to develop this web based system and the database used is Oracle 7.3.
Involved in implementing a new concept of permission of GUI Components based on the role of users. Designed and developed the front end using HTML, JavaScript and Coldfusion. Integrated with PlumTree. Involved in developing and deploying the gadget. Other non-technical responsibilities include meetings with Project Manager, and liaison with development team, Scheduling, Project Progress Monitoring, Problem solving, Maintaining the CMM Document etc.
Environment: Coldfusion 4.5, Java Script, Oracle 7.3, Plumtree portal, Linux and Windows NT
Confidential, India Dec 98- Aug 99
Engine Induction Booking System (EIBS)
Developer
EIBS is a Business to Customer / Business-to-Business web application.It allows sales people in the field to reference available induction slot status and input a request. It allows user to view and maintain updated engine status, engine center. It provides vehicle for aligned communications through queries and reports .It generates different kind of reports namely TAT and Contract Performance Metrics by Engine Center / by Model etc. Supports Enterprise Resource Planning (ERP).It creates and maintains Activity Log. Provision is provided for Status Pending Requests and Offload Candidates.
This Project was selected for CMM Level 5 assessment.
Identified the Use Cases, generated Sequence Diagrams, Class Diagrams, etc. Involved in implementing a new concept of permission of GUI Components based on the role of users. Designed and developed the front end using HTML, JavaScript and Coldfusion. Install and configured Plumtree portal. Developed and deployed the gadgets. Other non-technical responsibilities include meetings with Project Manager, and liaison with development team, Scheduling, Project Progress Monitoring, Problem solving, Maintaining the CMM Document etc.
Environment: ColdFusion4.5, Java Script, Oracle 7.3, Plumtree portal, UNIX and Windows NT
Confidential,India May 98- Nov 98
DSL COLT, Germany/Netherlands
Developer
This application is developed for a telecom company. Basically this application facilitates customers with the nearest nodal center in his region. It takes customers non-normalized address as input and uses QAS API to extract the normalized address which is used to provide the nearest nodal center. Primarily the application is designed for the countries Netherlands and Germany, but is flexible if supplied with the required database.
Responsibilities:Used Visual Age and VC++ Editor for Java and C++ as IDE and as deployment tool. Used VSS for Version Control. Involved in java part of the application which executes the executable file developed in C. C program returns the normalized address to the java interface. By obtaining the postcode from normalized address, necessary database calls are made using JDBC and nearest central office information is being retrieved.
Environment:Java, C, JRun, Oracle7.3, VC++ Editor, JDK, JDBC, Windows NT 4.0, Sun Solaris