We provide IT Staff Augmentation Services!

Technical Architect And Technical Lead Resume

2.00/5 (Submit Your Rating)

MI

SUMMARY

  • More than 9 years of experience in Architecture, Analysis, Design, Implementation and Testing of robust Web - based and client/server applications with specialization in Java/J2EE.
  • Strong programming skills in Java, JavaScript
  • Strong knowledge in RDBMS, database design and developing E-R diagrams, Normal forms. Stored Procedures and done Data Migration as part of DayX project. Worked extensively on DB2 UDB 8.1 and SQL Server
  • Expertise in Document design and rendering using Liquid Office tool
  • Proficient in building reports using Centura Reporting Tool
  • Knowledge of Document management using Adobe central and document workflow using adobe LiveCycle environment
  • Experienced in Web Service development using Apache Axis, JAX-RPC, JAX-WS and SOAP.
  • Experienced in application development using Struts framework and Hibernate or JPA as persistence layer.
  • Experienced in the development of JMS programming of MQ Series, Queue configurations in WAS
  • Expertise in application development using JSP, Servlets, EJB, Java Beans and JDBC.
  • Expertise in server side Business Logic Development using Session, Entity and Message Driven Beans.
  • Efficient in deploying applications using Websphere Application Server and Tomcat Web Server.
  • Developed Java Beans and used Custom Tag libraries for embedding dynamic code into JSP pages.
  • Knowledge in the area of J2EE design patterns: DAO, Business Delegate, Transfer Object, Service locator, Factory
  • Proficient in using XML in Application Development
  • Good knowledge of JDBC API, Entity Beans, and configuring data sources on WAS App Server.
  • Expertise in OOA&D, SDLC, Software Development, Java Application Development, Distributed Application Development and Object Oriented Programming (OOP).
  • Experienced in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Software Architect, Rational Rose and MS Visio tool.
  • Worked on UNIX shell scripting to control the files and interfaces processing on Solaris server and creating Crone Jobs in Unix Server
  • Proficient in Developing J2EE applications in IBM IRAD Application Development Environment
  • Worked on multiple Operating Systems including Windows XP/2000, AIX, LINUX
  • Used PGP encryption to encrypt the files transmitted to external vendors
  • Used Siteminder based authentication mechanism for applications
  • Implemented log4J to implement efficient logging mechanism in application
  • Created J2EE applications to read and create Microsoft xls format using Jakarta POI project
  • Used Quartz API to implement java batch processes which will run in the J2EE container
  • Well-trained and used SEI CMM Level 5 certified development and quality processes.
  • Expertise in working with Configuration Management Tools like VSS, PVCS and Dimensions
  • Technical design and architecture of distributed systems.
  • Gather and analyze requirements and prepare functional specification documents;
  • Technical development, test and implement various client - server, web- based software application systems.
  • Develop and code system features and new programs, including user interfaces and internet/intranet functionality;
  • Design appropriate software solutions including logical physical database structures and entity relationship diagrams
  • Interacting with onshore and offshore delivery teams;
  • Integrate new software and enhancements into existing systems
  • Perform program code review;
  • Prepare unit test strategy; document test plans and test data preparation;
  • Test and troubleshoot new and existing software systems
  • Provide user training and system documentation when necessary
TECHNICAL SKILLS

Databases: DB2 8.1,SQL Server and mySQLSpecific Skills Client Interaction, Design and Architecture

Languages: Java, XML, HTML, SQL, JavaScript, UNIX Shell Scripts, LINUX

Java Skills: JDK, JSP, Servlets, Java Beans, EJBs

J2EE Technologies: Servlets, EJB, JSP, JMS, JDBC, JNDI, Web Services, JPA, Struts, Spring, Hibernate, Quartz, ANT, Maven

Application Servers: Websphere application Server, Tomcat, IIS,IBM Websphere Commerce

Tools: Rational Application Developer, PVCS, Dimensions, PGP, Siteminder. Racommind, Liquid Office, Adobe central, Adobe Livecycle, soapUI, LoadRunner, HP ALM

Reports: Centura Reporting,Cognos

Designing S/W: UML, Rational Software Architect, Rational Rose, MS Visio

Business Domains: Insurance, Automotive, Auto Finance, Retail

PROFESSIONAL EXPERIENCE

Confidential, MI

Technical architect and technical lead

Responsibilities:

  • Technical design and architecture of VDS application
  • Led a team of java developers to successfully develop, test and deploy the VDS application
  • Designed and implemented the validate vin web service to cater to local applications like efunding Pro and MBFS web site and RCS.
  • Implemented WSSE user name token authentication for the web service host.
  • Worked with infrastructure and HP to set up the VDS application in the new NEXUS environment
  • Designed and led the implementation of file processing from vendors like NADA and ESP solutions through the SFTP using LINUX cronjobs
  • Designed the business user workflow of VDS application and led the implementation in Struts 2 environment.
  • Designed and developed the email generation and email reminders to assist in the workflow implementation.
  • Designed the algorithms to implement the VIN decoding based on the first 10 digits of a VIN number.
  • Designed and created the web service clients for ALFA through ICC for updating VIN details in ALFA
  • Designed the entire table structure of VDS as per the business requirements
  • Designed and implemented the Java batch jobs using Quartz API

