Post Job Free

Resume

Sign in

Project Design

Location:
Oswego, IL
Posted:
March 11, 2015

Contact this candidate

Resume:

Ahsen Mohammad

630-***-**** E Mail: acoogn@r.postjobfree.com

SUMMARY:

• Twelve years of experience in application and product development.

• Experience in developing, maintaining, implementing and administering Java based N tier business

applications.

• Web application design using J2EE framework.

• Knowledge of various open source technologies including Struts, JSF, Spring, iBatis, Hibernate, Eclipse,

Tomcat, Ant, XML, Tag Lib Descriptors, JUnit, Java Web Services, WSDL.

• Advanced level knowledge in Enterprise Java components JSPs, Servlets, EJBs and JDBC.

• Experience with relational databases including Oracle 8i/9i/10g, SQL Server 2000, PL/SQL, Stored

Procedures.

• Expertise in Java Design Patterns (DAO, Strategy, VO, MVC, Business Delegate) and UML methodologies

(Rational Unified Process).

• Coordination with QC team for testing efforts.

EDUCATION:

• DePaul University, Chicago, IL

B.S., Computer Science, June 2002

Golden Key International Honor Society, Recipient

SKILLS:

• Languages: C++, C#, Perl, Java, JDBC, JNDI, EJB, JSP, JSTL, JMS, RMI, SQL, XML, J2EE, Struts,

JDOM, PL/SQL, JavaScript, ASP, HTML

• Databases: Microsoft Access 97/2000, SQL Server, Oracle 9i, DB2

• Systems: Windows NT/95/98/00, Novell, DOS and UNIX

• APP SERVERS: Apache Tomcat, Weblogic Server, IBM WebSphere. JBoss

• Software: Eclipse, Visual Studio, Eclipse, Rational Rose, Dreamweaver, Adobe Photoshop, Acrobat

Reader, MS Office 97, OCM

PROFESSIONAL EXPERIENCE

Nov 2013 – Present

Deloitte Consulting (Pfizer) – Chicago, IL

Sr. J2EE Architect/Manager

CAT – Compound Access Tool

CAT tool lets users build a comprehensive portfolio of compounds and enables them to analyze each of

them in detail.

• Involved in requirements gathering and analysis of current system.

• Prepare POC’s for clients.

• Develop solutions for web applications and web services security.

• Prepare proposals, RFP and lead solutions for delivery.

• Analyze requirements and design high performing WebServices.

• Provide expertise related to integration of applications across the business.

• Serve as technical expert to resolve critical and complex application issues.

• Work in fast paced environment to deliver strong architecture design, performance tuning and

monitoring systems.

• Involved in scaling of the application to meet benchmark results.

• Created process flow diagrams and sequence diagrams in UML.

• Design and architect GWT components

• Implement GWT Form, Custom, Complex Widgets

• Built architecture for integrating GWT applications to cloud based systems.

• Involved in planning and estimating delivery dates for projects

• Provide technical guidance to internal customers

• Act as lead, guide and mentor to team resources.

• Involved in reporting project status to higher management

• Provide assistance to client in deployment of applications

• Design and Build Frameworks for core functions.

• Involved in planning and estimating project deadlines

• Highly involved in an Agile development environment

Environment: Linux, JBoss, Tomcat, DBUtils, Spring, GWT, SOA Architecture, WEB SERVICES

(SOAP/REST), J2EE (JDBC 2.0, Java Beans, JMS), JUnit, SVN, ANT, Oracle 11g.

August 2011 – Nov 2013

Sears Holding – Hoffman Estates, IL

Sr. Software Architect/Manager

OR – Offer Repository Services

Offer Repository systems allows users to enter offers and their content via a dynamic UI interface to

custom fit the user’s needs.

• Design and Build Frameworks for core functions.

• Involved in planning and estimating project deadlines

• Provide Strong facilitation and technical leadership

• Build ecommerce solutions for online bill payment, tax calculation, digital wallet and shipping methods.

• Highly involved in an Agile development environment

• Involved in requirements gathering and analysis of current system.

