AddThis Social Bookmark Button
ajmal Unknown
Saint Paul, MN - 55121 USA
Expertise :j2ee, soa, weblogic
Status :Have Work Visa
Job Type :
Permanent
Position :

Resume
 

Summary

Around 9 years of solid and professional experience in requirement analysis, architecture, design and development of object oriented and service oriented systems.

Architecture, Design and development of enterprise applications using J2EE technology and deployment on leading Application servers viz. Weblogic, Websphere and Tomcat.

Solid professional coding experience using Java programming language.

Proficiency in requirement gathering, generating use case, Object oriented analysis and Design using Unified Modeling Language and related tools.

Well versed with Agile development methodologies like Extreme programming and experience in Iterative development, Continuous design, Refactoring, Test driven development and Continuous integration.

Well versed with design patterns like like GoF, J2EE patterns, Patterns of Enterprise Architecture by Martin fowler, Enterprise Integration patterns

Well versed with code refactoring patterns

Project builds, Implementation, support and enhancements.

Frequently updates technology through periodicals, journals and Magazines like JDJ, SD Times, Java Pro and other leading java forums and blogs. Actively involved with sponsored study group and presented articles.

Interpersonal skills and self motivated. Also can work well in demanding situation, looking forward to work in a dynamic environment.

Immigration Status :
On a valid H1 - B visa and would need a H1 - B transfer for the new employer


Employment

2004 -  Present

I. Self Service Device Re-architecture project

Consultant like System Architecture, Design and development - Team size 15

North West airline has an in-house Self Service Device product runs on J2EE platform. These kiosk machines are placed in the airport and help the passengers to check-in into aircraft without manual intervention. The system is developed based on service oriented principles using J2EE technology. The product exposes few business components as web services to the external applications. These web service components are developed using SOA principles

Responsibilities :
Verify and update use case provided by the business analyst

Architecture direction, Design the components which fit with the architecture.

End to end design and development of complex use cases

Development and testing of the components

Mentoring other team members

Architected, designed and developed web based management software which allows the business users to update various configuration files. An XML based configuration file drives this application, this application support features to add a new configuration file in flat file format or as a database table into the application dynamically, Also supports configurable Role based Security

Technologies :
Websphere 5.1, WSAD 5.2, J2EE on IBM AIX servers, Web services, DB2 UDB, Rational Clear-case, JDK 1.4, OOAD, Rational rose, UML, LDAP, Security, Design Patterns, Struts 1.1, EJB, JSP, Servlet, JSTL, XML, JDOM, Apache JUNIT, HTML, Java script, Apache ANT. World span a mainframe based system used by airlines


2004 -  2004

II . Managed Personal Firewall COMSYS systems Client : MCI , Colorado Springs , CO

Consultant like System Architecture, Design and development - Team size 5

Involved in the development of a managed personal firewall application using the CISOCO-IDS on
Weblogic 8.1

Responsibilities :
worked with the client and remote developers to develop end-to-end software solutions.

Involved in the technology selection, architecture, design, development, testing and implementation of the product.

In a separate assignment, worked on a web based reporting tool developed using Java, Struts, JSP, XML, JDOM, XSL, HTML on Apache Tomcat version 1.5.

Technologies :
OOAD,
Rationale rose, UML, Java and EJB Design Patterns, CISCO Intrusion Detection Software, IDIOM, RDEP protocol, Windows XP, Oracle 9i, Weblogic 8.1 on HP Unix, Java, Apache Tomcat 1.5, Struts 1.1, J2EE, EJB, JSP, Servlet, XML, XSL, JDOM, JAXP, JAXB, Apache JUNIT, JMS, JDBC, HTML, Java script, Apache ANT, Microsoft Word, Excel


2002 -  2004

III . Delivery Synchronization Tool Majoris Systems Client : FedEx , Colorado Springs , CO

Senior developer like System Architecture, Design and development - Team size 5

