We provide IT Staff Augmentation Services!

Software Architect Resume Profile

4.00/5 (Submit Your Rating)

FL

Profile

  • 9 years of IT industry experience encompassing a wide range of skill set roles and industry verticals.
  • Well experienced in analysis design development customizations and implementation of software applications including Java J2EE and WebSphere portal technologies.
  • Proven leadership skills with the timely delivery of high quality software applications.
  • Proficient in analyzing and transforming business requirements to functional and technical requirements.
  • Strong database skills Object Oriented Programming skills and knowledge of best practices in software development.
  • Worked for various domains which include Financial Electronics Automotive and Healthcare.
  • Very good communication skills leadership skills self-motivated quick learner good team player.

Skill Set

Web technologies J2EE JSP Servlets WebSphere Portal 5.1 6.1 7 and 8 JSR 168 Portlets JSR 286 Portlets WCM 8 WPS Themes and Skins Liferay Portal 6.1 JSON Javascript Dojo 1.6 JQuery Ajax Javascipt HTML CSS XML Interwoven TeamSite WebServices.

Frameworks JSF 1.2 Struts 2 Spring IOC AOP MVC and Hibernate

Development Tools RAD 9 RSA 9 Eclipse Spring Tool Suites and Net beans.

Build tools Maven.

Other tools CVS Git Perforce Star Team Vmware

RDBMS IBM DB2 MS SQL Server MYSQL Server Oracle and MS Access.

Languages Java C C Visual basic

O/S MS DOS Windows NT/2000/Xp and Linux.

Professional Experience

Confidential

As a software architect I am responsible for analyzing designing and implementing the software solutions that best fits to the business requirements leading a highly talented technical team and fixing defects in production environment.

Confidential

This is a new website for new telecom brand of Tracfone actual name is kept confidential . The website is being developed by customizing the existing Portlets of Straight talk and Simple mobile. This portal site is basically for group plans. I have been working in Auto-refill flow for this project. Following are specifics of my duties.

  • Analyzing functional flows and creating development estimates.
  • Prepare technical design documents from the high level business requirements.
  • Performing gap analysis.
  • Leading onsite development team.
  • Coding and unit testing
  • Fixing QA defects.
  • Train new resources on the tools and technologies used in the project

Environment Java JSR 286 Portlets WebSphere Portal 8 Portal Themes and Skins WebSphere Application Server 8 WECM 8 RAD 9 GitHub etc.

Confidential

Project Description This project is to enable the facebook login via OAuth authentication for Straight talk and Simple mobile website. Once completed the Straight talk and Simple mobile customers would be able to login and register to the websites via facebook. The customers are given an option to replace the existing login email id by the one from facebook if that is different from facebook email. We leverage WebSphere Portal 8 Open Id authentication capabilities to implement this feature.

Following are the specifics of my duties.

  • Analyzing CRs and estimate the time and resource requirements.
  • Prepare design documents from the high level business requirements.
  • Leading onsite and offshore development team.
  • Consolidating onsite and offshore deliverables.
  • Coding and unit testing
  • Fixing QA defects.
  • Train new resources on the tools and technologies used in the project

Environment Java JSR 286 Portlets WebSphere Portal 8 Portal Themes and Skins WebSphere Application Server 8 WECM 8 RAD 9 GitHub etc.

Team Size 7

Confidential

UDP is a Spring MVC application used by the dealers in Tracfone kiosks in various shopping centers such as Walmart. Tracfone dealers use UDP to perform the activities such as activating new connection number porting sim exchange for Tracfone customers. UDP is a common dealer application for the Tracfone brands such as Simplemobile Net10 Tracfone and Pageplus.

