We provide IT Staff Augmentation Services!

Technical Architect Resume

0/5 (Submit Your Rating)

SUMMARY

  • Over 10 years of experience in Java Web Development, Integration and Workflow Orchestration.
  • Highly skilled in Java Web Development using Vaadin/GWT, jQuery, CSS, Servlets, JSP, JSTL, JSF Facelets, TagLibs, Struts and Spring MVC.
  • Skilled in implementation, customization and orchestration of Workflows using jBPM software
  • Experienced in Performance Tuning and Multi - Threaded implementation of Java Applications
  • Experienced in setting up projects and hierarchy using Maven and Ant
  • Experienced in implementing encryption and decryption using Java Cryptography Extension and Bouncy Castle Encryption
  • Skilled in SOA implementation and B2B Integration using Apache CXF Web Services, Mule ESB and Tibco ActiveMatrix
  • Experienced in implementation of JPA and Hibernate ORM layer
  • Experienced in implementation of document repository using JCR and Jackrabbit
  • Skilled in implementing Java Annotations and using Apache POI, JAXB, XSLT

TECHNICAL SKILLS

Programming Skills: Java, JavaScript, AJAX, JQuery, PL/SQL, XHTML, XSD, XSLT and CSS

Java Development Skills: JSP, Servlets, JSPF, JSF, Facelets, JSTL, JDBC, JMS, JAX-WS, JAX-RS, WSDL, SOAP, REST, JPA, JAXB, JTA, JNDI, JNI, JCE, XQUERY, CXF, AXIS, SOA, Swing, JUNIT, RSA, AES, Bouncy Castle Encryption, JCR, Jackrabbit, EasyMock, Mockito, JPublisher, Hudson, Corbetura, Jira, FishEye, Crucible and Bamboo.

Frameworks & Tools: Vaadin, JBOSS jBPM, Struts, Spring MVC, Spring Web, Spring Security, Spring Tiles, OpenFaces, Hibernate, Bouncy Castle, Apache CXF, Jersey and Apache POI.

Servers/ESBs: Apache, Tomcat, Jetty, Jboss, Grizzly, Mule, Weblogic, Websphere and TIBCO

Databases: Oracle, SQL Server, MySql, DB2 and Informix

Persistence Tools: Hibernate, JPA, iBatis

Release Management and Version Control: Maven, Ant, Subversion, Clearcase, Perforce, JIRA, Teamtrack and VersionOne

PROFESSIONAL EXPERIENCE

Technical Architect

Confidential

Responsibilities:

  • Helped with upgrading product from Applet based to Web based application using Vaadin Framework
  • Involved in initial trials of connecting to Cobol interfaces
  • Developed prototypes and initial screens per module to Kick-off development using Vaadin Framework.
  • Involved in developing Infrastructure components and generic Vaadin extensions to support and ease the development of individual screens
  • Established Code Patterns and Best Practices and helped Developers with the usage of Vaadin Framework
  • Helped with development of Java Annotation based field building and XML based binding system to support screen customizations.
  • Developed annotations to store meta data of fields in the XML using JAXB marshaling and un-marshaling
  • Developed Themes, custom SCSS Styles and Validation mechanisms for individual screens
  • Helped with development of form editor to customize the screens
  • Helped with development of form/user exits to run custom java code per screen
  • Developed generic Export to Excel functionality using Apache POI
  • Added Key-board navigation, shortcuts and defined Access keys for individual screens
  • Helped with setting up development Builds and Release management using Maven
  • Developed screens for Accounts Receivable and Sales Order Invoicing and Shipping modules
  • Developed Bill of Material screen using Vaadin TreeTable, Right-Click context menu add-on and added Drag and Drop functionality
  • Helped with creation of Installation scripts using Apache Ant.
  • Helped with generation of JPA objects and development of web services using CXF
  • Helped with training junior developer to bring up to speed with development
  • Helped with auto wiring the views into Vaadin navigator and pop ups.

Environment: Agile - Scrum, Java, J2EE, JAXB, Java Annotations, Java Reflection, Vaadin 7, Spring, JPA, Hibernate, Web Services, Apache CXF, HTML, JavaScript, AJAX, CSS, SCSS, Maven, Ant, Apache POI, NIO, Oracle, PL/SQL, Stored Procedures, Jira, Tomcat, JUNIT, VMware and Unix

Confidential

Responsibilities:

  • Helped with upgrading the workflow software from Tibco InConcert to open source jBPM.
  • Helped with development of JDA workflow engine that runs workflows i.e. PO, PR and RFQ.
  • Helped with development of Java Annotation based runtime attribute evaluation system to support dynamic database changes that could happen with in the workflow especially with human tasks waiting in queue
  • Developed Web Service APIs to workflow engine using Apache CXF to start and modify workflow processes and human tasks
  • Developed and customized the Workflow Administration web application to meet the customer needs.
  • Helped with defining COTS/Standard workflows that are bundled part of the product
  • Helped with integration of Apache Jackrabbit into the product for Document storage
  • Developed a Check-in and Check-out mechanism for documents that get attached to PO, PR or RFQ
  • Helped with creating Migration and Installation scripts using Apache Ant
  • Implemented Multi-Threaded workflow migration process (InConcert to jBPM) and reduced the time taken to migrate ~50,000 workflows from 11 hours to 4 hours
  • Used JPublisher to load the web services into oracle so that they can be used as pl/sql functions to integrate with existing pl/sql code base
  • Enhanced the Document Migration process (InConcert to Apache Jackrabbit) to multi-threaded fashion and reduced the taken to migrate the ~2 million documents from 80 hours to 10 hours
  • Added password Encryption and Decryption logic for database connection pooling to eliminate the plain text passwords in configuration files.
  • Helped with Customization of workflows and Custom java calls
  • Helped with setting up the Development builds
  • Helped with customer On-boarding of product.

