Post Job Free
Sign in

Project Developer

Location:
Framingham, MA, 01702
Posted:
March 30, 2012

Contact this candidate

Resume:

Fazil Sharafudeen

949-***-****

****************@*****.***

Summary

• 6.2 years of IT experience, including 6 years in Java/J2EE development, unit testing and environment setup on various platforms

• Experience in Requirement Analysis, Architecture, Design, Development, Configuring, Tuning and troubleshooting of Web and Server side J2ee components

• Good knowledge of Design Patterns.

• Domain Knowledge in Retail and work force management

• Experience in developing SOAP and REST Webservices using Axis and Jersey

• Expertise in web development technologies like JSP, Servlets, Struts ,Spring and JSF

• Designed and developed web application framework, integrating Struts with IBatis as well as Spring with Ibatis.

• Expertise in client side scripting like Java Script and AJAX

• Strong knowledge and experience in working with XML, XML Schema and DTD’s.

• Experience in using various XML parsers like SAX, DOM, and JAXB

• Used JNDI and JMS services for developing J2ee compliant highly efficient applications communicating with multiple cross environment systems.

• Good knowledge and working experience in relational persistence frameworks like Hibernate and Ibatis

• Experience in implementing caching mechanisms using OSCache

• Have expertise in using development IDEs like Eclipse 3.2, IntelliJIDEA 5.1, NetBeans 5.5 and IBM RAD 6.0/7.0/7.5

• Expertise in writing SQL queries and PLSQLs(Stored procedures, functions, and Triggers)

• Experience in working with relational database like Oracle 9i and 10g and DB2.

• Very good experience in working on application server like WebSphere App Server 6.0, 6.1 and 7.0, Oracle Application server (9i and 10g), Sun Glassfish/6.1/7.1/8.2 and Tomcat.

• Setup and configured application server for applications in UNIX based environments.

• Configured Data source and JNDI names for data source

• Expertise in version controlling tools like CVS, Team Foundation Server(TFS), Rational Team Concert (RTC), and Aldon LM4.2

• Expertise in deploying Enterprise Java Beans and J2EE Applications (WAR, JAR and EAR) on various J2EE compliant servers.

• Expertise in migration and upgrading of Java applications and updating JDK

• Expertise in Websphere application server migration from 5.1 to 7.0

• Knowledge on schedulers like Quartz and scheduler tools like ESP

• Expertise in integrating java application with Tibco, ETL ,Mainframe and PeopleSoft

• Provided 24/7 on call support to the development team in both testing and production environment, and analysis (troubleshooting) of log files to resolve issues.

• Lead team at offshore and Onsite for multiple projects for more than 4 years.

• Knowledge of all phases of Software Development Life Cycle with good designing, coding, testing, debugging, and troubleshooting skills.

• Experience in client management, people management and process management

• Good communication and Customer Oriented attitude

Technical Skills

Operating System : Windows XX, UNIX

Language : Java 2, SQL, PL/SQL

J2EE Technologies : JSP 2.0, JSTL 1.2, Servlet 2.4, JDBC, JMS, JNDI

Database : Oracle 8i/9i/10g, MYSQL, DB2

Application Servers : Tomcat 5.0.28, Sun One 6.1/7.2/8.2/9.1,

IBM Websphere 5.1/6.1/7.0

Web Frameworks : Struts 1.2, JSF, Spring 1.6/2.5

SOA : SOAP and REST Webservices

ORM Tool : Ibatis 2.2.0, Hibernate 3.0

Tools : SQL Developer, Informatica Client, Xmanager, EI Explorer,

ESP Cybermation, PL/SQL Developer, Golden 32, PLEdit 32,

IBM Iseries for Windows, Putty, WinScp, Reflection

IDE : Eclipse 3.2, IntelliJIDEA 5.1, NetBeans 5.5,

IBM RAD 6.0/7.0/7.5

Web Technologies : JavaScript, AJAX, HTML, XML, JAXB

Version Controlling Tools : CVS, TFS, Rational Team Concert (RTC), Aldon LM4.2

Professional Experience:

BJ’s Whole Sale Club Inc, Westborough, MA

Technical Lead, Club Systems – August 2011- Present

Project Summary: Club Systems team is taking care of all the java applications running in the club intranet as well as the home office intranet. The business will identify the new projects as well as new enhancements required in the club/home intranet as well as the outside application which will directly affect the club sales and operations.

Responsibilities:

• Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams analyzed the requirements and provided estimate.

• Designed the application with multiple components and prepared the technical design document

• Interacted and coordinated with offshore, Mainframe team, Middleware team and end users of the system.

• Designed and Developed User Interface using JSF framework. Used JSP, JSTL, EL and CSS.

