We provide IT Staff Augmentation Services!

Web Developer Resume Profile

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over Ten Years of experience in developing J2EE Enterprise Application Architecture based components in a diverse environment of Internet/Intranet application servers and databases.
  • Brainbench certified in Java, J2EE, JSP, Struts 1.2.x, UNIX, Korn Shell Scripting, Oracle PL/SQL.
  • Well versed in software development technologies such as J2EE components Servlets 2.5, JSP 2.1, Custom Tags, JPA 1.0 , Stored Procedures, IBM DB2, Oracle PL/SQL, Hibernate 3.2, XML through handle in Object Oriented Development.
  • Coded and implemented MVC Design pattern employing Struts 1.2.x., Spring 2.5/3.
  • Proficient with Ajax based components using basic XHR, JQuery and Dojo.
  • Excellent with developing dynamic webpages and DOM interactions using CSS, HTML, DHTML and Javascript.
  • Good handle with Dojo and JQuery library.
  • Strong knowledge of XML, XML processing and parsing using DOM, SAX and Commons Digester.
  • Familiar with application design patterns such as Data Access Object DAO , Business Delegate, Service Locater, Front Controller etc.
  • Good handle with RAD 7.0/7.5, Eclipse 3.3, Eclipse STS and NetBeans 5.5 development tools.
  • Skilled in Relational Database Technologies like IBM DB2, Oracle, MySQL.
  • Proficient knowledge in Database access methodologies through SQL queries and PL/SQL.
  • Excellent handle in deploying and configuring application server technologies such as IBM Websphere 6.x/7.x, BEA Weblogic 9.1, Apache Tomcat 6.x/7.
  • Defined coding and development standards. Implemented designs with code reviews through entire project life cycle.
  • Excellent with requirement analysis, project planning, pragmatic estimation techniques, work package development.
  • Handful knowledge of testing environment and producing test cases for unit testing using JUnit.
  • Great writing and interpersonal skills with self learning attitude.

TECHNICAL SKILLS

Java/J2EE Technologies

JDK 6, JDBC, JSP 2.1, Servlet 2.5, EJB 2.1, JPA 1.0, JMS 1.1

Languages/Scripts

Java, C, C , JavaScript, CSS, XHTML, XSLT, Shell, PL/SQL, JQuery, Dojo

Frameworks

Spring 2.5, Struts 1.2.x, Hibernate 3.2, JSF 1.1

Application/Web Servers

IBM Websphere 6.x/7, BEA Weblogic 9.1, Tomcat 5.x/6.x/7

Database

Oracle 9i-10g, MS SQL Server 6.5, IBM DB2

Middleware/Web Services

XML, SOAP, WSDL, EJB, Tuxedo

Enterprise IDE

RAD 7.0/7.5, RSA, Eclipse 3.3/STS, NetBeans 5.5, MEB

Version Control

CVS, VSS, Tortoise SVN, RCS, Serena Dimensions

Environment

Windows, Unix, MAC 10.4

Tools

DbVisualizer6.5, TOAD, Squirrel, BIRT 2.2.1, Golden

RECENT PROJECTS

Confidential

Web Developer / Development Lead

Confidential Provider is the core application area for HCSC's provider data, for all provider types Individuals, Medical Groups, Hospitals and Facilities . PREMIER is the central repository for all provider data across the five states serviced by HCSC Illinois, Montana, New Mexico, Oklahoma and Texas . PREMIER Provider Web PPW is a Web2.0 standard replacement for the legacy Power Builder app. PPW is highly invested with Dojo 7/JQuery1.8, Spring 2.5, Hibernate with JPA1.0, Apache Tiles, Javascript prototype with over 200 JSP pages.

Environment: JDK 1.6, J2EE, RAD 7.5, Dojo 1.6/1.7, Javascript, JSON, HTML, DHTML, Spring 2.5/3.0, Apache CXF, Tiles 2.1, Hibernate 3.4, JPA 1.0, IBM DB2, Squirrel, JSP, Servlets, Ajax, Websphere 7, Web Services, Serena Dimensions/CVS, Unix, Windows XP.

