We provide IT Staff Augmentation Services!

Software Architect Resume Profile

4.00/5 (Submit Your Rating)

Professional Summary

  • Good Knowledge in Developing Customizing Oracle Modules with Oracle ADF and Integrating process with Oracle Data Integrator.
  • Over 8 years of professional experience in Systems Analysis Design Development of various Client/Server and Internet Applications.
  • Experience in full Softw68are Development Life Cycle Requirements Analysis Design Development Testing Deployment and Support
  • Knowledge in Application Design and Development using OOA NoSql Java C/C OO Agile websockets Linux Cloud OLAP cloud-based system operations ITIL XML OOD OOP MVC SOA and J2EE.
  • Extensive experience in developing web applications using C Java J2EE JSP Servlets EJB JDBC Struts Spring Hibernate JMS JSF and XML.
  • Good knowledge of Stateful /Stateless Session EJBs and Entity EJBs.
  • Expertise in developing the multi-tier web applications in both Spring MVC and Struts MVC that ensures clear separation of layers and rapid application development.
  • Experience in Java Web Services.
  • Excellent working knowledge of writing XML documents and parsing them using SAX parsers.
  • Good Exposure to Service Oriented Architecture SOA such as Web Services including SOAP UDDI WSDL JMS Java Messaging Service .
  • Good working knowledge in building application using apache ANT builder and Junit automated testing.
  • Strong experience in RDBMS concepts Oracle 9i/8i and MySQL.
  • Possess application Server experience with Bea Web logic JavaWebServer and IBM Web Sphere Application Server.
  • Good Exposure to Service Oriented Architecture SOA such as Web Services including SOAP UDDI WSDL JMS Java Messaging Service IBM Web sphere MQ Series.
  • Strong knowledge in designing and coding stored procedures Triggers and Functions using PL/SQL.
  • Possess application Server experience with Weblogic and IBM WebSphere Application Server.
  • Extensively used different IDEs like Eclipse WSAD and RAD.
  • Proficient in unit testing the application using JUnit.
  • Experience in using ANT and Log4j tools.
  • Good knowledge of in Unified Modeling Tools UML concepts and extensively worked in designing Use Cases Class diagrams Sequence and Object Diagrams using Rational Rose and Microsoft Visio.
  • Used Clearcase for Version Control.
  • Excellent communication skills to deal with people at all levels.
  • Self-motivated team player with good Analytical Logical and Problem Solving ability.

Technical Skills

Programming Languages

Java PL/SQL SQL J2EE

Enterprise Java

JSP Servlets EJB JMS JNDI Logging API Various J2EE and Standard

Design Patterns AJAX

Core Java

Serialization JDBC Java RMI Internationalization Localization etc

Mark-up/Scripting Lang.

HTML CSS XML JavaScript DWR JQuery AJAX

XML Technologies

XML XSL/XSLT SAX/DOM SOAP WSDL JAXB JAXP.

Tools Framework

Struts Spring Hibernate Web Services Log4J Apache Common Library

Apache POI Apache Velocity Engine Axis Xfire Junit Maven Ant RUP Rational Rose

Application/Web Servers

IBM WebSphere Weblogic Apache Tomcat JBoss

Web Services

SOAP UDDI WSDL XML and JAX-RPC APACHE AXIS

DBMS/RDBMS

Oracle

Source Control Systems

CVS VSS SVN PVCS

Defect/Bug Tracking

Rational Clear Quest Test director

IDE

Eclipse IBM WSAD RAD

Infrastructure Software

Dreamweaver and other office automation and Presentation Software

O/S Environment

Windows XP UNIX Suse Linux Windows 98 Windows 2000

Windows NT/XP

Other Skills

Requirements engineering UML Design patterns code reviews test planning.

Confidential

Software Architect

Project Description

Confidential Group is one of the world s leading banking and financial service organizations. The main application is a web-based application which included many modules of Retirement plan like 401 k IRA Defined Benefits Profit sharing and Defined Contributions. I was involved in working on the Defined Benefits module. This application was mainly used to track participant and retiree data for the customer including plan information such as status service and earnings and participant contact data. It is also used to handle all reporting details make benefit payments to retirees and take care of all Federal State and local withholding requirements.

Responsibilities