• Designed the web service call to retrieve the clubs details based on the state selection using REST

• Designed the web service call to authenticate the users in LDAP using WSDL, SOAP and XML and designed XML Schema for Broker Detail

• Deployment of Application in the Websphere6.0 and 7.0 Server environment

• Used IBM RAD IDE for code development along with IBM RTC and Aldon for managing the code.

• Developed a logging component using Apache Log4J to log messages and errors

• Prepared the system test plan and shared with business which they used as input for user test plan.

Technologies Used: J2EE 1.4, JDBC, JSF,REST,SOAP,Ajax, XML, PL/SQL ,IBM WebSphere 6.1/7.0 , IBM Rational Application developer 6.0/7.5,Aldon LM4.2,IBM Rational Team Concert, Oracle 8i/10g,DB2

KPMG, Montvale, NJ

Technical Lead-Estars Employee Schedule Application June 2010- August 2011

Project Summary: EStars is used as the scheduling/forecasting system by the Tax and Audit and Risk Advisory practices throughout the U.S. firm. EStars provides an Intranet mechanism for entering, tracking, and managing information about projects and employees. EStars also tracks chargeable plan hours goals for each employee and compares them to actual chargeable client hours charged in TIMEnX (Timesheet Application), KPMG’s time and expense reporting system.

Responsibilities:

• Followed Agile Methodology to produce high Quality software and satisfy the customers

• Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.

• Interacted and coordinated with the Design team, Business analyst and end users of the system.

• Designed and developed the project using MVC design pattern.

• Designed and Developed User Interface using struts framework. Used JSP, JSTL, EL and CSS.

• Wrote Action Classes to service the requests from the UI, populate business objects

• Developed Struts Action Classes, Action Forms and performed Action mapping using Struts framework and performed data validation in Form beans and Action

• Successfully migrated the application from Websphere 5.1 to 7.0

• Designed the web service call to log the application usage based on the user login to the application using WSDL, SOAP,AXIS and XML

• Deployment of Application in the Websphere Server environment.

• Used IBM RAD for code development along with TFS for managing the code

• Mentored the new team members

Technologies Used: J2EE 1.4, JDBC, JSP,JSTL, Servlets, Struts, Web Service(SOAP), Ajax, XML, PL/SQL ,IBM WebSphere 5.1/7.0 , IBM Rational Application developer, Oracle 10g

H.E.B., San Antonio, TX

Senior Developer: Offer Management System November 2009- May 2010

Project Summary: Offer Management System (OMS) is a tool for creating, soliciting, and approving the execution of promotional offers. OMS project was an extension of an existing project – Coupon Management System. OMS was an interface for creating, soliciting, and approving the execution of promotional offers and the created coupons are published into Signs & Tags generating application (Store facing application).

Responsibilities:

• Created and maintained the configuration of the Spring Application Framework’s IOC container.

• Developed the web pages using JSP, JSTL and CSS.

• Involved in using Spring Framework IOC for bean conceptual application and Spring ORM framework for mapping database using Hibernate.

• Extensively used AJAX framework to develop the dynamic user interfaces and XMLHTTPRequest object to directly communicate with the server.

• Used JPA on persistence layer and Hibernate as persistence provider.

• Developed Web Service client using AXIS, SOAP, WSDL get the product details from the mainframe

Technologies Used: J2EE 1.4, Struts 2, Spring IOC and ORM, Hibernate 3.0, Tomcat 5.5, Oracle, Eclipse

H.E.B., San Antonio, TX

Technical Lead: Pinpoint 2.0 May 2008- November 2009

Project Summary: Pinpoint 2.0 is a project to replace the existing solution for labor scheduling with an integrated solution that combines payroll, scheduling and attendance systems into one common user-friendly system. Pinpoint also includes a Projections application which allows the business to derive schedules based on financial budget and historical sales. Pinpoint increases store productivity and lowers overall store expenses by standardizing the methods that store managers have been using to generate weekly sales and payroll projections, and produce schedules that accommodate the needs of partners while managing payroll costs and hours. This is implemented as a web enabled distributed solution for 600 stores. This application is running on Sun 9.1 Glassfish server with MYSQL 5.1 database.

Responsibilities:

• Design data integrations from other source systems like HR, Finance, Business Intelligence and Sales systems to Pinpoint 2.0.

• Coordinate the development of these integrations with source systems

• Design the automated integration job scheduling using Enterprise Job scheduler using Cybermation tool.

• Migration of all the relevant data elements from existing Oracle database to the new MYSQL database.

• Develop a data migration tool using JSP, JSTL, Spring MVC and Hibernate for doing all the data migrations.

• Develop PLSQL code for providing the reports for business

• Test and configure the BAC clocks with the new Pinpoint 2.0 system.