Responsibilities:

  • Lead the development effort on the UX side of the application.
  • Setup Spring MVC framework standards on the UX front incorporating Javascript libraries, Tiles, JSP, JExcel.
  • Designed AJAX based solution for Datagrids using Dojo and JSON.
  • Designed and developed custom role based security using JSP, JSTL and Spring Security.
  • Coded multiple screens JPA to JSP under Provider Demographics domain.
  • Designed and developed Tiles based solutions for Obamacare Network Creation to provider a wizard like setup where wizard steps can be re-ordered on the fly.
  • Extended much of core Dojo APIs used within PPW for custom requirements using Prototype.
  • Mentored Full time employees on Front End Technologies with in class trainings and documents.
  • Currently working on the 3rd and final release of PPW involving environment migration between RAD and MEB, Spring 2.5 to Spring 3.

Confidential

Web Developer

Confidential is Walgreens latest group of applications for WEB 2.0 standard comprising of Android/iPhone apps, Jumbotron waiting displays and Bin monitor touch screens for order processing. Worked extensively on the Bin Monitor and Jumbotron displays which involved Web services, Ajax, Touch screen interfaces and Spring. These two projects are currently in Pilot phase and can be seen in vast majority of stores in Chicago land area.Walgreens's Pharmacy Retail Management team maintains multiple business critical applications. During my tenure with Walgreens I got a chance to work on multiple intranet and customer facing applications such as CorpEd which is the IN Store pricing application. CorpEd's pricing module is responsible for pushing out new pricings and clinical data out to the stores. AutoRefill which is used US wide for automatic refilling of prescriptions, recently worked on the 90-day project which gives the consumer an option to order 90 days of automatic refills. eRx which is the Electronic Prescription Project interfacing with Surescripts.

Environment: Java, J2EE, JDK 1.5, RAD 7.0/7.5, jQuery, Javascript, JSON, HTML, DHTML, Spring 2.5, Ab initio, Oracle 10g, Benthic Golden, JSP, Servlets, Ajax, Websphere 6.1, Tuxedo, Web Services, Cruise Control, CVS, Unix, Windows XP.

Responsibilities:

  • Business requirements reviewer and contributor.
  • Coded request handlers for Next Gen PEG price determination modules employing Servlets and javascript.
  • Designed and developed client layer for Bin Monitor Touch Screen module using jQuery, Ajax, JSON, HTML, CSS and Planar touch screens.
  • Coded web based client layer where Business users can enter new pricing data and receive recommendations from the server.
  • Coded pricing validation/calculation routines using Javascript and JSON.
  • Coded Tuxedo wrapper classes for integrating the data bridge between front end layer and Tuxedo Service class/ Oracle 10g.
  • Ab Initio was implemented to extract and transform multiple streams of pricing data from the Data Warehouse into a package that will be fed into the Java Pricing Batch component.
  • Implemented pricing business rules for old and next gen PEG modules
  • Coded JUnit test stubs and performed unit tests on bean driven components.
  • Currently working on eRx Surecripts 8.1E upgrade standard.

Confidential

Java/Web Developer

Confidential mobility's Service Intelligence team is responsible for metrics and reporting of application health for Online Solutions Delivery OSD team. The team uses the Application Performance Management APM model to help OSD teams manage and administer their application portfolio by providing reporting and controls on key metrics that cover many aspects of application health.The main focus of this project is on creation of an analytics portal that will allow management to view MyWorld statistics when needed. At the beginning of this project, statistics/data was located at several legacy systems, spreadsheets and document libraries, which were aggregated into one portal for easy accessibility. MyWorld analytics is an aggregated web administration portal articulating data from profile, trending, sales and marketing campaign.MyWorld analytics portal is a tool for management to see a representation of important drivers within Transactions, Errors, KPI, Revenue and Call offload.

Environment: Java, J2EE, Spring MVC 3.0, JDK 1.5, Dojo, HTML, DHTML, CSS 2.0, Ajax, JSTL, EL, JSP, Servlets, Tomcat 5.5, Unix, XML, Windows XP, Oracle 10g, DbVisualizer, TOAD, Fusion Charts, Eclipse-STS, Maven, Photoshop