• Work with Architect to build solutions to resolve issues.

• Manage offshore resources, assign tasks and investigate outstanding issues.

• Involved in scaling of the application to meet benchmark results.

• Created process flow diagrams and sequence diagrams in UML.

• Involved in communication between Business Analysts, Senior project managers, product managers

and directors

• Provide assistance to client in deployment of applications

• Involved in development and design of the application

• Participate in presentation to executives

• Build Mobile applications for eCommerce and Messaging communications

• Involved in full lifecycle development of the application

• Involved in planning and estimating delivery dates for projects

• Involved in reporting project status to higher management

Environment: Linux, JBoss 5, WebSphere Commerce, SOA Architecture, WEB SERVICES (SOAP/REST),

Eclipse, Hibernate, Spring, WebServices, JAX WS, J2EE (JDBC 2.0, Java Beans, JMS), JUnit, SVN, ANT,

Mysql, DB2, MongoDB, VmWare, JSF 2, EJB3, JMS, ESB.

Feb 2011 – July 2011

AT&T – Hoffman Estates, IL

Java/J2EE Architect/Developer

TVT – Transport Verification Tool

TVT system is a tool used by the National RAN Support team to identify mismatches in the network. It

enables the RAN support team to better analyze network mismatches by different regions.

• Involved in requirements gathering and analysis of current system.

• Involved in scaling of the application to meet benchmark results.

• Created process flow diagrams and sequence diagrams in UML.

• Involved in communication between Business Analysts, Senior project managers, product managers

and directors

• Involved in planning and estimating delivery dates for projects

• Involved in reporting project status to higher management

• Provide assistance to client in deployment of applications

• Design and Build Frameworks for core functions.

• Involved in planning and estimating project deadlines

• Highly involved in an Agile development environment

• Involved in development and design of the application

• Involved in full lifecycle development of the application

Environment: Linux, WebSphere, RAD, AWS, Amazon DynamoDB, Hibernate, Spring, AngularJS, J2EE

(JDBC 2.0, Java Beans, JMS), JUnit, SVN, ANT, Oracle 11g.

Oct 2010 – Feb 2011

Navteq – Chicago, IL

Sr. Java/J2EE Developer

EGIS

Enterprise system designed and built to facilitate high volume data transfer. This backend services

component enables its clients to ingest and retrieve drive data for accurate drives.

• Design and develop system according to project needs.

• Involved in scaling of the application to meet benchmark results.

• Created process flow diagrams and sequence diagrams in UML.

• Playing a lead role as well as a mentor to junior developers

• Involved in communication between Business Analysts, Senior project managers, product managers

and directors

• Involved in planning and estimating delivery dates for projects

• Involved in reporting project status to higher management

• Provide assistance to client in deployment of applications

• Involved in build and migration of applications for test and production environments

• Involved in other phases of development including regression testing and user acceptance testing

• Design and build Web Services to retrieve drive data.

• Design and Build Frameworks for core functions.

• Involved in planning and estimating project deadlines

• Highly involved in an Agile development environment

• JPA and Hibernate is being used for persisting data from that database

• Involved in development and design of the application

• Involved in full lifecycle development of the application

Playing a lead role as well as a mentor to junior developers

Environment: Linux, Tomcat, Eclipse, GWT, UML, JPA, Hibernate, Spring, ARCGIS, ESRI Components,

J2EE (JDBC 2.0, Java Beans, JMS), JUnit, Web Services (SOAP/WSDL), ClearCase, Maven, Oracle 11g.

Sept 2007 – April 2010

City of Chicago – Chicago, IL

J2EE Lead

ACE – Alert Chicago Emergency System

It was designed as an enterprise solution for emergency incident impact analysis. The application allows the end

user to create an emergency incident and identify the impact area. Based on the area, the application generates

graduated maps based on building and census demographics and related impact and response reports. This

tool can be used both in “what if” mode for emergency planning and in “live mode” for a real incident. Outage

tracking functionality supports the Dept. of Environment’s monitoring of electrical outages and brown outs.

• Architect and develop system according to project needs

