We provide IT Staff Augmentation Services!

Lead Developer/ Architect Resume

Dallas, TX

Professional Summary:

  • Over 10 years of professional experience in software development in Analysis, Design, Development, and Implementation of medium to large scale projects.
  • Proficient in developing distributed applications, e-commerce applications, graphical user interface (GUI) design and development and database programming.
  • More than 8 years of software development experience using Java.
  • Mastered in J2EE Architecture and JFC Swing.
  • More than 7 years of experience in J2EE, EJB, Servlets, JSP, Struts, XML, UML, UNIX and LINUX.
  • More than 4 years of experience in JFC Swing, AWT, RMI and JDBC.
  • More than 6 years of working experience in Weblogic 6.x, 7.x, 8.x, 11g, JBoss 3.2.x, 4.2.x, IBM WebSphere 4.x, 5.x, and ATG Dynamo 5.6.x, 7.x.
  • More than 7 years of experience in writing complex SQL queries, Stored Procedures and Triggers in Oracle, SQL Server.
  • Mastered in Java Messaging Server and writing Message Driven Beans.
  • Proficient in using various kinds of J2EE patterns.
  • Proficient in Onsite/ Offshore Delivery Model.
  • Qualification- Masters in Computer Science.

Technical Expertise:

SOFTWARE DESIGNING:

  • Designed applications using Object Oriented Analysis and Design, UML.
  • Developed applications using Spiral Modal approach, Incremental modal and Extreme programming approach. J2EE TECHNOLOGIES:
  • Deployed applications on BEA Weblogic 6.x, 7.x, IBM Websphere 4.x, 5.x, 6.x,JBOSS 3.0.x 3.1.x, 3.2.x, 4.2.x, Tomcat 4.x/5.x and ATG Dynamo 5.6.x, 7.x
  • Jakarta Struts Framework 1.2.x
  • JMS, MQSerise. SOAP, REST, JAX-WS, JAXB Web Services.
  • Oracle SOA Suite 10g/11g (BPEL, ESB, WSM, Rules Author), Oracle E-Business Suite, OC4J, OAF and ADF
  • Implemented and integrated EJB components (Session Beans, Entity Beans )

DATABASE

  • 5 years of extensive experience in Database designing, ER Diagrams and Data Modeling.
  • SQL, PL/SQL, Oracle, MS-SQL Server, MS-Access.
  • Developed Stored Procedures, Triggers.

MIDDLEWARE & WEB TECHNOLOGIES (CLIENT TIER)

  • HTML, JavaScript, XML.
  • Implemented RMI, JFC Swing, AWT, JDBC.
  • Implemented Servlets, JSP, EJB Server side components
  • Socket Programming, TCP/IP, UDP, HTTP.

OTHER TECHNOLOGIES

  • Ant Build Tool, CVS 1.13.x
  • Spring MVC Framework, Dynamic language such as Ruby on Rails etc.,
  • Oracle Apps developed various Concurrent Programs and Reports.
  • SAP ABAP, Functional knowledge of SAP HR
  • Data modeling tool Erwin, Rational Rose.
  • Socket and Multi thread programming in C, C++, and Java.

Professional Experience:

Lead Developer/ Architect Aug 2011 - Till Date Confidential, Dallas, TX Speed FC (Speed) is a privately-owned, leading provider of end-to-end e-commerce services headquartered in Dallas, Texas. Established in 2000, Speed provides a complete suite of e-commerce services to online retailers and manufacturers, including, e-commerce platform and integration, interactive marketing, proprietary order management and reporting, high performance fulfillment and customer care.