Responsibilities:

  • Major contributor with Business and functional requirements.
  • Architecture and analyzed the requirements for base lining the MVC framework atop Spring MVC 3.0.
  • Worked completely with designing controller servlets for data driven modules and user flow.
  • Followed Agile methodology for weekly builds.
  • Implemented AT T global log on functionality.
  • Used jQuery and JSON for all dynamic form feeds to give an Ajax feel Helped with page load tuning
  • Used jQuery for complete animation based work such as dropdown menus, animations, auto suggestions etc.
  • Used JDBC API for integrating application with Oracle database and developed functions, stored procedures, triggers and SQL Queries using PL/SQL.
  • Completely developed the middle tier XML data house for Fusion Charts input.
  • Worked extensible with Oracle XSU for RDBMS - XML conversion which was later fed to Fusion Charts.
  • Used Shell scripting for Daily data load CRON jobs.
  • Eclipse- STS, which is designed specifically to develop Spring application was implemented for complete development
  • Implemented Maven as the built tool.
  • Handled complete client side javascript validation and toolkit components.
  • Currently working on the testing and maintenance until phase 2 kicks in.

Confidential

Java/Web Developer

Confidential mobility's Service Intelligence team is responsible for metrics and reporting of application health for Online Solutions Delivery OSD team. The team uses the Application Performance Management APM model to help OSD teams manage and administer their application portfolio by providing reporting and controls on key metrics that cover many aspects of application health.Developed Service Intelligence SI web portal, an integral module for delivering the data and information that Service Intelligence SI group maintains. The project concentrated on the visual aspect of data for which Fusion charts and Xml cross tab reports were highly used. SI web module is built on top of a custom made MVC2 framework called siContra.

Environment: Java, J2EE, JSP, Servlet, siContra MVC , Fusion Charts, HTML, DHTML, CSS 2.0, Oracle-XSU, Oracle 10g, Unix, Windows-XP, DbVisualizer 6.5, RAD 7.0, Websphere Application Server 6.0/6.1 prod/dev

Responsibilities:

  • Worked right from the inception phase of the project, from planning to base lining business and functional requirement.
  • Developed control flow, sequence, class and activity diagrams using RAD 7.0 plug in.
  • Followed Agile methodology for iterative and weekly builds.
  • Implement siContra, a custom made MVC2 framework.
  • High involvement in writing down controller servlets and wiring code.
  • Worked with Oracle XSU for RDBMS XML conversion which was later fed to Fusion Charts.
  • Completely developed the middle tier Xml data house for Fusion Charts input.
  • Involvement in shell scripting for scheduling CRON jobs for daily data pulls from different datasources such as Oracle, MySQL, Netezza, Sybase.
  • Extensive use of Dojo with FusionCharts interactive interaction.
  • Complete animation work done with Dojo.
  • Developed custom CSS style sheets.
  • Complete involvement with client side javascript validation.
  • Handled responsibilities such as deployment, datasource configurations, connection pooling of an Application Server Administrator for WAS 6.0
  • Various round about jobs related to Oracle 10g from creating table structures to developing stored procedures.
  • Worked actively with the performance tuning team for code durability and efficiency.

Java / Web Developer

Innovis provides billing and customer-care solutions to the largest cable broadband and satellite companies. Developed Customer care and billing system for vision cable. This system provides integrated provisioning, convergent billing, automated payments, report generation, e-billing, flexible agent commissioning, agent and customer web portals.The project is now developing under testing phase for Struts to JSF migration with Oracle as primary database.

Environment: Java, J2EE, Struts 1.2.x, JSP, Servlets, EJB 2.0, MXL, jQuery, HTML, DHTML, CSS, Dojo, Ajax, Log4J, JSF 1.1, Actuate eRDPro 9SP1, Actuate iServer and iPortal 9SP1, Weblogic9.1, Oracle 9i, UML, RSA, J2EE Patterns, Windows XP.

