We provide IT Staff Augmentation Services!

Senior Designer Resume

3.00/5 (Submit Your Rating)

New Jersey, NJ

SUMMARY
• 8+ years of software development experience in requirements, design and development using multi-tier architecture.
• Primary focus has been on the application of J2EE technologies such as EJB, Servlets, JDBC, XML, JSP, Applets, JavaScript, SQL, and PL/SQL.
• Expertise in application development using technologies like Hibernate, Spring Framework, Java Web Start, IBM Process Server, IBM MQ Workflow and IBM MQ Series.
• Expert in implementing advanced java concepts like multithreading and classloading
• Competent in Architecting and implementing SOA and ESB technologies.
• Efficient in architecting, designing and implementing enterprise apps using frameworks like Hibernate and JPA in data access layer, Ajax based Zk framework and JSF in presentation tier and also building custom frameworks
• Adept in JBOSS, Websphere and SSO implementation.
• Expertise in Implementing systems of high availability, scalability and fault tolerance with different servers such as JBOSS, Websphere and Apache
• Proficient in Benchmarking, profiling and performance tuning huge enterprise applications using JProbe, JMeter, Grinder and Heap Profiler.
• Extensive experience in implementing J2EE Design Patterns such as MVC, Session Façade, DAO and Singleton.
• Proficient in Object Oriented Analysis & Design (OOAD). Adept at analyzing and developing Use case diagrams, Sequence and Class diagrams using RSA and UML notations.
• Implemented agile development methodologies/practices.
• Strong problem solving, analytical and Communication skills and ability to master new technologies and capable of working in groups.
• Responsible for successful completion of all stages of project lifecycle.
• Translate client needs into technical actions and delegate tasks.
• Serve as a focal point for all customer and developer communications.
• Lead the team by providing technical and functional guidance.


Functional Areas: Leadership/Management, Analysis , Design and DeliveryMethodologies: Methodologies: Waterfall, Agile, RUP
Software Engineering processes: SEI CMM Level 5
Other Tool sets : Visio, MS Projects, Req Pro

SKILLS PROFILE

Application Development Tool: Core Java 6,Eclipse,WSAD, Rational Software Architecture, IntelliJ, JProbe, Visio, XML Spy,SQL Developer, Squrrel
Application Package: IBM WebSphere Application Server , IBM MQ Workflow, BEA Weblogic, TOMCAT, Apache Http Server, Ant
Databases / DB Tools: SQL Advantage, PL/SQL Developer, Toad, DB2
Desktop Tools: Microsoft Products, Lotus Notes
Methodologies / Techniques: Rational Rose, Visio, Rational Unified Process (RUP), OOA and OOD,J2EE design patterns

Network Software/ Communication: TCP/IP, SSL, HTTP, HTTPS, FTP, IIOP
Operating Systems: Unix, Windows
Programming Languages: Java, EJB, Servlets, JSP, Hibernate, SQL, PLSQL, JDBC, JMS, JNDI, Ajax based Zk, RMI/IIOP, Swings, J2EE Applets, JAXB, XML, XSL/XSLT, UML, HTML.
Testing Tools: JUnit, JTestCase, JProbe¸ JMeter, Grinder and Heap Profiler
Utilities/ Command Languages: Ant, Unix shell scripting, MS office
Other: CVS, VSS ClearCase, ClearQuest, Source Forge, ReqPro

PROFESSIONAL EXPERIENCE

Confidential,
08/08 – present
Senior Designer

Confidential, is to provide a customized Registration and Positive Identification solution to angola government. It incorporates state-of-the-art biometric and secure document technologies. The ANID solution supports multi-channels and self-service business models, to reduce costs and improve service.
ANID system is structured to capture applicant data in real-time with immediate checks on a person\'s identity, and produce ID cards. System supports the core processes of identity management, including:
• Enrolment and application processing
• Identity verification
• Secure document production.
• Issuance and post-issuance management
• Authentication/Authorization at point-of-service

The Department of Immigration and Citizenship (DIAC Australia) contributes to a whole of government approach in managing identity and preventing identity fraud by establishing the identity of persons applying for entry to Australia or for other immigration related services or citizenship verifying identity at the border. DIAC aims to establish the infrastructure to acquire, manage and track biometrics and identity information. As part of this program, DIAC is rolling out biometric solutions to business areas where there is a high risk of identity fraud. The collection of personal identifiers, such as facial, finger and iris images will help to ensure the consistency of identity of non-citizens throughout their contact with DIAC. Integration of the biometric acquisition suite and associated software solution with the Identity Services Repository (ISR) system enables the national storage, retrieval, matching and referral of digital facial images and finger scans.