Technologies Used: J2EE 1.4, Hibernate 3.0, JSP, JSTL1.1, Spring MVC and Spring ORM, XML, PL/SQL, Sun One 9.1(GlassFish), UNIX, Oracle 9i, and MYSQL 5.1

H.E.B., San Antonio, TX

Technical Lead: Wireless Store Integration November 2007- May 2008

Project Summary: HEB wireless integration project is a custom solution that will serve as an interim repository for processing information received from RetailIQ, automating the intensive manual process and formatting the data for consumption for other systems. This application automates the payroll and non-payroll process for the wireless stores. The application handles both upstream and downstream feeds from RetailIQ, Tibco, PeopleSoft and mainframe.

Responsibilities:

• Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams analyzed the requirements and provided estimate.

• Designed the application with multiple components and prepared the technical design document

• Interacted and coordinated with offshore, Mainframe team, Tibco team. Retail IQ and end users of the system.

• Designed and developed the project using MVC design pattern.

• Designed and Developed User Interface using struts framework. Used JSP, JSTL, EL and CSS.

• Wrote Action Classes to service the requests from the UI, populate business objects

• Developed Struts Action Classes, Action Forms and performed Action mapping using Struts framework and performed data validation in Form beans and Action Classes

• Designed and developed the ORM framework using Ibatis

• Developed PLSQL Stored procedures to handle the business logic

• Designed and developed job scheduler application using Quartz

• Implemented the caching using OSCache

• Designed and developed the JMS program to acquire point to point communication with Tibco for getting data from Retail IQ.

• Deployment of Application in the Sun Glassfish Server environment

• Used Netbeans IDE for code development along with CVS for managing the code.

• Developed a logging component using Apache Log4J to log messages and errors

Technologies Used: J2EE 1.4, Ibatis 2.2.0, Quartz1.6, OSCache2.1, JSP,JSTL, Servlets, Struts, JMS, Ajax, XML, PL/SQL ,Sun One Web server 9.1 Administration server(Glassfish), UNIX, Oracle 9i

H.E.B., San Antonio, TX

Developer: PartnerNet April 2006- October 2007

Project Summary: Partner-Net is a collection of applications that provides different services such as e-learning, quizzes, corporate communication and surveys to improve the performance of partners working at the stores. This application also consists of the reporting facility which provides various reports for measuring partner’s performance in each stores, locations and regions. This application is important because this is considered as one of the important parameters to evaluate store partner performance.

Responsibilities:

• Involved in gathering and analyzing the business requirements

• Created and maintained the configuration of the Spring Application Framework’s IOC container.

• Involved in using Spring Framework IOC for bean conceptual application and Spring ORM framework for mapping database using Ibatis.

• Deployment of Application in the Sun Application Server environment

• Used Intellij Idea for code development along with CVS for

managing the code.

• Involved in database development using Oracle9i

Technologies Used: J2EE 1.4, Ibatis 2.2.0,Spring IOC and Spring ORM, Flash Action Scripts 2.0, Sun One Web server 6.1 Administration server, Oracle 9i

H.E.B., San Antonio, TX

Developer: Signs and Tags April 2006- October 2007

Project Summary: The Shelf Tags and Signs system allows stores to build, view and print batches of Shelf Tags/Signs using a web browser (Media Master application). The Media Master application have the functionalities like viewing batches, Build/Print batches, create/modify batches (facility to upload list of UPC from flat file to create batch-corporate users only), add/manage bulleted points, close a batch. The application will generate sql strings and pass to third party ELT Powersuite which will produce postscripts which in turn passed to Adobe PDF distiller which generates PDF files based on the post scripts. These PDF files are then given to special printers placed in the store.

Responsibilities:-

As a team member I was involved in the following activities

• Involved in gathering and analyzing the business requirements

• Designed and developed the project using MVC design pattern.

• Designed and Developed User Interface using struts framework. Used JSP, JSTL, EL

and CSS.

• Wrote Action Classes to service the requests from the UI, populate business

objects

• Developed Struts Action Classes, Action Forms and performed Action mapping

using Struts framework and performed data validation in Form beans and Action

• Developed Web Service client using AXIS, SOAP, and WSDL to consume the product information from mainframe

• Deployment of Application in the Sun Application Server environment

• Used Intellij Idea for code development along with CVS for

managing the code.

• Involved in database development using Oracle9i

Technologies Used: Java, JSP, Servlets, Struts, SOAP, Intellij Idea, JSTL, CSS

EDUCATION, TRAINING & CERTIFICATIONS

• Bachelors Engineering (B-TECH) in Electronics and communication

• Sun Certified Java Programmer

• Sun Certified Web Component Developer

• Three months company training in Java/J2EE technologies.



Contact this candidate