This application helps the customers of FedEx to plan their shipment and delivery date. Customers can access this tool from Web and using the B2B interface which is an XML interface. FedEx offers a variety of services to customers, this product has the intelligence to provide the best service to the customers used for shipment.

Responsibilities :
Systems Architecture, Analysis, Design, Development, Testing and Implementation following OOAD methodology

Developed various UML diagrams using Rational Rose and applying design patterns.

Worked on Back end using EJB components.

Used Design pattern concepts in the project extensively

Wrote PL/SQL store procedures and JDBC routines. Designed database tables needed for the project

Worked on messages interface definition using XML schema

Practiced test first approach using JUNIT framework.

Worked on Weblogic 7.0 configuration and administration part for the entire project.

Worked on the build script using apache ANT for the project build

Involved in configuration management of CVS, the version control tool.

Technologies :
Java, J2EE, OOAD, Design pattern, J2EE Design Pattern, JSP, RMI, XML, Struts JAXME, Jaxp, Weblogic Application Server 7.0, JDBC, JUNIT, Oracle 8i, JDBC, Unix Version 5.6 running on Solaris Enterprise 10K, Rational Rose, Oracle PL/SQL, apache ant, Log4J, ICOM screen scrapper


2001 -  2002

IV . CEPS a smart card based e-purse Solution Implementation . Majoris Systems Pvt Ltd INDIA .

Senior Systems Engineer like Design and development - Team size 20

This was an initiative to develop a framework that implement Visa Common Electronic Purse Specification on J2EE platforms. Major components involved in the system were a J2EE based back end server and a Smart card and PC based front end application.

Responsibilities :
Design and development of smart card based java card application on GemXpresso 211 JavaCard.

Test the application using Gemplus simulators.

Design and development of a web based card personalization application that allows end-user to download a new application into their smart card using a PC and card reader. This involved writing OCF services to communicate with card and back end pieces that format and send the data to the front end applet as XML stream.

Technologies :


2000 -  2001

V. Demand Chain Solution Suite . MphasiS-BFL Client : FedEx , Colorado Springs , Colorado

Senior systems Engineer like Design and development - Team size 15

This is an EAI project developed for FedEx to integrate various products developed in different platforms. Integration is achieved through a middleware which was a configurable component in the System. Some of the products got integrated were AOM, EXE, GIV, PowerShip, FedEx Net Square. A number of Business messages flow into the system like Sales Order, Purchase Order, Warehouse Receipt, Product Master, stock Status etc. The messages get converted into the different format needed by the target system. The integrated components are driven by generic workflows or business-flows defined in the database.

Responsibilities :
Involved in the design and development of integration modules.

involved in the Analysis, design and development of Generic components Like Object mapping engine and web based customer order forms for sales and purchase orders.

Most of these components were developed using Core java APIs and Testing

Technologies :
Rational Rose, UML, OOAD, JDK 1.2.2 Solaris Enterprise 10K, Unix Version 5.6, ORACLE 8.0, PL/SQL, JDBC, ACTIVE middleware, JSP, Servlet.

VI. MED-PLUS. Aug 1999Dec 1999

BFL Software, Bangalore, INDIA

Systems Engineer like Design and development - Team size 2

Responsibilities :
Involved primarily in the Design and development of prototype. The design involved the presentation of the GUI Interface and development of GUI Front End Prototype to be presented to the customers.

This prototype software helps the Doctors to keep track of their patient details more reliably and in a trusted manner. Usually doctors connect to their PC using Pamphlet, so they are restricted for the data access to a single machine. System provides an infrastructure where the data from the each pamphlet is loaded into database. Doctors could connect to the central database from any PC

Technologies : Java Swing, JDK 2.0, JDBC, Semantic Visual Caf, Ms-Access.


1999 -  1999

VII . PGS FedEx BFL Software Bangalore INDIA