• Built functionalities that will allow the user to handle Interactive Mapping, Report Generation, Incident

Search and Analysis

• Created process flow diagrams and sequence diagrams in UML.

• Design and build Web Services to retrieve Mapping data.

• Design and Build Frameworks for core functions.

• Involved in planning and estimating project deadlines

• Highly involved in an Agile development environment

• Hibernate is being used for persisting data from that database

• Involved in development and design of the application

• Involved in full lifecycle development of the application

• Developed rich GUI applications using Swing and Applets

Playing a lead role as well as a mentor to junior developers

Environment: Linux, WebLogic Portal 9, Eclipse, UML, Spring, JSF, Spring, Hibernate, ARCGIS, ESRI

Components, J2EE (JDBC 2.0, Java Beans, JMS), JFC/Swing, JQuery, JUnit, Web Services

(SOAP/WSDL), CVS, ANT, Oracle 10g.

May 2007 – August 2007

Sears Holding– Hoffman Estates, IL

Sr. J2EE Developer

• Worked on design and implementation of Market Place application.

• Involved in planning and estimating project deadlines

• Highly involved in an Agile development environment

• Design, implement and define components of the architecture strategy.

• Used JSF, Struts 2, AJAX for highly interactive and graphic user interface.

• Develop and design various WebServices using XFire Framework.

• Involved in development and design of the application

• Mentor other developers on technical and business requirements.

Environment: Windows, JBOSS 4.2.0, Struts 1.2, Struts 2, Spring, IBatis, Velocity, JUnit, XFire

WebServices, UML, J2EE (Servlets 2.1, JSP 1.1, JDBC 2.0,), MyEclipse, RAD 6.0, CVS, MySQL Database.

May 2005 – April 2007

Efunds – Milwaukee, WI

Sr. Java/J2EE Developer/Lead

eFunds Corporation provides integrated information, payment, and technology solutions. Customers include

financial institutions, financial services companies, electronic funds networks, retailers, government agencies,

eCommerce providers and other businesses around the world.

Involved in making new enhancements to the Data Navigator product. Enhancements were

made to better support customers in order to achieve maximum performance

Working in a team of 16 consultants whose main goal is to provide technical solutions to improve their

product.

Playing a lead role in the J2EE application environment

Responsible for enhancements and decision making in the Client and Server side

Worked on ant scripts

Involved in design and code reviews

Client application is build using Struts Framework

UI uses custom and struts tags for front end development

Developed rich GUI applications using Swing and Applets

Implementing JAXB beans for persistence between J2EE based applications and backend legacy

systems running as services.

ENVIRONMENT: WINDOWS, WSAD, ORACLE APPLICATION SERVER, WEBSPHERE

5.1/6.0, STRUTS, SPRING, HIBERNATE, SOA ARCHITECTURE, Web Services

(SOAP/WSDL), J2EE (SERVLETS 2.1, JSP 1.1, JDBC 2.0, EJB, JAVA BEANS, JMS),

JFC/SWING, WSAD, PVCS, SQL SERVER, DB2, MAINFRAME SYSTEMS, JAXB

BEANS/XML.

July 2004 – April 2005

IBM – Chicago, IL

Software Developer

• Worked in the UI application layer team for the CSAA project. The project is aimed at developing an

insurance application for California state auto insurance

• Involved in developing different services for the module using J2EE technologies, Oracle, WSAD

and WebSphere.

• Involved in Unit testing of the application with WBI server.

Environment: Windows, WebSphere 5.1, Struts, J2EE (Servlets 2.1, JSP 1.1, JDBC 2.0, EJB, Java Beans,

JMS), WSAD, Smart CVS, Oracle 9i, CICS, Huon (Mainframe Systems), XML, WBI Integration Server,

PL/SQL.

Feb 2004 – June 2004

Cingular Wireless, Hoffman Estates, IL

Software Developer

• MyComp Reporting System: This new reporting systems allows internal salesman and mangers to

view there total sales and commissions earned. Involved in the design and development of more complex