Responsibilities

  • Developed the GUI and the core business logic
  • Implemented integrated shopping cart for both Soft Goods and Hard Goods
  • Implemented High Level and Detailed design for 3rd party integrations
  • Designed and Implemented Object and Data Modeling for PayBill and Activations.
  • Designed UML Sequence, State and deployment diagrams using Microsoft Visio
  • Design and implemented various integrations/services to Billfloat, Amdocs billing, Fiserv Payment Processor, Speed Payment gateway and Speed Order
  • Implemented various Design Patterns like Singleton, Session Façade, Adapter and Strategy Pattern.
  • Implemented Payment Integrations for Authorize, Settlement and Card Validations with Payment Gateway
  • Developed Messaging Versioned Repository, for managing error messages through Business Control Center (BCC)
  • Implemented various Targeters, Scenarios and Slots and managed through Business Control Center (BCC).
  • Implemented Product and Content Search using ATG Search
  • Developed various Query Form Handlers, Faceted Search and configured Product Catalog output config through ATG Search
  • Implemented OOTB Extensions to Order, Commerce Item and User Profile
  • Developed various Processors and Commerce Pipeline chains for Checkout and Order Submission
  • Developed various schedulers for processing Order Status update for shipment confirmation, Product and Inventory feeds
  • Developed various components and schedulers for both Dallas Cup and Gasparilla Sweepstakes.
  • Developed HTTPS droplet and apache URL re-write rules for SSL/HTTPS traffic
  • Designed and implemented various REST based services using XML over HTTP
  • Developed various Unit and Integration test case using ATG Dust framework for Form Handlers, Repositories and services.
  • Defining sprint and tracking of the sprints.
  • Managed and controlled the conflicting interests and needs.
  • Conducted Scrum meeting for Tracking and Managing progress.
  • Developed Shell Scripts for SLA's monitoring and Reports.
  • Involved in Production Support and Performance tuning of the application

Environment: ATG 10.0.2 (Commerce, Personalization, Scenario Server), Business Control Center (BCC), ATG Search 10.0.2, Commerce Service Center (CSC), Jboss Application Server 5.1.x, Apache web server 2.2, Oracle 11g, JDK 1.6, Axis2 1.5.5, Linux, Ajax, JQuery, SOAP/ REST Web Services, XmlBeans, JSP, JSON, ATG Dust 1.2.2, JMeter 2.5.1, SOAP UI 1.6.x, Curl 7.22.x

Senior Developer/ Technical Lead/ Architect Feb 2008 - Aug 2011 Confidential, Los Angeles, California Herbalife was established in the US in 1980 and is engaged in the worldwide development of sale of high-quality weight management, nutritional supplements, and personal care products. Over the past twenty years, Herbalife has become one of the world's leading providers of weight control, food and vitamin products. Herbalife has offices in over 50 countries and over 750,000 independent distributors worldwide and more than 1000 employees in the U.S. and approximately 2,362 employees across the world. Last year, Herbalife has generated $2.5 billion in gross revenues. Support & Maintenance for MyHerbalife.com Herbalife International of America Inc MyHerbalife.com is a Distributor website for managing the Orders, Accounts, Volumes, Statements, Events and Promotions. The Distributors are provided discounts based on Distributor Hierarchy (i.e.) Distributor, Success Builder, Supervisor, World Team, Millionaire's, President's, Chairman's and Founders Circle and volume points for orders already placed for the current order month. The Commissions, Royalties and Production Bonuses are paid for the distributors who are supervisors and above.

Responsibilities:

  • Designed various User Interfaces for MyHerbalife.com
  • Involved in Defining the Scope, Use Cases and Estimation for the Project.
  • Managed and controlled the development using Agile Methodology (Extreme Programming).
  • Come up with the team based approach for iteratively; incrementally develop systems and products when requirements are rapidly changing.
  • Designed the external interface for Authorization/ Settlement with PROPAY for MyHerbalife.com
  • Integrated the Product Catalog with ECM Interwoven Team Site
  • Developed Web Services for Order Pricing and Submit Order for integration with Oracle applications E-Business Suite
  • Implemented Omniture Analytics for ATG web sites
  • Designed and Implemented the Split payment for kr.myherbalife.com
  • Designed the Object and the Data Modeling for the Checkout Redesign for MyHerbalife.com and kr.myherbalife.com
  • Defining sprint and tracking of the sprints.
  • Validating sprint releases and ensuring the product quality intact with the defined and required quality.
  • Verifying and validating whether the sprint release are as per the market norms or not.
  • Managed and controlled the conflicting interests and needs.
  • Conducted Scrum meeting for Tracking and Managing progress.
  • Involved in bug fixes and production support for MyHerbalife.com