Responsibilities:

  • Participated in analysis activities, software design and design reviews.
  • Wrote many design documents by using UML methodology sequence diagrams, activity diagrams, class diagram following the Rational Unified Process RUP .
  • Utilized IBM RSA for modeling component modules.
  • Utilize MVC2 based STRUTS framework for Web tier developed using Eclipse.
  • Developed JSP pages using Struts Tag Libraries and JSTL.
  • Used Struts Validator Framework for handling the validations.
  • Designed and developed EJB components Session Beans using Session Facade, Business delegate and other EJB design patterns.
  • Implemented Ajax based sign up, login, email verification and private alpha approval module.
  • Implemented Dojo toolkits Accordian Pane and Form Widgets.
  • Wrote Data Access Objects for implementing the Data Access and persistent logic.
  • Created Parameterized On-Line and Batch reports using Actuate eRDPro 9SP1.
  • Worked on integrating iPortal.war file with customer's portal such that the report can be run by calling Actuate iPortal servlet/jsp.
  • Designed and developed Oracle objects Tables, Stored Procedures, Triggers .
  • Used ksh scripting for loading data on a time synchronized manner.
  • Provided support in environment management and deployment of J2EE components on Weblogic Application Server.
  • Designed and developed XML schema for communication between external partners and transform external XML documents into application specific XML document.
  • Used JDBC API for integrating application with Oracle database and developed functions, stored procedures, triggers and SQL Queries using PL/SQL.

Java Developer

an application that provides an interface to record customer information and further process and track it. Based on the customer requirement collected at the dealer level the information is entered in electronic point of sale. It then flows into the Order Management System, Subscriber Administration Services, Billing System and finally to the Customer Relationship Management System.The application was designed and developed in a three-tier architecture using Java, J2EE technologies with Oracle as the backend. Struts were used as controller to manage navigation in the application, JSP to render data from server side to client. GUI development was done using HTML and CSS Style Sheets while Java Script and AJAX for client side validations.The Application was deployed in Weblogic 8.x and Eclipse 3.2, My Eclipse5.0 was used as an IDE for java development.

Environment: Java, JSP 2.0, HTML, DHTML, Ajax, JavaScript, Struts 1.2.x, BEA Web Logic 8.1, XML, JUnit 3.8.1, Rational Rose 4.0, Ant 1.5, UML, Hibernate, Oracle9i, and Windows XP.

Responsibilities:

  • Developed Use Cases Diagrams, Sequence Diagrams, and Class Diagrams
  • Worked in design and development of Servlets and JSPs using Apache Struts framework.
  • Implemented the Client side validations using Javascript and AJAX for better performance.
  • Created database including tables, views, functions, and procedures etc.
  • Used DWR library for implementing AJAX functionality in the application for all input forms.
  • Utilized Log4J for debugging and logging and used Ant to build the deployment WAR files
  • Using IDE Eclipse 3.2 and My Eclipse5.0 to develop the Application
  • Involved in developing Hibernate configuration and hbm files using tools.
  • Implemented HQL for data retrieval and manipulation.
  • Developed persistent classes in Hibernate and mapped them with relations in RDBMS.
  • Handled configuration issues in Hibernate.
  • Worked on XML schema development and XML document transformation.
  • Integrated modules and performed Unit testing.
  • Used Junit for writing test cases for the code to meet the standard specified.
  • Used CVS as version control.
  • Developed Build Script using ANT Script.
  • Resolving the issues logged by the Quality Team.
  • Provided production support by interacting with the end-users and fixing bugs.

Java Developer

Point-of-Sale is a point-of-service application designed to enable customer-centric retailers to carry out day-to-day transactions. It includes capabilities like fulfilling and returning purchases, accessing cross-store inventory to save daily sales records and to provide store inventory availabilities and options.The application is based on Manager-Technician interactive roles where Managers provide a set of local calls to the application. There are various types of managers to handle various types of activity. For example, the Data Manager receives the request to save data from Point-of-Sale. The valet is the object that receives the instructions from the Manager and delivers them to the Technician. The valet handles data transfer across machines with RMI or JMS. The Technician is responsible for communicating with the external resource. When a Technician receives a valet, it can handle it immediately or queue it for later action. Application user interface supports quick and feasible decision making in timely manner.

