Post Job Free
Sign in

Solution Architect

Location:
Toronto, ON, Canada
Posted:
August 27, 2015

Contact this candidate

Resume:

Alan Andrade

1-416-***-****

****.****.*******@*****.***

Professional Summary

Software Architect/Analyst with 15 years’ experience in design and development of Java Enterprise Solutions

Visualize business requirements into technology solutions

Understand process both business and software development based to improve development cycles

Experience in Resource Allocation, working with various resource groups, setting up offshore /onsite model processes for execution of systems, negotiating priorities with customers and end users.

Mentoring junior resources and college grads.

Skilled in design and execution of applications

Capability to adapt to new technologies and learn new tools, excellent communication and inter-personal skills, impart training to end users. Technical Skills

J2EE technology: Java, J2EE, EJB, JDBC, myBatis,Spring,Hibernate, Struts, JSF, Webservice, Apache Axis, JMS, JSP, GWT, Sencha, SOLR/Lucene, Angular JS, AJAX

UML and architecture design tools Rational Rose, RSA,RAD,Enterprise Architect

RDBMS Oracle, DB2, MS-SQL, MySQL

Application/Web Server - Websphere, Weblogic, Jboss, Orion, Tomcat

Other Technologies: HTML, CSS, Javascript, XML, XSLT(xalan)

Software methodologies - SDLC- Incremental/Waterfall, Scrum methodology.

Documentation of Design Artifacts, Use Cases Documents, Specification Document

Build Management for Integrated J2EE Application Experience

Organization: Citibank Canada Inc, Feb 2010-present Role: Technical Specialist (Vice President)

Description: Manage technology group for presales and analytics applications for fixed income

(municipals sector)

Streamline technology stack for Banking applications

Augment support group to manage level 1 and level 2 support

Create roadmap for consolidating applications and also phasing out existing systems smoothly.

Managing application deliverables.

Technology: Java, J2EE, oracle

Organization: Ford Motor Company of Canada, March 2010 – Dec 2010 Role: Consultant

Description: Design and scale up a Vehicle Incentive Application to add new functionality and cater to new markets

Design and development of Program Definition workflow

Implementation of application to handle multiple markets like Canada and Mexico. Technology: Java, J2EE, Rational Solution Architect, Websphere Application Server, DB2 Organization MajescoMastek Inc., USA, Dec 2002 – Nov 2009 Role: Solution Architect (Contract Consultant assigned to various clients) Client: Unisys/New York Department of Criminal Justice Period: November 2008 -October 2009

Description: Redesign of the Legacy fingerprinting system for the New York Department of Criminal Justice (NY-DCJS). The project was aimed at converting the existing Legacy fingerprint identification system to a newer system using OOAD technologies. The Disposition module involved designing a framework that could assimilate data from various sources

(screen/webservice/batch) for persistence and validation. The application would also need to interface with external institutes like FBI and IIS (Other states).

Design and Development of Disposition Module

Identify use cases for Disposition Module and triage use case details with the client and Business Analysts from a technical and design perspective

Design module with reusability of components and adaptors across different use cases as a major criteria

Release Management for deployment and resolving conflict related to dependency release dates of Legacy Renewal Application to integration and test environments

Support test team in designing test scenarios based on use cases and workflows Technology: Rational Solution Architect, Websphere Application server, Oracle, Hibernate, JSF Client: Insurity Inc

Period: December 2003 – November 2008

Project: Country Financial

Description: Insurance services and solutions for organizations specializing in Property and Casualty insurance

Document and analyze product structures for Property and Casualty lines of business

(Business Owners Policy, Commercial Auto, Garage, Truckers, General Liability, Crime, Commercial Package, Workers Compensation, Property, Umbrella)

Designed Content and workflow for Application Data Capture

Designed service interfaces to communicate with Rating and publishing application.

Reviewed mappings for product structure, content and publishing document templates

Designed data mapping between ACCORD forms for the above lines of business and Product/Content data structure.

Mapping of Premium Calculation hierarchy.

Integrated ISO rating engine with application for mentioned line of business

Designed SOAP webservice Client interface to integrate rating, publishing and Policy Administration

Build process management with automated ant scripts for validating deployment and code integrity