Environment: ATG 9.1, 2007.1, 2006.3 (Commerce, Personalization, Scenario Server), Oracle SOA Suite (BPEL, ESB, WSM, Rules Author) 11g/10g, Jboss Application Server 4.0.3SP1, Apache HTTP Server, JDK 1.5.0, JMS, XML, XSD, XSLT, HTML, JSP, CSS, UML, Oracle 11g/10g, Oracle JDeveloper 9.0/10.1.3.4, OAF, ADF, OC4J, SOAP UI 1.6.x, Oracle weblogic Server 11g, Oracle E-Business Suite, Eclipse 3.2.2, JSP, XML, Vault, WinMerge 2.6.4.0, Macromedia HomeSite 5.5.

Support and Maintenance for ShopHerbalife.com Confidential ShopHerbalife.com is a customer ordering website for the distributors. Every distributor is allowed to choose a unique Distributor Extension that will be used for their personal website. The distributors may allow discounts for their customers. The Distributors can specify the orders placed through ShopHerbalife.com to be either Self-Fulfilled or Herbalife Fulfilled. If the Distributor chooses the orders to be Herbalife fulfilled than the customer orders are converted to Distributor Orders and interfaced to Oracle E-Business Suite for fulfillment.

Responsibilities:

  • Developed various User Interfaces for ShopHerbalife.com
  • Implemented the Object Oriented Design and the Data Modeling for ShopHerbalife.com
  • Developed Web Services for Order Pricing and Submit Order for integration with Oracle applications E-Business Suite
  • Created various SQL Scripts and deployed to the database schema
  • Designed and Implemented the Checkout Redesign for the ShopHerbalife.com
  • Implemented various Processors, Pipeline Chains and extended Commerce Pipeline
  • Implemented various Change Requests and Enhancements
  • Involved in created Prototypes for the ShopHerbalife website.
  • Implemented interface for Authorization/ Settlement with PROPAY for Customer Orders
  • Designed and Implemented SiteScope Monitoring for ATG website.
  • Integrated with Vertex for TAX calculations
  • Implemented Omniture Analytics for ShopHerbalife.com
  • Defining sprint and tracking of the sprints.
  • Validating sprint releases and ensuring the product quality intact with the defined and required quality.
  • Verifying and validating whether the sprint release are as per the market norms or not.
  • Managed and controlled the conflicting interests and needs.
  • Conducted Scrum meeting for Tracking and Managing progress.
  • Involved in Bug fixes and Production Support for ShopHerbalife.com

Environment: ATG 9.1, 2007.1, 2006.3 (Commerce, Personalization, Scenario Server), , Jboss Application Server 4.0.3SP1, Oracle SOA Suite (BPEL, ESB, WSM, Rules Author) 11g/10g , Apache HTTP Server, JDK 1.5.0, JMS, XML, XSLT, XSD, HTML, JSP, CSS, UML, Oracle 11g/10g, Oracle JDeveloper 9.0/10.1.3.4, OAF, ADF, Oracle weblogic Server 11g, Oracle E-Business Suite, Eclipse 3.2.2, JSP, SOAP, Vault, WinMerge 2.6.4.0, Macromedia HomeSite 5.5.

BizWorks 2.0 Confidential BizWorks is an online subscription service that helps Herbalife Distributors to manage and grow their business. It comes in three packages Websites Package, Downline Package and Complete Package and available in English, Spanish, Portuguese and Traditional Chinese to Distributors worldwide. Its key features include Manage Websites, My Orders, My Invoices, Lead Generation Sites, Contacts manager to organize leads and customer information and E-Cards to stay in touch with customers and downline Distributors about events, products and more.