Was responsible for designing and developing Manage Purchase Order Web Service and presentation layer with Spring MVC and Acegi security.

  • Collaboration technology planning social media adoption and metrics. Web 2.0 strategy.
  • Defining XOM BOM and Parameters in ILOG Rule studio.
  • Developed order receipt report with bar code using lowage iText and jasper report.
  • Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit Java Saas big data cloud POC RBDMS Java and XML in a UNIX environment.
  • Developed framework using Java BIRT Runtime OOA NoSql XML Bamboo Jenkins IIS Chef Puppet OLAP cloud-based system operations ITIL XML OOD OOP MVC iText MySQL and web server technologies.
  • Developed application code using Eclipse-Galaxo IDE and configured with Maven and JBoss.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Developed the User Interface Screens for presentation using JSP JSTL tags HTML and CSS.
  • Designed UML diagrams using UML and Rational Rose.
  • Project developed in Agile development mode.
  • Developed test cases and performed unit testing using JUnit.
  • Proficient in Perl Scripting Visual Build Pro OOA NoSql Java C/C OO Agile websockets Linux Cloud OLAP cloud-based system operations ITIL XML OOD OOP MVC SQL Clearmake build utilities like Openmake ANT and Cruise Control. Experience as a Software Configuration Management SCM architect for ClearCase UCM.
  • Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
  • Used Eclipse IDE for designing coding and developing applications
  • Design and Developed using WebService using Apache CXF.
  • Used JDBC to connect to the information model tier.
  • Developed basic music player features as well as adding artists players albums tracks other users playlists favorites to their account and CRUD functions.
  • Used Oracle for the EIS layer.
  • Developed Oracle XML Bamboo Jenkins IIS Chef Puppet PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Developed web pages using HTML/CSS and JavaScript.
  • Developed mobile applications using JQuery Mobile Java Saas big data cloud POC RBDMS PhoneGap and Sencha for Virtual Infotech Inc
  • Developed additional UI Components using JSF and implemented an asynchronous AJAX JQuery based rich client to improve customer experience.
  • Developed the UI panels using JSF XHTML Java C/C OO Agile websockets Linux Cloud Java Saas big data cloud POC RBDMS CSS DOJO and JQuery.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Good exposure to RESTful and SOAP based web services.
  • Design Development of the User Interfaces using HTML XML Bamboo Jenkins IIS Chef Puppet CSS and JSP.
  • Design develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.

Environments Java Saas big data cloud POC RBDMS XML Java C/C OO Agile websockets Linux Cloud Bamboo Jenkins IIS Chef Puppet OOA NoSql OLAP cloud-based system operations ITIL XML OOD OOP MVC SPRING HIBERNATE STRUTS APACHE CXF WEBLOGIC JQUERY AJAX SENCHA EXTJS JAVASCRIPT JSP JSTL SERVLET ORACLE CRUD JDBC PL/SQL UML ECLIPSE JUNIT MAVEN ITEXT GWT CLEAR CASE JASPER REPORT ILOG AGILE WEB 2.0 SOA.

Confidential

Software Architect

Project Description

Responsible for the project management and development of a new Java-based equity-trading platform. Manage a team of up to seven people consisting of developers trainers and business analysts. Interviewed traders and customers and conducted a full business review of all vendor products used by the firm. Handled business analysis of vendor pricing/charting applications to be integrated into the firm trading platform including First Alert Direct ILX and AT Financial. Managed day-to-day vendor relationships with as many as fifteen vendors for trading pricing and financial information including Redi Plus Bloomberg Thompson Financial and many others.