The UDP front-end connects to back-end via web services. Back-end is common for UDP and the individual brand sites such as Net10 Tracfone Simplemobile Straight talk etc. UDP uses Spring MVC and Sitemesh for its UI. Following are the specifics of my duties.

  • Analyzing CRs and estimate the time and resource requirements.
  • Prepare design documents from the high level business requirements.
  • Leading development team.
  • Coding and unit testing.
  • Fixes QA and production defects.
  • Support production deployment.
  • Train new resources on tools and technologies used in the project.

Environment Java JSP Servlets Spring MVC Spring WebServices Tomcat Spring Tool Suite Oracle SQL developer GitHub etc.

Team Size 6

Confidential

Project Description MyPepsico is a web application intended for Pepsico employees worldwide. There are several portlets run on the MyPepsico ranges from WCM content rendering portlets to complex HRMS portlet applications. The portal also provides access to PepNet which is basically IBM connections. PepNet leverages most of the IBM connections features such as communities activities forums blog Wikis etc.

Following are the specifics of my duties

  • Analyzing the business requirements and creating estimates
  • Working with architects for technical solutions
  • Creating design documents
  • Leading development team
  • Coding and defect fixing
  • Fixing QA and production bugs
  • Supporting production deployments

Environment Java JSR 286 Portlets JSR 168 portlets WebSphere Portal 8 Portal Themes and Skins WebSphere Application Server 8 IBM Connections WECM 8 RAD 9 Starteam etc.

Team Size 8

Confidential

As a Tech lead I am responsible for leading development team analysis design and development of software solutions. The following are the assignment history and specifics of my duties.

Confidential

Project Description PCI is a web application in banks Online Banking section to track and route customers complaints. There are mainly three sections such as Secure Messages Auto initiation cases and Self Service. Secure messages are a way to send plain messages/complaints to bank. In the auto initiate cases there are multiple forms to meet most of the common complaints and to route them to appropriate business divisions. Self Services are redirection to the existing Self Service portal on bank s online banking website.

Following are the specifics of my duties

  • Analyzing business requirements and mapping them to functional requirements
  • Working with architects on technical solutions
  • Creating design documents
  • Leading onsite and offshore development activities
  • Coding and unit testing
  • Fixing QA and production defects
  • Supporting production deployment

Environment Java J2EE Spring Spring WebServices Struts 2 WebSphere Application Server 7 Oracle SQL developer Interwoven Teamsite RAD 8 FTL and Perforce

Team Size 8

Confidential

Project Description Virtual Loaner Program VLP is a provisioning automation application for remotely reserving and accessing IBM hardware and software. IBM ISVs Independent Software Vendors Oracle for instance reserve AIX Linux and BM i systems on IBM servers like POWER7 POWER6 POWER6 Blade and POWER5 for implementing their Solutions on IBM infrastructure.

VLP EUI End User Interface is a JSF portlet running on WebSphere Portal Server 6.0. VLP Portlet connects to VLP back-end automation system through Web Services. The VLP EUI helps ISVs create their reservations managing reservations live chat and E-mail to get support on technical issues. VLP users can also perform POWER System virtualization features like Live Partition Mobility Live Application Mobility DLPAR and saving restoring reservations extending reservation POWER7 Active Memory Expansion and AIX 7 Versioned WPARs through its web based EUI.

  • We are in the process of developing a Web 2.0 based EUI for VLP using the cutting-edge technologies such as Struts 2 Dojo Maven WebSphere 7 etc.
  • Following are the specifics of my duties on this assignment.
  • Designing and developing a new Web 2.0 based EUI for VLP using technologies such as Dojo and Struts2.
  • Responsible for mapping business requirements to functional requirements.
  • Creating technical design documents for the project enhancements.
  • Coding unit testing and fixing QA errors in the JSF portlet application.
  • Consolidating the output produced by various team and promoting the deliverable to production
  • Support production deployment and fix production bugs.
  • Deliver new and complex high quality solutions to clients in response to varying business requirements.
  • Responsible for managing scope planning tracking change control aspects of the project.
  • Integrating various modules of the project.
  • Creating the documents for the technology migration activities of the project.
  • Establish Quality Procedure for the team and continuously monitor and audit to ensure team meets quality goals.
  • Train new resources on the tools and technologies used in the project.