Responsibilities

  • Developed User Interfaces for My Invoices, My Orders and BizWorks Subscription functionality
  • Written SQL scripts for Database Schema.
  • Developed various Form Handlers and Java Components for BizWorks 2.0
  • Created various Servlets to interface the Invoices data to Icentris (3rd Party)
  • Involved in developing XSL Transformations for creating PDF/ Excel Documents
  • Developed web service interface for Credit Card Authorization for BizWorks subscriptions
  • Implemented Seamless Sign on between ATG web sites and Icentris
  • Developed Downline Lineage and Supervisor volume Reports
  • Designed and implemented BizWorks Admin tool for managing Subscriptions
  • Developed various BPEL/ESB processes for interfacing the data from ATG to Oracle E-business suite.
  • Implemented Email Notification for BizWorks Subscription
  • Created Messaging interface using Java Messaging Service (JMS)
  • Defining sprint and tracking of the sprints.
  • Validating sprint releases and ensuring the product quality intact with the defined and required quality.
  • Verifying and validating whether the sprint release are as per the market norms or not.
  • Managed and controlled the conflicting interests and needs.
  • Conducted Scrum meeting for Tracking and Managing progress.
  • Involved in Unit, System testing and Production Support.

Environment: ATG 9.1, 2007.1, 2006.3 (Commerce, Personalization, Scenario Server), Oracle SOA Suite (BPEL, ESB, WSM, Rules Author) 11g/10g, Jboss 4.0.3SP1, JDK 1.5.0, Oracle 11g/10g, Oracle JDeveloper 9.0/10.1.3.4, OAF, ADF, BPM, OC4J, JMS, XML, XSD, HTML, JSP, CSS, UML, Oracle weblogic Server 11g, Oracle E-Business Suite, Oracle Fusion Middleware 11g, Eclipse 3.2.2, JSP, XML, Source Gear Vault, Secure FX 3.0, Secure CRT 5.0, Apache Ant, WinMerge 2.6.4.0, Macromedia HomeSite 5.5.

Herbalife Apparel Project Confidential The Herbalife Apparel project was created in order to provide volume points for orders with Promotional items (AOP) placed with our partner's site (i.e.) HerbalifeApparel.com. These orders will be processed and fulfilled through our partner, (currently Hands Services). Orders will be taken and paid through there. Returns will also be handled through their site. This design will focus on the creation of orders in HMS to allocate volume only.

Responsibilities

  • Designed XML Schema for Orders Submission and Distributor validation
  • Created PL/SQL packages for storing the data into staging table in Herbalife Management System (HMS)
  • Developed BPEL web services for interfacing data from 3rd Party Apparel web site
  • Implemented Oracle Web Service Manager OWSM for managing polices and registering web services using Oracle Gateway and exposed them to the outside world.
  • Written SQL Scripts for deployment of database
  • Implemented the Object Oriented Design OOD using UML and Designed the Data Model.
  • Defining sprint and tracking of the sprints.
  • Validating sprint releases and ensuring the product quality intact with the defined and required quality.
  • Verifying and validating whether the sprint release are as per the market norms or not.
  • Managed and controlled the conflicting interests and needs.

Environment: ATG 9.1, 2007.1, 2006.3 (Commerce, Personalization, Scenario Server), Jboss 4.0.3SP1, JDK 1.5.0, Oracle 11g/10g, Oracle JDeveloper 9.0/10.1.3.4, OAF, ADF, JMS, XML, XSD, HTML, JSP, CSS, UML, Oracle SOA Suite (BPEL, ESB, WSM, Rules Author), Oracle weblogic Server, Eclipse 3.2.2, JSP, XML, TortoiseSVN Subversion 1.4.0, WinMerge 2.6.4, Macromedia HomeSite 5.5.