Responsibilities

  • Used Maven script for building and deploying the application.
  • Developed user interface using JSP AJAX Java Saas big data cloud POC RBDMS JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Developed JUnit test cases for all the developed modules.
  • Developing a new Content Management System backed by subversion using java EE technologies
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
  • Good understanding of SOA framework as eHP composes of multiple webservices using SOAP REST and JMS
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Developed the Web Based Rich Internet Application RIA using J2EE Spring framework and Macromedia/Adobe Flex.
  • Developed the front end using JSF and Portlet.
  • Used Dojo for the client side development and validations
  • Designed and implemented Java engine and API to perform direct calls from font-end JavaScript ExtJS to server-side Java methods ExtDirect .
  • Developed a multi-user web application using JSP XML Bamboo Jenkins IIS Chef Puppet OOA NoSql OLAP cloud-based system operations ITIL XML OOD OOP MVC JSTL Action Forms Action Classes JavaScript and JDBC to provide the needed functionality.
  • Developed web pages using HTML/CSS and JavaScript.
  • Developed the Portlet Web Interface using Ajax JSF.
  • Developed HTML5 Mobile application with HTML5 Java C/C OO Agile websockets Linux Cloud XML Bamboo Jenkins IIS Chef Puppet Java Saas big data cloud POC RBDMS Java Script jQuery JSON and RESTful web service.
  • Created complex SQL and used JDBC connectivity to access the database
  • Developed stored procedures triggers and functions with PL/SQL for Oracle database.
  • Experience with SQL and basic CRUD operations
  • Created new tables in DB2 database.
  • Implement web service components using Apache CXF framework
  • Used Eclipse for developing the application and CVS for version control.
  • Designed developed and tested the Websphere Portal Application based on Model View Controller MVC architecture deployed on IBM Web Sphere Portal /Application Server
  • Worked in Agile environment with active scrum participation.
  • Optimized UML design using patterns like DAO XML Bamboo Jenkins IIS Chef Puppet OOA NoSql OLAP cloud-based system operations ITIL XML OOD OOP Java C/C OO Agile websockets Linux Cloud MVC Factory Service Locator and Business Delegate
  • Developed the User Interfaces using Struts JSP JSTL HTML and Ajax JavaScript.
  • Developed Servlets and Worked extensively on Sql.
  • Served as developer architect for the application involving heavy use of ASP.NET C .NET JavaScript AJAX XML SQL T-SQL XML Bamboo Jenkins IIS Chef Puppet XHTML CSS.
  • Designed and developed Generate PDF functionality using Spring framework and iText
  • Design implementation and development of Oracle ECM workflows to meet the requirements of the business user.
  • Designed and implemented interface elements using Google Web Toolkit.
  • Using JIRA to manage the issues/project work flow
  • Configured glassfish server Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
  • Worked on designing and creating business rules using IBM ILOG Rules Engine.
  • Worked on major architectural changes in various applications such as maven upgrades drools- JRules conversion and incorporated CXF services for automated testing.
  • Integrate Web 2.0 sites into client s website.
  • Design and develop enterprise or application architectures and RFI/RFP delivery solutions using SOA Service Oriented Architecture web services OOA NoSql OLAP cloud-based system operations ITIL XML OOD OOP XML Bamboo Jenkins IIS Chef Puppet MVC DODAF Department of Defense Architecture Framework and segment architecture.
  • Developed interfaces and their implementation classes to communicate with the mid-tier services using JMS. Technically it is a 3-tier client server application where GUI tier interacts with Java middle-tier custom library and queries an Oracle 10g database using Hibernate.
  • Worked in Windows 7 and Oracle Enterprise Linux Apache Tomcat Oracle WebLogic Server
  • Performed J2EE application deployment using JBoss application server on Windows and Linux.
  • Development for both backend and front end applications. Extensive Programming by using PHP.

Environments JAVA SPRING HIBERNATE Java XML Bamboo Java C/C OO Agile websockets Linux Cloud Jenkins IIS Chef Puppet OOA NoSql OLAP cloud-based system operations ITIL XML OOD OOP MVC Saas big data cloud POC RBDMS STRUTS JSF Websphere Portal APACHE CXF Web Services SOAP DOJO sencha ExtJS JavaScript CSS AJAX HTML5 JSP JSTL SERVLET DB2 CRUD PL/SQL JDBC UML ECLIPSE JUNIT MAVEN XML ITEXT ORACLE ECM GWT JIRA SUBVERSION JASPER REPORT ILOG JRULES SCRUM WEB 2.0 SOA JMS APACHI TOMCAT LINUX PHP

Confidential

Software Architect

Project Description Interactive Business Systems

Interactive Business System is a Straight through Processing System used by the sales assistants who work for Fixed Income traders. Apart from the matching engine the application also supports several other features like sub account look up and validation with respect to each allocation sending various kinds of block level and allocation level confirmation messages Notice of Executions Contract Notes Allocation Reports etc. to the client sending email notifications to both internal users and external clients for discrepancies in the trade and order flows. The System deals with various fixed income securities like bonds MBS/ABS Repos and CDS etc.