• Used IBM Rational Software Architect (RSA) tool to do Use Case diagrams, Class Diagrams, Sequence Diagrams as per Analysis and Design standards for the new enhancements in complex modules like Inventory Control, View Registration Details, Back Office Alert Monitoring, Batch Printing and Event Driven Service Bus (EDSB). Perform use case model (bidirectional mapping between business flows in SRS (System Requirement Spec) and Use Cases) and High Level design (Layer 1) using RSA.
• Developed the Object Oriented Design model for the application by collaborating with the development team following Keane’s proprietary High Level Design Specification Guideline document.
• Created custom template for IBM Process Server as per the requirement for the workflow aspect of the solution. This aspect decides the complete flow of the application through the Workflow Service module.
• Advanced specialized knowledge of tools like Jprobe, Jprofiler, Jprobe Memory Debugger and Jprobe Threadalyzer used to identify and eliminate all performance bottlenecks which resulted in better service of the solution.
• Implemented clustering for IBM WAS (Windows) which enabled systems to be scaled up to serve peak load, fail over capability by redirecting client requests to a running server and ability to perform transparent maintenance and upgrades with limited downtime.
• Implemented automated Integration testing suite using JUnit framework executed at end of each build process. This is critical for Client Unisys Corporation as this will eliminate migration errors and reduce build validation process time.
• Automated software upgrade of client enrollment stations using RAPIDS proprietary data synchronization job. This is a significant contribution to client Unisys as manual installation and deployment take considerable down time.
• Implemented Optical Character Recognition (OCR) using google’s tesseract engine to read characters present in travel documents.
• Developed Hibernate Query Language, created hibernate mapping files and its relationships (One - One, One – Many, Many – One, Many – Many mappings)
• Developed value objects, business delegates and DAO layer using J2EE patterns.
• Design re-usable, component-based framework that provides the core building blocks for any specific client engagement like Semantic Bio, Unisys Bio, Unisys Device, Enroll service, Capture Biometrics and Task Management modules.
• Undertake internal research and development to verify that the new core ideas are functional and feasible, before going further. These proof of concept helps establish viability, technical solution, and overall direction, as well as providing feedback for budgeting and other forms of commercial decision and control.
• Identify the dependencies pertaining to third party hardware and software and analyze the effort and time required for integrating effectively.
• Responsible for understanding business requirements to effectively map it to module specific functionalities supported by subject area knowledge and formulate the strategy for going ahead with the integration activity.
• Responsible for developing credibility, establishing relationship, and communicating with stakeholders.
• Took over the assignments and guide the team to accomplish them within predetermined deadline.
• Actively involved in the design of data model and technical architecture decisions.
• Lead a number of efforts that successfully improved the efficiency of the Applications Development Team through the use of processes and tools.

Environment: J2EE, Spring Framework, Hibernate, IBM ProcessServer, IBM Workflow, IBM Websphere 5.1, Oracle 9i , ZUL, Rational Software Architecture, IBM WSAD , ClearQuest and ClearCase.

Confidential,
12/05 - 07/08
Senior Designer

Confidential, is a series of airline passenger solutions created to meet the needs of today\'s rapidly changing competitive market. It is based on a suite of platform-independent applications that are designed to be easily deployed, extended and modified. The AirCore solution provides a number of benefits including customer centric processing, the ability to adapt quickly to an ever changing market, the need for transparent change and lower development, maintenance and deployment costs. AirCore BOOKING is a comprehensive tool for airlines to manage and maintain bookings for flights and other travel-related services. The objective of AirCore BOOKING is to increase productivity in the reservations arena while providing superior customer-centric service. The Passenger Name Record (PNR) is paramount to traditional reservations; however, the AirCore approach to booking takes a more customer-centric view. The old PNR is replaced by a system where current, future, and historical travel information, as well as customer experiences, is accessible to the user. BOOKING is significantly enhanced by customer information for better definition of customer-relevant product and service offerings, including non-air products, for individualized service. BOOKING allows for versatility by offering flexible views of existing bookings.• Involved in requirement analysis, estimation and project planning activities.
• Used RSA to design Use Case diagrams, Class Diagrams, Sequence Diagrams for the new enhancements in Passenger Reservation module.
• Has done proof of concept for new enhancement in the project (JAXB).
• Designed and Implemented EJBs to process request from web tier and call the appropriate service classes.
• Implemented Message Driven Bean using MQ Series.
• Coordinated with the offshore development and testing team.
• Responsibilities included the monitoring, status reporting and allocation of available resources.
• Meeting with the developers and client groups to determine performance requirements and goals and to determine strategies based on requirements and architecture.
• Involved in peer reviews of code and design artifacts.
Environment: EJB, JSP, Java, Eclipse, Oracle, WebLogic 9i , Ant, XML, Rational Rose, Reqpro, Clear Quest, Clear Case and IBM WebSphere MQ.