HP 3000 Decommissioning Confidential The Decommissioning of the HP 3000 which is a mainframe system the Order and Distributor Management (OM/DM) is rolled out into Herbalife Management System HMS which is Oracle in done various phases. Post worldwide rollouts, HMS has become master of data for all transactional and control applications. Hence the legacy HP3000 system is considered for decommissioning. Any existing system that consumes data out of HP will now need to consume the same data out of Herbalife Management System (HMS), which will now be the system of record for all data worldwide.

Responsibilities

  • Developed XML Schema Design for Distributor and Order Interfaces
  • Developed various BPEL/ESB services to interface the Distributor and Order information to Phoenix
  • Created various Business Events to interface data to phoenix based on Event Capture
  • Developed Reconciliation Reports for Distributors, Order, Volume and Tin between Herbalife Management System and Compensation Management System
  • Developed SQL Scripts and PL/SQL packages in Oracle Database
  • Developed various concurrent programs for Reprocessing based on Reconciliation
  • Created ODI Scenarios and Interfaces for Data Replication to both Phoenix Compensation Management System and Bridgeware Database.
  • Developed various Maintenance/ Re-processing processing forms for EMEA/APAC region using ADF 11g
  • Design and Implemented Message Driven bean to listen for the JMS Topic.
  • Implemented Dashboards and KPI's for web service traffic light reports using Oracle BAM 11g
  • Involved in performance tuning of the application by doing the modification in the SQL queries.
  • Conducted Scrum meeting for Tracking and Managing progress.
  • Involved in Unit, System testing and Production Support.

Environment: Oracle SOA Suite (BPEL, ESB, WSM, Rules Author) 11g/10g, Oracle E-Business Suite, Oracle weblogic Server 11g, JDK 1.6.0, Oracle 11g/10g, ODI, Oracle JDeveloper 9.0/10.1.3.4, OAF, ADF, BAM, JMS, XML, XSD, HTML, JSP, CSS, UML,, Eclipse 3.2.2, JSP, XML, TortoiseSVN Subversion 1.4.0, WinMerge 2.6.4, Macromedia HomeSite 5.5.

Distributor Divorcee Impact Project Confidential Distributor Divorcee Impact project is for Distributors that got divorced, Herbalife Business rules specify how volumes and RO points would be combined to determine earning levels of separated distributorships, for Royalties and Production Bonus earnings. The system of record for the divorced entities are maintained in Oracle Distributor Management module, All downstream systems - Business Intelligence and Distributor Compensation System - will propagate the Distributor Divorcee Association information from Oracle.

Responsibilities

  • Developed User Interfaces for Distributor Divorcee Associations Creation and Maintenance
  • Created Business Events in Oracle E-Business suite for propagating Associations
  • Developed various BPEL process for Extraction and Sending the Association information to various downstream systems such as Business Intelligence and Distributor Compensation System
  • Developed Enterprise Service Bus (ESB) processes for Event Capture, Routing and Transformations
  • Developed reconciliation report for Distributor Association between Oracle and Phoenix Compensation Management System
  • Developed Concurrent programs for re-processing of Distributor Associations to Phoenix Compensation System and Business Intelligence.
  • Written SQL Scripts and PL/SQL packages in Oracle Database
  • Developed Ant Scripts and UNIX Shell Scripts to deploy the application to Oracle Weblogic Server

Environment: Oracle SOA Suite (BPEL, ESB, WSM, Rules Author) 11g/10g, Oracle E-Business Suite, Oracle weblogic Server 11g, JDK 1.6.0, Oracle 11g/10g, Oracle JDeveloper 9.0/10.1.3.4, OAF, ADF, JMS, XML, XSD, HTML, JSP, CSS, UML, , Eclipse 3.2.2, JSP, XML, TortoiseSVN Subversion 1.4.0, WinMerge 2.6.4, Macromedia HomeSite 5.5.