Responsibilities

  • Developed requirements and enterprise architecture for EIA metadata Eguide and EBI under SAS .
  • Developed an in house Bankruptcy Intake program in Classic ASP/ASP.NET. Program is inherited from Classic ASP Debt intake program. Used Visual Studio 2008 to develop this mix program of both Classic ASP and ASP.NET. Used vbscript javascript and added some new ASP.NET pages.
  • Developed Servlets and Worked extensively on Sql
  • Develop/test/debug JCL.
  • Created/translated PL/I programming into SAS which were used as part of the process used to standardize military personnel records
  • Developed and implemented Legacy system programs by using COBOL DB2 CICS JCL JAVA and VSAM.
  • J2EE to communicate legacy COBOL based mainframe implementations.
  • Developed .NET components using C and involved in the deployment of those components.
  • Designed and built it based on previous Classic ASP version. Upgraded its original database from Access to SQL 2008.
  • Process Automation coded scripts to automate various manual processes Screen Scraping using VB Script and Ruby
  • Design creation of multiple sites using WordPress XML Bamboo Jenkins IIS Chef Puppet HTML PHP XML CSS Javascript more.
  • Used web services REST to bridge the gap between our MS and Drupal/Wordpress technology.
  • Used Resource Manager to schedule the job in Unix server.
  • Deployed the applications in Linux servers using deployment scripts.
  • Extensively worked on Application servers like Weblogic Web Sphere jboss and Apache Tomcat.
  • Design and implement batch entry code system and book keeping service IBM MQ Series Broadridge ADP Mainframe Seagull
  • Design of the process flow in Oracle BPM and jBPM to evaluate the difference between the behavior of different BPM tools
  • Involved in developing and modifying the credit card consumer loan business rules in ILog JRules.
  • Designed Power Cubes using Cognos Transformer
  • Developed Swing for user interaction and data presentation.
  • Used JIRA issue tracker to file the bugs.
  • Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
  • Involved in migration of Data from Excel Flat file Oracle Java C/C OO Agile websockets Linux Cloud XML files to SQL Server by using BCP and DTS utility.
  • Proficient use of developing applications using Eclipse My Eclipse RAD NetBeans and ANT.
  • Designed Use Case Diagrams Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
  • Designing the flow of the project using Water Fall Model.
  • Java Based Quality Center plugin which can be used in any tools such as Selenium RFT etc.
  • Used VSS Visual Source Safe as configuration management tool.
  • Deploy application in JBOSS server using Ant scripts.
  • Creates GUI builder using NetBeans.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Design and Developed using WebService using Apache Axis 2 on JBOSS.
  • Scheduled reports daily weekly monthly for executives Business analyst and customer representatives for various categories and regions based on business needs using SQL Server Reporting services SSRS .
  • Used TOAD for all database query testing and optimizations
  • Developed framework using Java BIRT Runtime iText MySQL and web server technologies.
  • Used DB2 as the database and wrote SQL PL-SQL.
  • Developed Web pages using JSF.
  • Used Ibatis to populate the data from the Database.
  • Developed and Implemented WebServices and used Spring Framework.
  • Developed the application using Struts Framework that leverages classical Model View Controller MVC architecture.
  • Development of java interfaces for different function calls which convert the webservice calls into EJB calls to the legacy system
  • Designed and developed various modules of the application with J2EE design architecture using eAgent frame work JSPs HTML XML Bamboo Jenkins IIS Java C/C OO Agile websockets Linux Cloud Chef Puppet AJAX JQuery iFrame and JavaScript.
  • Experience in Medicare/Medicaid Business implementation of Facets for CVS Caremark.
  • Developed user interfaces using JSP JSF frame work with AJAX XML Bamboo Jenkins IIS Chef Puppet Java Script HTML DHTML and CSS.
  • Worked with J2EE and J2SE technologies including JSP s Servlets Java Web Start EJB s and Web logic.
  • Design and develop pricing region services using Oracle ADF JSF and Oracle Spatial.
  • Design and Develop programs in C to integrate as per the users requirements.
  • Developed Java Script and Action Script VB Script macros for Client Side validations.

Environments JAVA SPRING IBATIS STRUTS JSF EJB XML Java C/C OO Agile websockets Linux Cloud Bamboo Jenkins IIS Chef Puppet JBOSS APACHE AXIS2 WSDL JQUERY JSP SERVLET MYSQL TOAD SQL SERVER DB2 UML NETBEAN SELENIUM ANT XML EMC DOCUMENTUM JIRA SWING CVS VSS COGNOS ILOG WATER FALL MODEL ORACLE ADF ORACLE BPM IBM MQ SERIES APACHI TOMCAT LINUX UNIX RUBY WORDPRESS DRUPAL .NET ASP C C MAINFRAME COBOL PL/I JCL SQL SAS VB ASP.