Release management for Application release to Country Mutual portal.

Triage defects with client and internal team.

Technology : Enterprise Architect, Websphere Application server, MS-SQL, Policy Decisions Studio, JBoss, Tomcat, Apache Webserver,Axis, Struts, SQL. Project: Policy Decisions Studio

Description: Policy administration system and workflow engine uniquely positioned for specialty and proprietary lines of business that allows carriers to quickly implement company specific products and workflows through a flexible configuration tool-set. As part of the Sprint development team contributed to functionality, design and implementation of an External Systems Interface (a two tier framework to interface product with third party tools),

Framework for rating engine,

Quick Quote (Provide a premium based on minimal information),

Premium Calculation(configurable premium calculator with/without pro rata),

Endorsement workflow (In sequence and Out of Sequence to handle post policy issuance workflows),

Scripted support for content Import and Export,

User Management Module for Role and group based access definitions,

Integration with document publishing services (Insystems / Docucorp)

Build management ant scripts for Product and Clients

Prototypes for Feature Presentations for Zenith (Workers Compensation), Tokyo Marine

(General Liability) and McNeil (Home Insurance)

Technology: Enterprise Architect, Websphere Application server, Jboss, Weblogic, DB2, Oracle, MS-SQL, Policy Decisions Studio

Project: Liberty Mutual Commercial Auto Application Description: J2EE Quote/Policy administration system for commercial auto

Design and development of the front end for Quote module

Framework design for Optional Coverage and State Exception Screens

Design of Premium Reporting and Publishing Interfaces using XSLT and Messaging Technology: Enterprise Architect, Websphere Application Server, DB2, Struts, XSLT Project: Jefferson Pilot Financial

Period: January 2003 -November 2003

Description: migration from mainframe to J2EE application for Proposal / Policy for Coorporate Life Insurance

Design screens for Quote/Proposal using struts and XSLT

Design and implementation of Data Access layer and database schema

Documentation of use case designs and front end design for Quote/Proposal Technology: Enterprise Architect, Weblogic Application server, XSLT, Struts, Oracle Organization: Mphasis BFL Limited, India Dec 2001-Nov 2002 Role: Software Engineer

Project: Emirates Banking Group Loan Recovery System. Period: August 2002 -December 2002

Description: The Application is a web-based Bank Loan Recovery System

Implementation of Use Cases and Integration

Development of front end interface using Struts framework and JSP

Design of Workflows and its use cases into class diagrams and sequence diagrams Technology: Rational Rose, Weblogic Platform Server, XSLT, Struts, Oracle Project: Royal Sun Alliance Insurance Company, UK

Period: December 2001 -July 2002

Description: The Application is a B2B/B2C Portal for the company’s businesses in Insurance The Application involves two parts:

1. Providing a web-based interface to an existing Insurance business tied to an older backend LIFE400 database server to the new Oracle based database. 2. Developing a scalable application for new products the company plans to introduce in Europe

Implementation of Use Cases, Front end, Validation and back end tier

Design of Workflows and its use cases into class diagrams and sequence diagrams Technology: Rational Rose, Orion Application server, Struts,Oracle, SQL Organization: Quantum Link Limited, India August 1999-May 2001 Role: Programmer

Project: Mailserve

Period: March 2000 -May 2001

Description: The Application is a java-based software used for service-oriented industry. It provides an easy mailing interface for operations and processes related to customer service and deals with support issues in a systematic method. The software uses mailing and database technologies to provide an efficient application that could be described as easy to use yet robust and powerful. The product aims to provide a well-organized way to control and assess customer service problems

Designed the application using UML tools, database schema

Developed the back end (Business Logic and database related) using Java 2.0, JDBCs, java Mail, Rational Rose 98, UML, SQL Server 7, SyBase, MySQL, EJB

Developed front end interface using enhydra application server Presentation Layer and XMLC

Technology: Rational Rose, Enhydra Application server, Java mail, Microsoft SQL Project: Praxis Software -Java Weather Applets

Period: December 1999 -February 2000

Description: The project was to develop applets to display weather information from weather servers

Development of applet for display and parsing of weather data. Technology: Java, AWT

Education

Bachelor of Engineering: Shivaji University, India



Contact this candidate