Associate Systems Engineer like Analysis Design and development - Team size 6

This Project is the implementation of ECCS like Electronic Commerce and Customer Service, A division of Federal Express, USA This application has a client server architecture which uses VB5.0 as Front End. This Application runs on Tandem Hardware, uses middleware RSC to communicate with the backend Tandem-C and Cobol Servers.

Responsibilities :
Involved in the development, Analysis, design and Implementation of the various customer requirements.

Technologies :
Visual Basic 5.0, NSQL database, Tandem K 122 Crystal report 5.0, RSC for Tandem, Tandem C and MS-Access database


1998 -  1999
Production Support and Y2K

VIII . PBL Production Support and Y2K FedEx




Education

Master of Computer Applications, Calicut university

Bachelor of Science, Calicut university



Miscellaneous

Sun Certified Programmer on Java 2 platform.

Sun Certified Java Developer on Java 2 platform.

General : Agile methodology like extreme Programming, Water fall methodology,

OOAD, Design Patterns, Service oriented architecture, Core J2EE patterns and other

Enterprise patterns

Languages : C, Pascal, Tandem-C, C++

Java Technology : Java, J2EE, Web Services, EJB, JMS, JAXB, JAXP, RMI, JNDI, JDBC, XML,
JDOM, Servlet, JAAS, Internationalization etc.

GUI : JSP, Servlet, JSTL and struts tag libraries, HTML, Java Script, Visual Basic 5.0, AWT,
Java Swing, Oracle Forms3.0

Open source : Apache Tomcat, AXIS, Spring, Apache Struts, JUNIT, Log4J, Commons Logger and products/frameworks other Commons libraries, Apache ant, Cruise control

Application Server : WebLogic 6.1, 7.0 and 8.1, Websphere 5.1 and WSAD

Operating System : MS-DOS, WINDOWS NT/95, Unix, Tandem Non Stop Kernel D20, D30

Tools : Rational Rose, UML, PL/SQL developer, Ohio API for Mainframe

screen scrapping, Crystal Report, Eclipse 3.0, Microsoft Word, Excel, Case Maker

Security : J2EE security model and integration with LDAP, Good knowledge with Java security

like JCA, JAAS, JSSE, JCE and Cryptography APIs

Profiler Tools : Borland Optimize IT, JProbe profiler, Websphere profiler tool

RDBMS
: Oracle 8.0, DB2 - UDB, Cloudscape, Tandem NSQL and PL/SQL

Source Control : Rational Clear Case, CVS and VSS.

Hardware : TANDEM K-SERIES SYSTEMS, SUN SOLARIS - E10K and IBM PC

Smart cards Related

Standards : Open Card Framework, Familiar with ISO 7816 for Smart cards and EMV standards

Smartcards : Gemplus GemXpresso Javacards, Gemplus MPCOS EMV microprocessor cards

Card Readers : Gemplus card readers and OCF compliant readers.

BFL Software, Bangalore, INDIA

Associate Systems Engineer like Analysis Design and development - Team size 8

ECCS
which is a division of FedEx, uses this application which runs on Tandem platform to cater the needs of various customers to manage their Logistics needs in terms of warehouse management, Transportation management etc. This application has a client server architecture which makes use of the powerful tools provided by Tandem like Pathway, ENSCRIBE, NSQL, FUB, SCUP etc. Server side programs were developed in Tandem C and front end components were developed using VB 5.0 and SCOBOL

Responsibilities :
Primary responsibility in this project was in the design and Implementation of the various customer requirements

Technologies :
Tandem C, Visual Basic, NSQL, SCOBOL, Tandem K122 and non stop kernel, Pentium PCs, Windows NT/95/98

Final years Masters project

Library Management System : - Technologies used Oracle on Unix

Intimate Connection : - This is a complete menu driven database project implemented in Turbo-C, Technologies used Turbo C on DOS




Quick People Search



People like ajmal

Popular skills