Confidential,
BIOMETRIC SECURITY
06/04 - 11/05
Senior Software Engineer

Confidential, is to provide a customized Registration and Positive Identification Solution to clients on a global basis. The RAPIDS Framework is a response to global market demand for registration and identification solutions that provides a reliable positive identification. It incorporates state-of-the-art biometric and secure document technologies. The RAPIDS framework supports multi-channels and self-service business models, to reduce costs and improve service. It also facilitates information sharing, to support of Homeland Security imperatives.• Developed Hibernate Query Language (HQL) and Hibernate mapping (HBM) files.
• Implemented one-one, one-many, many-one and many-many relationships in hibernate mapping files.
• Used MQ Workflow for tracking and processing various stages in the application.
• Involved in developing detail design.
• Handled the Values Objects, Business Delegate and DAO using J2EE patterns.
• Has experience and executed proof of concept in Spring Frame work and Hibernate.
• Developed Graphical User Interface using Java Swings.
• Developed ant scripts for building and deploying activities.
• Was single point of contact to onsite team.
• Providing technical and business guidance to team members.
• Instrumental in developing business process scenarios.
Environment: J2EE, Spring Framework, Hibernate, Oracle 9i, IBM MQSeries, IBM MQ Workflow, IBM Websphere 5.1, Rational Rose XDE, IBM WSAD and ClearCase.

Confidential,
E- LEARNING
07/03 - 06/04
Senior Software Engineer

All the schools under Pearson are using the Student Information System called SASI and some of the schools are also using CIA (Concert Instruction and Assessment). The main objective of this project is, loading the school data from district side to ASP side through a Java Swing application called Upload Manager utility. It is Client server application in which client will be able to download swing application from ASP through Java Web Start (JWS 1.4.2). • Implemented EJBs to process request from web tier and call the appropriate service classes.
• Has done proof of concept for Java Web Start.
• Developed file upload and download utilities using apache commons framework.
• Implemented Secure Socket Link (SSL) for login module.
• Used JDBC API to connect backend database (Oracle 8i).
• Developed customized tags using tag library.
• Involved in integration of all the modules and deploying them on the application server.
• Involved in developing Junit test cases.
Environment: Java, EJB, JSP, Servlets, Swing,XML2.0, Weblogic 6.1, IntelleJ 3.0, Oracle8i, VSS

Confidential,
08/02 - 03/03
Software Engineer

This Project is developed to store inventory control with stock maintenance details. The system maintains both Customer and Supplier details. The details of product are treated as master information. The products are planned through the total quantity to be sold for the specific time period as well as Customer wise and daily sales. The system maintains the details of stock according to Product wise and Date wise. The system is designed to capture the purchase return and sales return of any product.• Implemented web components using JSP.
• Involved in development of EJB, Servlets.
• Developed ANT scripts for Build automation and deployment.
• Used JavaScript to validate forms and implemented special functions in front-end.
• Converted static WebPages to dynamic pages using Servlets.
• Performed Unit Testing and Integration Testing.
Environment: JDK1.3.1, EJB2.0, JSP1.1, Servlets, Swing, XML2.0,Weblogic 6.1, IntelleJ 3.0, Oracle8i


CERTIFICATIONS
CMMI Course Certificate, Introduction to Capability Maturity Model® Integration,V1.2
Reston, US

EDUCATION

Bachelor Of Engineering, Electronic and Communication,
Post Graduate Diploma in Advance Computing


We'd love your feedback!