Environment: MS Visio 2003, Eclipse, Java Beans and Collections, JDBC, XML, Oracle 9i, IBM Rational Rose, UNIX Shell Scripting.

Responsibilities:

  • Worked with Senior Business Analyst, Managers, and System Analysts to gather system requirements.
  • Involved in feasibility study of all the modules, configured and customized the application based on client's requirements.
  • Worked on Business and Technical Requirement Analysis, wrote design documents both Business Requirement Document and Technical Specification Document. Also managed a team of 5 people and helped them create Test Plans, coding of modules and various testing methodologies.
  • Used IBM Rational Rose for the system analysis and design of the system. Class diagrams and ER diagrams were used for logical and physical data models.
  • Ensured that the Quality process is followed and implemented in each SDLC stages.
  • Monitored the development activities by doing review in each stage and provided feedback and timely solutions.
  • Utilized Collections Framework extensively to implement suitable data structures and algorithms.
  • Used JDBC, Data Sources and Connection Pooling to interact with the Oracle 9i database.
  • Oracle 9i database was used in the back end to store the data.
  • Used Eclipse 3.1 as an IDE for code development.
  • The architecture was designed with the terms of MVC, using Factory, Command and Singleton design patterns.
  • Worked in the application's critical path analysis, design, maintenance and development and integration with the entire system.
  • Used Clear Quest for maintaining bug logs.
  • Was also involved in Application Support during the initial deployment of the application in production environment.
  • Used ANT scripts for code compilation and Log4j for logging purposes.
  • Wrote the test cases using JUnit and tested different scenarios and supported bug fixing.

Java/J2EE Developer

The Web-based Instruction Entry Transaction System Instruct is to be deployed to internal and external Clients of State Street Bank, who require screen input or file import capabilities and clients who currently either send faxes or use the existing Transaction Instruction Entry product. The Instruct is to be used to enter securities and cash settlement instructions such as Deliver Securities against Payment, Deliver Cash and Foreign Exchange, and will later be extended to cover other types of transactions such as Corporate Actions. The system provides an integrated Message Repair facility, enabling State Street Bank operations staff to repair messages Transaction Instructions sent to the bank by its Clients.

Environment: J2EE Platform Java, JSP, Servlet, EJB, JMS, MQSeries JavaScript, XML, XSLT, Oracle 9i, Web Sphere 5.1 AS, Unix-Sun Solaris 2.x.

Responsibility:

  • Studied the existing system architecture and did technical analysis for additional modules.
  • Developed new Instruction Entry MT103 interfaces for Fund Transfer, Block Trades RVP/DVP/RF/DF and Derivatives RVP/DVP .
  • Designed and modified business component on both server side and client sides.
  • Supported the maintenance of the existing Instruction Entry handling MT 202, 210, 304, 103, 299, 599 .
  • Worked with Toad for modifications/viewing PL/SQL Statements, Procedures, Functions and Views in Oracle 8 database.
  • Peer-to-Peer code review and prepare code release.

Java Developer

This is online banking application involving development of two interfaces one for customers to view their account and perform a set of online activities and the other was to provide an interface for account administration. The Web based UI was developed by using the JSP and Servlets and Business logic was developed by using Java Beans to manage accounts, customers and transactions. The architecture was designed using MVC, database was created in Oracle and application was deployed in Weblogic application server.

Environment: Java, J2EE, JSP, Struts, JDBC, Oracle9i, BEA Web logic6.1.

Responsibilities:

  • Studied existing system and for the system analysis and design of the system.
  • Built MVC framework for Web Applications through Struts, core java, J2EE server side components and Tag libraries.
  • Created HTML, CSS, and DHTML pages for front-end, used Ajax JavaScript for client-side validation.
  • Used JDBC for database connectivity to communicate with the back-end Oracle database.
  • Developed Stored Procedures using PL/SQL for database updating and for data integrity.
  • Extensively used Java Collection framework.
  • Developing test cases and performed unit testing.

We'd love your feedback!