Environment: Agile - Scrum, Java, J2EE, jBPM, JCR, Jackrabbit, JSF, Facelets, JSP, Webservices, CXF, WSDL, SOAP, JavaScript, Oracle, PL/SQL, Stored Procedures, JPublisher, Oracle Forms, Workflows, Ant, Tomcat, VersionOne, TeamTrack, VMware and Unix

Senior Programmer Analyst

Confidential

Responsibilities:

  • Helped with creating the web site using the frameworks Spring MVC, Spring Tiles, Spring Web and Spring Security
  • Developed integration component for CRUD operations on Salesforce cases using the WSDL, Apache Axis and Eh-cache and integrated it with the web layer
  • Developed XHTML/HTML web pages using JSP, JSTL and JQuery
  • Customized the Spring Security to in corporate application specific data and added new filters for password update and terms and conditions acceptance
  • Helped with design documents, continues integration, builds, version control, dependency management, release management and testing

Environment: Agile - Scrum, Java, J2EE, Spring, Spring MVC, Spring Security, Spring Web, Spring Tiles, JSP, JSTL, Eh-cache, AXIS, Salesforce, WSDL, SOAP, Mockito, JavaScript, AJAX, JQuery, Maven, Oracle, PL/SQL, Stored Procedures, Crucible, FishEye, Jira, Bamboo, Crucible, Weblogic, SSL, VMware and Unix

Confidential

Responsibilities:

  • Helped with the database modeling and project design
  • Created the project structure following the service component architecture with Spring and Maven
  • Developed the application following Spring’s best practices - Service, Data Access Objects and Domain Model
  • Used Spring annotation-based platform independent declarative transaction management to tie the database inserts, file generation, encryption and signature in an atomic transaction
  • Used Maven assembly to create archive of executable application jar with dependent jars
  • Implemented batch processing of SQL statements to improve performance
  • Used RSA and AES encryption methodologies to encrypt data and create file signatures
  • Helped with design documents, continues integration, builds, version control, dependency management, release management and testing

Environment: Java, J2EE, Spring, Spring JDBC, XML, XSD, OXM, JAXB, JTA, JNI, RSA, JCE, AES, SHA, Maven, Oracle, PL/SQL, Bouncy Castle Encryption API, VMware and Unix

Confidential

Responsibilities:

  • Involved in the design and development of extranet and intranet site using RESTful SOA architecture with JAVA, PL/SQL, XSLT
  • Designed and developed generic XSL templates to render XHTML compliant web pages and added support for PDF using XSL-FO
  • Developed an end-to-end system for importing and exporting program guide data to populate intranet, extranet and provide data to handsets
  • Developed oracle stored procedures to handle business logic
  • Helped with design documents, continues integration, builds, version control, dependency management, release management and testing

Environment: Agile - Scrum, Java, J2EE, Spring, Tomcat, JavaScript, AJAX, Prototype, XML, XSL, XSL-FO, XHTML, Xstream, Maven, Jira, Hudson, Oracle, PL/SQL and Stored Procedures

Confidential

Responsibilities:

  • Developed a service provider component for authorization and self - subscription from devices
  • Developed BW integration components (providers and consumers) and assembled them in AMX
  • Involved in the support and release management of components and applications
  • Helped with moving the integration components to TIBCO infrastucture.
  • Helped with design documents, version control, release management and testing

Environment: Java, J2EE, SOA, SCA, XML, XSD, XSL, WSDL, SOAP, JAXB, JAX-WS, Spring, Mule (ESB), JMS, Maven, Jira, Oracle, PL/SQL, Stored Procedures, Oracle AQ, TIBCO (AMX, BW, EMS), VMware and Unix

Programmer Analyst

Confidential

Responsibilities:

  • Involved in the business requirements gathering process, customer walkthroughs and legal sign-offs.
  • Designed and developed the application using Struts Framework and implemented flexibility for internationalization.
  • Developed JSP web pages and added support to access language from the database
  • Developed server side utilities for validation of legal rules for Common Law, Civil Union and Domestic partner relationships
  • Developed modular and reusable helper classes, exception handling and multi-lingual support
  • Helped with creating pre and post implementation plans, testing and validation

Environment: Java, J2EE, JSP, JSTL, JDBC, Struts, HTML, DB2, WSAD, Websphere and Unix

Confidential

Responsibilities:

  • Designed and developed the site using Struts MVC Framework
  • Designed and developed front end using combination of JSP and JSP fragments
  • Designed and developed XSD and added JAXB compliance for XML parsing

Environment: Java, J2EE, JSP, JDBC, JAXB, JSTL, XSD, HTML, DB2, WSAD, Websphere, UNIX and Informix

Software Developer

Confidential

Responsibilities:

  • Developed survey web pages using JSP
  • Developed access controls that help administrators to define users and their roles to perform different tasks.
  • Designed and developed flexible role based report management to view or download survey results in the different formats like Excel, Word, Bar and Pie Charts.
  • Developed classes to interface with LDAP for authentication and authorization
  • Implemented auto alert E-mail system to notify survey participants on a selected frequency basis.

Environment: Java, J2EE, JSP, OpenLDAP, Tomcat, Dreamweaver, chm2help, SQL Server, JFreecharts and JNI Registry

We'd love your feedback!