Confidential

Java Developer

Project Description MTNA-CDR

Customer Data Repository CDR is a web based electronic repository that stores all Deutsche Bank Customer and Account information used by the Money Transfer High Value Payment HVP Processing Systems. Customer data is held and utilized by Money Transfer Components for the purpose of enriching or completing transactions and facilitating straight through processing. CDR interacts with almost all components of MTNA viz. STP PSE Funds Release and Meraca for collecting customer information to validate contents of payment being processed as well as other information viz. pricing special processing rules on an account etc. CDR GUI provides functions to enable the inquiry and maintenance of data via user interface. Every transaction in MTNA will be charged using Transaction Pricing or WIS.

Responsibilities

  • Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
  • The users are classified into various organizations to differentiate the privileges between them in accessing the system.
  • Used display tag to render large volumes of data. Bean HTML and Logic tags are extensively used to avoid java expressions and scriplets in JSP.
  • Spring Controllers that are having the business logic to select the EJBs to call.
  • Design patterns like Session Fa ade Command Singleton and DAO are implemented in business layer.
  • EJBs are created for Backend operations. Hibernate is used for Database persistence.
  • JMS is used to send message objects to client queues and topics.
  • JUnit test cases are created for unit testing.
  • Log4j is used for logging purposes and debug levels are defined for controlling what we log.
  • Ant is used for building the application EAR.
  • Hibernate annotations are included for Oracle DB.
  • Working with on-site and off-site India based resources for successful implementation of the Workflow module

Environments Java J2EE JSP EJB Spring MVC Web Sphere Web Services Hibernate JMS XML XSL HTML JavaScript CSS AJAX.

Confidential

Java Architect

Project Description PayPack

PayPack is an application which involves calculation of Pay packages for Employees going out on Assignments to any part of the world. This Application has various modules including Core UI Core Components Pay Staging Cost Projection Imports-Exports and Allowances.

Responsibilities

  • Involved in the analysis design and development phases of the Software Development Life Cycle SDLC .
  • Used Rational Rose to generated Use case diagrams Class diagrams and Sequence diagrams that modeled the design details of the application.
  • Developed UI screens using JSP Struts tags and HTML.
  • Used Jakarta Struts Framework based on the Model View Controller 2 architecture for rapid application development and ease of maintenance.
  • Used Validation framework for client-side validation and Internationalization to support multiple languages.
  • Implemented several design patterns such as Business Delegate MVC Singleton and Factory to resolve the most common design issues.
  • Implemented PL/SQL and Stored procedures for Oracle9i database.
  • Used XML parser APIs like DOM for marshalling and unmarshalling of data
  • Used My Eclipse for writing JSPs Struts EJBs and other java code snippets.
  • Used JUnit framework for Unit testing of application and Clear Case for version control.
  • Built application using ANT and used Log4J to generate log files for the application.

Environments Java J2EE JSP Struts Apache Tomcat EJB Servlet JNDI JMS Oracle 9i HTML XML Web Services My Eclipse SOAP JUnit ANT Rational Rose LOG4J Clear Case.

Confidential

Software Developer

Project Description Certificate of Deposit is an enhancement that enables customers to renew an existing CD Account based on its maturity date. It facilitates user to select a new Interest distribution method for its interest deposit to a new USAA or a Non USAA Account USAA uses the Automation Framework to Test this application. The modules in this application have its own RSM Test Conditions Test Cases and System validation. For the Automation Framework the Business Flow modules Scenarios Template Data Tables and Object repository are prepared.

Responsibilities

  • Analyzing Business Requirements and preparing the High Level test conditions and review them with the Business Team
  • Develop user interface using JSP and Custom Tags.
  • Implemented MVC architecture using struts. Involved in developing action classes to implement the renewal functionality.
  • Preparing Test cases and Test scripts based on RSM Requirements Specification Matrix .
  • Conduct Test Cases walkthrough on the test cases with development and Business People.
  • Prepare Business flow Module Scenario Template Object Repository and Data Tables
  • Test Case Execution using QTP
  • Validate the Test Results produced by QTP
  • Validate XML Based Test Result Document for Traceability Report.
  • Onsite and Offshore Coordination

Environments Java JSP Struts Servlets JSP DHTML Java Script WSAD DB2 QTP tool

We'd love your feedback!