Senior ATG Consultant Nov 2006 - Feb 2008 Confidential, Pittsburgh, PA American Eagle Outfitters, Inc., is a leading retailer that operates under the American Eagle Outfitters and MARTIN + OSA brands. American Eagle Outfitters designs, markets and sells its own brand clothing targeting 15 to 25 year-olds. American Eagle currently operates 852 stores in 50 states, the District of Columbia and Puerto Rico, and 74 AE stores in Canada. American Eagle operates AE.COM, which offers additional sizes and styles of favorite AE merchandise and ships around the world.

Responsibilities:

  • Developed XML Schema for order fulfillment.
  • Written SQL scripts for Database Schema.
  • Developed new Returns, Exchange and Gift Card Refund logic for CSR Application
  • Designed and Implemented Custom hoodie Project (i.e.) for selling personalized Hoodies on ae.com.
  • Designed and Developed logic for sending and receiving XML messages of Order,Order Status and Inventory Item Updates using IBM Websphere MQ
  • Developed Ship Confirm and Tracking logic using ATG fulfillment
  • Configured scenarios in ACC for various Promotions & sending email for return Items.
  • Implemented configurable SKU's for Gift Cards with variable price amounts
  • Involved in production and support for AE.com.

Environment: ATG 7.1 (Commerce, Personalization, Scenario Server), Dynamo Application Server 6.3.0, JDK 1.4.2, Oracle 10g, Eclipse 3.2.2, JSP, XML, TortoiseCVS Client 1.8.22, Secure FX 3.0, Secure CRT 5.0, IBM Websphere 6.x, Tora 1.3.21, WinMerge 2.6.4.0, Macromedia HomeSite 5.5.

Senior ATG Consultant May 2006-Nov 2006 Confidential, LI, NY BOOKSPAN, a partnership between Bertelsmann and Time Warner, is the parent company of Doubleday Entertainment (the leading marketer of book clubs and merchandise via direct mail and e-commerce in the U.S.) and Yes Solutions (a preeminent provider of creative, media and logistic services).

Responsibilities:

  • Developed various pricing calculators.
  • Developed tax processor to calculate tax and integrated with Vertex software.
  • Involved in CPU, Gift Wrap, Tax and Temp price modules.
  • Written SQL Scripts for creating pricing Schema.
  • Developed new member subscription logic as per the requirements.
  • Implemented various Catalog, Effort, Account and Web Promotions and maintained them through ATG Control Center.
  • Written various repositories such as user's Profile, product Catalog and pricing Model repositories configured to show up in ATG Control Center.
  • Involved in ATG commerce Pricing, Shopping Cart, and Order fulfillment
  • Implemented Pricing Context logic and developed code for getting promotions as a set.
  • Designed and implemented various promotions based on scenarios in the ATG Control Center and giving those to the users.
  • The project is based on Service Oriented Architecture which uses WebSphere MQ series to publish and receive messages over an Enterprise Service Bus.

Environment: ATG 7.2 (Consumer commerce, Personalization, Scenario Server), WebSphere Application Server (WAS) 6.0.2.7, IBM JDK 1.4.2, Eclipse-3.1.1, Oracle 10g, JSP, XML, SOAP, JMS, AJAX, apache ant 1.6.5, TortoiseSVN Client (Sub Version) 1.3.0, WebSphere MQ 6.0.1.1, junit 3.8.1, log4j, Windows XP Professional 2002 (Service Pack 2).

Sr. ATG/J2EE Consultant Sep 2005-May 2006 Confidential, Memphis, TN Hilton.com offers a worldwide Hilton Hotel locator and online reservations. Hilton is a family of brands, which consists of Hilton, Doubletree, Hampton, Hilton Garden Inn, Embassy Suites, Homewood Suites and Conrad Hotels. The project Ongoing Site Maintenance is the support and maintenance project for Hilton.com. Group Value Dates are special rates offered for multiple rooms booked for a group.