reports. Provided architecture solutions to the project by rewriting most of the infrastructure of the system.

Worked on improving the performance of the system. Applied MVC architect pattern following J2EE design

patterns like Business Delegate, DAO and others.

Environment: Unix, I Planet 6.1, WSAD, WebLogic 8.1, Struts, J2EE (Servlets 2.1, JSP 1.1, JDBC 2.0, EJB,

Java Beans, JMS) UML, Java Script, SQL Server, Oracle 9i, SQL, PL/SQL, Stored Procedures, Jbuilder

Smart CVS, MS 2000.

August 2003 – Feb 2004

Johnson Controls Inc, Milwaukee, WI.

Software Developer

JCI Financial Division (Web Group)

A global market leader in automotive systems and facility management and control. It is a major supplier of

integrated seating and interior systems, and batteries. They also provide control systems and services including

comfort, energy and security management.

Responsibilities

• European Employee Management System: This internationalized web application allows all JCI employees

in Europe to enter their information based on their privileges. The data is encrypted/decrypted using Oracle

Obfusaction tool kit for storage and reporting. It applies MVC architecture pattern following J2EE best

practices. It allows users to search, update, locate and generate reports in the system. Daily extract of

employees is sent as a feed to Oracle Financials.

• Contract Booking System: provides detailed contract data retrieved from Oracle Project Accounting (PA),

Accounts Payable (AP) and Accounts Receivable (AR). Users book and maintain contracts using the

interface. Involved in gathering user requirements, writing use cases, creating UML based object model and

design, creating tables and stored procedures, coding servlets, jsp’s, java scripts, unit testing, QA, bug

tracking, Configuration management, enhancements and implementation of the above two applications

using I Planet and WAS Express V5.

Production Support: 24/7 support of the above Applications, which were running on I Planet application

server on five Solaris boxes. It involved troubleshooting and resolving support issues.

Environment: Solaris 2.7,I Planet 6.1, WebSphere, Struts, EJB, J2EE (Servlets 2.1, JSP 1.1, JDBC 2.0,Java

beans), UML, Perl, Java Script, Oracle 9i,SQL/PLSQL, Stored Procedures, JUnit, Rational Rose, Ant, Jira,

MS 2000.

June 2002 – August 2003

ArvinMeritor, Troy, MI

Java Programmer

PCCR System used by the engineers to make daily change and requests for their products. Update changes

and make ready for the committee to review and make decisions on the requests made

Responsibilities

• Analysis of business logic and Operational logic of the system; interacting with Users.

• Responsible for coordinating with customer and onsite team and gather requirements.

• Responsible for low level design of Program Specifications as per the requirement.

• Maintain responsibility for debugging and problem identification.

• Developing Enterprise Java Beans for implementing business logic of the system

• Develop Java Beans, Java Servlets for implementing business logic of the system

• Develop Servlets. Java Script and HTML for front end system

• Responsible for code reviews and maintain the review log.

• Establish a JDBC connection interface between Java and Oracle database 8i.

• Creating and management of SQL, PL/SQL, and Schema objects such as Tables, Indexes, Views

and Stored Procedures and Database Triggers.

• Scripts for generating daily log using CSHELL.

Environment: Sun Solaris 7.0, Windows NT, Oracle 8i, WebSphere 4.0, Eclipse, J2EE, JSP, Servlets, Java

Script, Test Director 6.0,AAT, and HTML.

May 2001 – June 2002

QTech Solutions, Elgin, IL

Web Developer

• Analyze Functional Specification and design the program specifications and enhance them as per

the user requirement.

• Maintained responsibility for debugging and problem identification.

• Developed Java Beans, Java Servlets for implementing business logic of the system

• Developed Servlets, Java Script and HTML for the front end system

• Developed Stored Procedures for the Web interface and created SQL, PL/SQL, and Schema

objects like Tables, Indexes, Views and Stored Procedures and Triggers.

• Scripts for generating daily log using KSHELL.

Environment: Sun Solaris 5.6, Java Beans, Servlets, Java Script, HTML, Windows NT, Oracle 7.2



Contact this candidate