Environment Java J2EE JSF WebSphere Portal JSR 168 and 286 Portlet APIs DB2 RSA and WebServices.

Team Size 12

Confidential

This Project is developed for IBM Global Business Solution Center Health Care industry. The application deals with online insurance claiming process. The features of this application include the Error detection correction and resubmission of insurance claiming form Enrollments to file E2F model makes the solution highly portable and flexible end-to-end handling of insurance claims etc.. Following are the specifics of my duties on this project.

  • Work with Business Analyst in translating business requirements into Functional Requirements Document and to Detailed Design Documents
  • Preparing technical design documents
  • Coding unit testing fixing QA errors and promoting the changes to production.
  • Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
  • Integrating the project modules.
  • Ensure quality and user-friendliness of the application.
  • Fixing production issues.
  • Proposing and implementing project enhancements.
  • Train resources on cutting-edge technologies used in the project such as JSF Portlets RAD etc.

Environment Java J2EE WebSphere Portal JSF IBM Portlets DB2 RAD and WebServices.

Team Size 8

Automotive Warranty Claiming Application

The application is used for claiming warranty of the automobile spare parts. The application is connected with various vendors so that once the user places a warranty claim for a composite part the part made up of various components it re-claims the same from the appropriate vendor of the specific component which is damaged. There may be many levels of re-claiming depending up on how the components are composed to make the parts. Following were the specifics of my duties on this project.

  • Mapping business requirements to Functional requirements.
  • Creating high level development plans by splitting the work to multiple phases and iterations.
  • Coding application logic fixing bugs and QA errors.
  • Designing portal pages and page navigation.
  • Integrating the application with back-end processes using web services.
  • Designing database schemas.
  • Coordinating the development of various project modules.
  • Training new developers in the project.

Environment Java J2EE WebSphere Portal JSF Magic Framework IBM Portlets DB2 WebServices and RAD.

Team Size 6

PLM for Electronics Industry

The project deals with the Product Lifecycle Management aspects of the Electronics industry. The project has various modules such as planning designing manufacturing and servicing of electronic products. The portlet EUI of this application is integrated with various collaboration technologies such as Lotus Same Time Lotus Notes Domino LDAP and Document Management portlet. PLM processes are choreographed using WebSphere process server and are exposed as webservices. Following were the specifics of my duties on this project.

  • Designing the portal pages coding the application logic and unit-testing the functionality.
  • Mapping business requirements to functional requirements.
  • Fixing QA errors and promoting the changes to production.
  • Integrating WebSphere Portal Server with Domino LDAP for using WebSphere collaboration portlets.
  • Integrating WebSphere Portal Server with DB2.
  • Web service integration with back-end process.
  • Creating technical design documents and technology up-gradation documents.
  • Training new developers on JSF frame-work and portlet technology.

Environment Java J2EE WebSphere Portal Struts frame-work JSR 168 Portlets DB2 WebServices and RAD.

Team Size 9

Sales Operations Planning

This project is used to automate the demand forecasting inventory replenishment and negotiation process between OEM Original Equipment Manufacture and partner. The project has mainly three modules OEM module Partner module and Inventory module. The web based user interfaces of these modules are developed as portlets running on WebSphere portal server. Following were the specifics of my duties on this project.

  • Developing portlets and designing portal pages.
  • Analyzing business requirements and translating them to functional requirements.
  • Creating technical design documents for the development of project enhancements.
  • Designing database schema and writing database queries.
  • Integrating the portlets with the back-end process using web services.
  • Integrating WebSphere portal server with DB2.
  • Fixing bugs in the application.
  • Promoting the changes to production.

Environment Java J2EE WebSphere Portal Struts frame-work JSR 168 Portlets DB2 WebServices and RAD.

We'd love your feedback!