Responsibilities:

  • Design of the User interface application using UML methodology.
  • Designed and implemented a web-based UI using Struts framework.
  • Developed different Actions using STRUTS framework.
  • Involved in Ongoing Site Maintenance for Hilton.com.
  • Involved in designing and developing the project Group Value Dates.
  • Implemented Logging in DMS (Dynamo Messaging System).
  • Developed Ant Scripts to bundle and deploy application on ATG DYNAMO.
  • Worked on SQL Repository to access the data source and Oracle has been used as Database Server.
  • Developed various Dynamo Droplets and embedded them into Dynamo Server pages.
  • Configured different XML config, ‘.properties', and ACL files on ATG DYNAMO.
  • Used Style Sheets extensively.
  • Used CVS for version management.
  • Involved in the code reviews, bug tracking and defects solving.

Environment: J2EE, EJB, Struts, Servlets, Oracle 9i, SQL, PL/SQL, JHTML, Eclipse, CSS, XML, HTML, tag Libraries, ATG Dynamo (Application Server) 7.1, ATG Personalization Server, ATG DYNAMO Commerce suite 6.0, UNIX, Windows XP Professional.

Senior J2EE Consultant Nov 2004-Aug 2005 Confidential, Zeboo Corp Iselin, NJ Zeboo is developing a technology for pervasive access to financial information such as quotes, news and alerts - accessible anywhere, any time and through any device. The project involves gathering real-time stock quotes and financial news and making them available to a user so that it can be accessed through different media.

Responsibilities:

  • A primary responsibility includes requirements gathering, designing, and the development of the entire application within a team of 6.
  • Implemented the interface APIs given by different vendors like Standard & Poor and Comtex to extract the streaming market data obtained from them.
  • Used Servlet threads to parse the streaming data and store it into Oracle database.
  • Designed application flow for session beans for user registration and authentication mechanism.
  • Based on the MVC architecture, using the Struts framework to design the application.
  • Implemented both Entity Beans and Session Beans and deployed them on WebSphere Application Server.
  • EJBs are being used extensively for retrieving and storing data and implementing business logic.
  • JSP are used for user-interface development.
  • Made extensive use of XML, which is the best suitable technology for this project in order to transform messages into different markup languages.

Environment: Java 2, JDBC, Servlets, HTML, XML, XSL, EJBs, tag libraries, WSAD 5.0 , Oracle 9.0, Apache Struts 1.2.x, Ant 1.6.x, JMS, CVS 1.13.x, Erwin 4.1.x, WebSphere 5.x, Macromedia Dream weaver 8.0.

JAVA/J2EE Consultant May 2004-Oct 2004 Confidential, Dallas, TX Electronic Bill Presentment and Payment (EBPP) services provide online banking customers numbering over 1.3 million. With an integrated means of handling their overall billing functions, which will include presenting fully branded bills to both their business and consumer customers. It also provided detailed statements to the customer.

Responsibilities:

  • Design of the User interface application using UML methodology.
  • Designed and implemented a web-based UI using Struts framework.
  • Implemented various server side business components using EJB, Servlets, JSP, and XML.
  • Developed Servlets to load the user information into the database and the retrieval of the data from the database.
  • Developed Java classes for the User interface using struts tag libraries.
  • Validated the inputted data using Java Script and also used Log 4j APIs.
  • Used JNDI Interface for connecting various services like LDAP.
  • Developed wrapper classes to communicate with the Oracle database using JDBC.
  • Written Code for various java database classes for connection pooling using JDBC.
  • Used Oracle stored procedures for data interchange between the interface files and the production files.
  • Used XML (DOM, SAX API) for transferring the data from the client to the server.
  • Developed Availability request form, Request Quote form and Bid submission form.
  • Performed unit and integration testing.

Environment: Java, J2EE, JSP, EJB, HTML, Java Script, JDBC, JNDI, Log 4j, Rational Rose modeling tool in UML, XML, Oracle, SQL, PL/SQL, BEA Web logic Server 8.1.