Environment: Java, J2EE, AXIS,SOAP, Web Services, XML/XSLT,XPATH, IRAD, Struts 2, DB2 UDB,JPA, Design patterns, LINUX shell scripts, Dimensions (version control), LoadRunner, SOAPUI, SFTP, HP ALM, log4j, Quartz

Confidential, MI

Programmer Analyst

Responsibilities:

  • Design, development, implementation and testing of the SOAP/HTTPS web service using apache AXIS
  • Implemented websphere custom directory authentication for Web Service.
  • Implemented multi threading in java to create a package of forms.
  • Used triple decipher algorithm to encrypt the confidential data to encrypt the transmitted files
  • Implemented Session handling and pseudo single sign on solutions
  • Performed load testing for web service with Load runner and SOAPGUI
  • Used liquid office software to generate a form template, implement various data lookup, write custom java script for liquid office and publish as a form
  • Explored adobe livecycle pro and created a workflow for PDF generation and delivery.
  • Designed and developed struts based client application to test the web service.

Environment: Java, J2EE, AXIS,SOAP, Web Services, XML/XSLT,XPATH, IRAD, Struts, SQL Server, Design patterns, PGP Encryption, Unix shell scripts, Dimensions (version control), Liquid Office, Adobe Central, Adobe Livecycle, LoadRunner, SOAPGUI

Confidential, MA

Programmer Analyst

Responsibilities:

  • Incorporated technical details in the macro design for personal Indexing
  • Created the new DB2 Stored procedure to crawl and index additional data
  • Understood recommind Search tool and done configuration changes for personal Indexing
  • Linux Shell Script changes for deployment of indexed data across multiple Servers
  • Java Code development and XSLT changes for processing the new XML
  • Running the search with different crawled data and improving search efficiency after noting down the performance gains and bottlenecks

Environment: Java, J2EE, IRAD, IBM Websphere Commerce, Struts, DB2 UDB,, Recommind, Linux shell scripts, Star Team (version control),XML,XSLT

Confidential, MI

Programmer Analyst

Responsibilities:

  • Provide application support by following the process of change control immediately catering to the needs of remarketing business.
  • Grasp the remarketing business and come up with enhancements to make the application more aligned towards business
  • Implemented Batch Processes in Unix Server that will be executed as Cronjobs
  • Writing Shell Scripts for different file processing at the Unix Server
  • Used PGP encryption to encrypt the transmitted files
  • Debug and troubleshoot application
  • Perform unit, system, and regression testing
  • Browsed mainframe data to verify the values in portfolio systems
  • Use dimensions as source code repository.
  • Implemented Jakarta POI project for reading and creating Microsoft xls file from J2EE applications
  • Designed and developed struts based GUIs and implemented MVC pattern.
  • Worked on enhancements in OLP system using Web Services and SOAP

Environment: Java, J2EE, IRAD, EJB, Struts, Db2 UDB, LDAP, Siteminder, Design patterns, PGP Encryption, Unix shell scripts, Dimensions (version control), Jakarta POI, Web Services

Confidential, MI

Programmer Analyst

Responsibilities:

  • Built TFAM application in new Daimler Environment from the Development Environment to production
  • Involved in all processes of SDLC passing through different quality gates as mentioned By Project Management Office (PMO)
  • Done Rigorous testing with various external vendors right from Inspection Solutions to Asset Appraisal Systems, done System Integration Testing (SIT) and involved in performance testing of application
  • Done data migration for whole of application database selectively separating Daimler data from Chrysler data
  • Created user interfaces which are Daimler specific in TFAM.
  • Implemented the Siteminder based authentication mechanism
  • Created Cronjobs in Unix Server to process Files transmitted by different external vendors
  • Used Centura Reporting tool to build reports
  • Invoked IIS Server to dynamically create word documents in application and display to The user.

Environment: JSP, Struts, J2EE, IRAD, Eclipse, JDBC, HTML, DB2 UDB, Centura, UNIX Scripts, IIS Server, PGP Encryption

Confidential, MI

Programmer Analyst

Responsibilities:

  • Involved in software development life cycle (SDLC) of the tracking systems Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Developed user interface with tree structure resembling windows folder structure using the concept of nodes in java script
  • Developed Middle-ware service components for the business logic using EJB (Session Beans).
  • Created applications, connection pools and deployment of EJBs in Websphere

Environment: Java, J2EE, Websphere, XML, JDBC, JNDI, JMS, Eclipse and VSS

Confidential, MI

Programmer Analyst

Responsibilities:

  • Java input/output file concepts were extensively used to retrieve data from the Legacy systems.
  • Developed JSP on a company own developed Framework (very similar to Struts) called ECCI framework and used java Beans and deployment on Websphere application server.
  • Extensively used XML to dynamically switch across functionalities pertaining to different business area.
  • Used validation framework in the application.
  • Used Java script and HTML pages to develop the web interface; used JSP tag libraries for creating view only web pages.
  • Created database connection pools and deployed the JSP, Servlets and EJBs on Websphere App Server
  • Used the Hibernate for database manipulation

Environment: Java, JSP, Struts Frame works, Hibernate, Websphere Application Developer, WSAD, JDBC, Db2 UDB,XML, PVCS

We'd love your feedback!