J2EE Consultant Nov 2003-Apr 2004 Confidential, Charlotte, NC This project is a three-tier application, which enables users of secure online purchasing and payment with form fill capabilities. We internationalized this product so that it can be used worldwide. Developed user interface and standardized the java code for objects The site enabled customer access to retail banking services that included 24/7 account lookup, check imaging, fund transfers, bill payment, and loan application and payment.

Responsibilities:

  • Developed the user interface using JSP and Java Script to view all online Banking Transactions.
  • Developed both Session and Entity beans representing different types of business logic and deployed into Web Logic Application Server.
  • Involved in Web Development and coded HTML, Servlets and JSP.
  • Developed EJ Beans for Business Logic and JSPs for Presentation Layer.
  • Coded many Servlets and Beans for the Communications with the back end using JDBC & ODBC Driver and for generating the Dynamic Content in the Web pages.
  • Coded many Java Server Pages for the Dynamic content that use EJB Beans and Servlets.
  • Developed server side code using Java Servlets so that users can be validated in order to process the data entered by user and to store the information in session for that user.
  • Remote Method Invocation (RMI) for easy access to remote business objects and services.
  • Java Naming/Directory Interface (JNDI) to support transparent access to distributed components, directories and services.
  • Used JDBC API to connect to the database and carry out database operations.

Environment: Web logic server, EJB, JNDI, JDK, Servlets, JSP, Java Mail, XML, HTML, JDBC, Java Script, ERWIN, Oracle 8.x, Windows NT.

Java Consultant / Research Assistant July 2002 - Oct 2003

Confidential, Hoboken, NJ The project is about Anomalous Behavior Detection using Computer Vision. It estimates the image background and performs background subtraction. Segments the image and tracks objects in the image based on motion and connected components. The Wireless Network Security Center is a cutting-edge wireless technology testbed located in the heart of the NY/NJ metropolitan area. The project is being funded by the Defense Advanced Research Project Agency (DARPA) for Security & Surveillance.

Responsibilities:

  • Actively participated in preparing Initial Project Plan
  • Gathered all the requirements and documented them
  • Prepared software Requirements Specification document from the requirements
  • Involved in designing the architecture of the whole system and actively involved in making design decisions of this system, leading a five member team.
  • Designed the classes using class, State chart and sequence diagrams
  • Designed the database using entity-relationship diagrams, writing Stored Procedures and Triggers in Microsoft SQL Server
  • Designed the internal architecture of the product as well as visual look and feel
  • Designed and developed User Interfaces using JFC Swing and AWT
  • Came out with a project test plan and volunteered to take up the unit and Integration testing for the system using JUnits

Environment: Window XP, J2SDK 1.4.2, JFC Swing, AWT, JDBC, Servlets, JSP, Struts1.1, EJB, Microsoft SQL Server, BEA Weblogic 7.0 , Microsoft Visual C++, Unix Shell Scripting.

Programmer/Analyst Jan 2000 - July 2000 Confidential, Pune, India Akash solution is developing an AVRS system for one its client. It is based in Ahmadabad and Pune. It creates high quality products in the field of embedded systems both for applications and pedagogy.

Responsibilities

  • Performed the requirements gathering, and developed design documents.
  • Created Automated Voice Response System using embedded C code using Keil C compiler for 8051 micro-controllers.
  • Designed hardware interfacing for microcontroller 8051, voice-chip APR-6006 using RS-485.
  • Did testing by downloading the binaries on to the flash of 8051 development kit.
  • The project is full Software Development Life Cycle (SDLC) implementation.

Environment: C/C++, Keil C, Visual Basic, SQL Server, Rational Rose, Rtlinux, 8051 Development kit, Windows NT.

Education:

Masters (Computer Science) P.G Diploma in Embedded Systems Design B.S (Computer Science & Engineering)

Hire Now