We provide IT Staff Augmentation Services!

Consultant Solution Architect Resume

5.00/5 (Submit Your Rating)

Washington, DC

SUMMARY:

  • Around 13 years of experience in Software Architecture, Designing Solutions, Evaluating Products, Development, Testing and Implementation of J2EE Application, Mule ESB based Integration Applications/Services & Big Data Solutions for Insurance, Banking, Healthcare and Retirement domains
  • 6+ years SOA Architecture, Integration Architecture using Mule ESB Anypoint platform & Solution Architecture experience in designing large enterprise applications
  • Individual Contributor responsible for doing design and development Proof of Concept (POC). Responsible to evaluate difference products and recommend best possible fit for current technological vision
  • Experience in designing and developing Big Data solutions using MapReduce, HDFS, HBase, Pig, Flume, Hive, Sqoop etc
  • Expertise in review and preparation of application requirements document and use - case documents, visual prototypes, business process modeling, design document, agile development, review test plan and strategy, test cases etc.

TECHNICAL SKILLS:

Java Technologies: Java, J2EE, Mule ESB, RAML, Anypoint API Manager, Servlets, JSP, Java EE (JNDI and JDBC), Apache CXF Web Services (SOAP and WSDL), JAX-RPC, RESTFUL Web services, RAML, Anypoint API Manager, JAXB, XStream, J2EE Design Pattern

Hadoop Eco System: Hadoop, MapReduce, HDFS, HBase, Pig, Flume, Hive, Sqoop, Avro, Oozie, Zookeeper, Apache Solr, etc.

Middleware Technology/Service Bus: Mule ESB, DataPower, Message Broker, EJB

Frameworks: Struts, Spring, SFX5.3, Weblogic Beehive

Web Technologies: JSP, AJAX, XSL, HTML, XMLCRM Salesforce, Apex Programing, SOQL Query

Message Queue: RabbitMQ, In-Memory Queue, AM Queue

Caching: Gemfire Cache, EhCache

Scripting Languages: JavaScript, JQuery, ExtJS

Search Engine: IDOL Server, Splunk

Content Management: Tridion, UCM, MediaWiki

Design Tool: Microsoft Visio, MEGA Tool, Microsoft Word, UML Star

Application Servers: tcServer 2.9, Weblogic 8.1, Tomcat 4.5, JBoss, Websphere 6.1

Database Servers: Oracle, IBM DB2/ pureQuery, MySQL, MongoDB

ETL Tools: Talend 6.1, Informatica 9.1

Code Repository Tools: CodeCommit, Tortoise SVN, Starteam, CVS, CMSynergy

Development IDE: RSA, Spring Tool Suite (STS), Eclipse, RAD, Weblogic Workshop, NetBeans

Build Tools: Ant, Maven, Jenkins/Hudson

Testing Tools: SoapUI Tool, TestLink, Trac, Remedy, JIRA, Rally

Automation Test Languages: JUnit, Munit, EasyMock, Groovy Scripting, Selenium

Other Tools: Lotus Notes, HP service managerOperating Systems MS Windows 7/Vista/XP, Mac OS X, Linux

Web Browsers: IE, Chrome, Firefox, Safari

PROFESSIONAL EXPERIENCE:

Confidential, Washington, DC

Consultant Solution Architect

Responsibilities:

  • Successful Go - Live of 10+ Mule ESB based Integration applications & Restful services and 10+ Talend ETL jobs involving different data stores like Oracle ExaData, Salesforce API, Omni Pay, Flat files etc
  • Proposing and outlining SOA Architecture & Integration Architecture and defining guidelines and processes
  • Evaluating and recommending different technological tools by creating Architectural Decision Document (ADD)
  • Defining Integration Strategy with Salesforce, Oracle and heterogeneous multi-platform systems like Omni etc with Mule ESB
  • Effort estimation for architectural, design, development and testing tasks
  • Identifying Technical & Non-Functional requirements
  • Developed Data Integration Framework resulting in reduced efforts in building complicated data integration solution in Mule ESB
  • Designed & developed ETL Jobs using Talend Studio
  • Mule flow design for complicated batch processing, Interface level caching, API Security using OAuth2.01, RESTful service using ApiKit /DevKit, batch processing, etc.
  • Developed Mule ESB synchronous and asynchronous flow using file based queuing system
  • Developed custom Mule Domain project
  • Developed Data Integration App to synchronize data from Salesforce to Oracle bi-directionally
  • Documenting High Level and Detail Level Design artifacts
  • Developed PLSQL code and writing ad hoc SQL queries
  • Ensuring quality of the code through code reviews and refactoring
  • Responsible for writing JUnit and MUnit to unit test the developed code
  • Implementing security solution to secure Mule services using Basic Auth, SSOToken etc.
  • Responsible for deploying code to Production and addressing critical production issues
  • Team leading of Mule & Talend Developers
  • Wrote epics,user stories, test cases and acceptance criteria in Rally

Environment: MS Visio, Java/J2EE, Anypoint Studio 6.1, Mule ESB, RAML Specification, Anypoint API Manager, Mule Connectors, Oracle 12g, Salesforce, Apex Code, Java, Cyberark, Junit, Munit, XML, Talend Studio, Oracle PLSQL, SSOToken, Design Pattern, GIT, Rally etc

Confidential, Bloomington, Illinois

Technical Architect

Responsibilities:

  • Successful Go - Live of 50+ SOAP/Restful services to different communication channels like .com, m.com and mobile applications
  • Responsible for Application Architecture and creating High Level Design deliverables
  • Participated in identifying the Performance Budget and ensuring the design meets requirements
  • Responsible for identifying Technical & Non-Functional requirements
  • Prepared Application Distribution Diagram, Consolidated Design Document and Component Specification (detailed design) document
  • Review and approve all technical deliverables as per ICP guidelines and Playbook such as System Topology diagram, Test Environment Diagram, Component Specs etc.
  • Identify different architect solutions and recommend options based on technology, skills, limitations, cost, resources etc resulting in creation of Architectural Decision Document (ADD).
  • Managed development team of 15+ resources
  • Responsible for creating and maintaining Service Registry and Repository in IBM WSRR/Business Space tool
  • Created WSDL/WADL document using top-down approach
  • Developed SOAP and REST based Apache CXF 2.7 web service using Contract first approach.
  • Implemented services which consumed Google Map s location services
  • Designed Audit service for storing critical information necessary for auditing and analytics
  • Implemented services for CIBR Telephony used for IVR menu optimizations
  • Part of QE Review Team to ensure quality of the deliverable
  • Wrote JUnit using EasyMock to unit test the web service and MUnit to test Mule ESB
  • Developed SoapUI based Functional and NonFunctional test suites and test cases
  • Developed LoadUI based Early Performance Test Suite to ensure that it meets Performance Budget
  • Developed Mule ESB flows for both synchronous and asynchronous calls using RabbitMQ and In-Memory Queue
  • Mavenized existing Project & Setup Jenkins/Hudson job to run CI, Snapshot and Release builds
  • Secure the web service using Basic Auth, SSOToken and SAML Assertions
  • Exposed services via DataPower and Message Broker. Both Data and Security Transformation was handled in the services
  • Write Splunk Query to capture exception scenarios and raise HP Service Manager Incident
  • Responsible for addressing critical production issues

Environment: Apache CXF 2.0, Mule ESB, DataPower, Code Tutor, pureQuery, Java/J2EE, STS, RSA 8.0, JSP, Spring 3.0,JUnit, EasyMock, Design Pattern, SVN, Trac, TestLink, OpenAM SSO, RabbitMQ, VM In-Memory Queue, Gemfire Cache, SFX 6.0, WebSphere Service Registry and Repository (WSRR), MEGA Tool, MEGA Advisor.

Confidential

Technical Architect

Responsibilities:

  • Designed and Developed Dynamic Questions & Answers framework to address changing dynamics of claims business’s Report A Loss functionality whose work was stalling for more than a year
  • Worked on efforts to convert OpenAM SSOToken to LTPA token using SAML using interceptors
  • Created guidance on piloting and versioning of the services/application
  • Developed Mule ESB application for dynamically resolving the endpoints
  • Developed Apache CXF web service and deployed it using tcServer. Maven Archetype was created so that other projects can use it as template
  • Developed proof of concept for doing multithreading using Spring Task Executor and Mule ESB
  • Provided guidance document mentioning the pros and cons of both the technologies
  • Developed proof of concept for supporting Internationalization in SFX Framework
  • Address any technical issues faced by different DC4 projects
  • Prepared development guidance document to develop Mules ESB application, Apache CXF application and SFX based web application
  • Performing Technical Checkout in Production

Environment: Apache CXF 2.7, Mule ESB, DataPower, pureQuery, Java/J2EE, STS, RSA 8.0, JSP, Struts, AJAX, Spring 3, JUnit, EasyMock, Design Pattern, SVN, Trac, OpenAM SSO, RabbitMQ, VM In-Memory Queue, Gemfire Cache etc

Confidential

Technical Architect

Responsibilities:

  • Design and develop MapReduce programs
  • Setup and monitoring of Hadoop development environment
  • Hands on experience in installing, configuring, execution and analysis using eco-System components like Hadoop MapReduce, HDFS, HBase, Pig, Flume, Hive and Sqoop.
  • Setup MySQL DB as Hive Metastore.
  • Optimized Hive performance using query optimization through views, indexing, partitioning, bucketing, setting execution engines and configuration changes
  • Develop custom mappers and reducers for Hive
  • Secured Hadoop components using Apache Sentry, ACLs and Kerberos
  • Initial load and incremental migration of Claims data from IBM DB2 & Oracle tables into HFDS/Hive using Apache Sqoop command tools in various formats like Text, Sequence, XML and Avro files
  • Develop Pig scripts for quick analysis. Configured to use Spark as execution engine
  • Setup Ozzie workflow for coordinating and scheduling Pig, Hive, MapReduce, Sqoop and Flume jobs
  • Implement Flume for real time data ingestion from logs data/events to HDFS and Hive Tables
  • Apache HCatalog was used for metada management
  • Converted MapReduce jobs to Apache Spark jobs
  • Wrote Apache Solr queries and implemented Custom Search component
  • Used Apache Hue and Cloudera Manager to manage and monitor the cluster
  • Cluster coordination services through Zookeeper

Environment: Hadoop, MapReduce, HDFS, HBase, Pig, Flume, Hive, Sqoop, Avro, Oozie, Zookeeper, Apache Solr, Sentry, Spark, HCatalog etc.

Confidential, Brea, California

Development Lead

Responsibilities:

  • Develop web application using Beehive framework and Struts.
  • Developed web page Technical Documents using JSP, ExtJS and JQuery.
  • Responsible for analysis & designing of requirements for existing modules such as Global Search, Software, MSDS, WSR Admin etc.
  • Rendered the JSP pages asynchronously using AJAX
  • Setting up IDOL Server and building collections (full build/incremental build) for Global Search.
  • Wrote Junit to test the individual classes.
  • Wrote SQL queries to pull data from Oracle database.
  • User StarTeam to maintain the codebase and code branches
  • Responsible for Build & Deployment of application on Tomcat server
  • Setting up NAGIOS monitoring system to identity and fix production issues

Environment: Java/J2EE, Weblogic Workshop 8.1.5, NAGIOS, JavaScript, JSP, XML, Tomcat, AJAX, Spring 3.0,ExtJS,Jquery,IDOL, Oracle 10.2g, UCM, Design Pattern, Star Team, Remedy etc.

Confidential

Developer

Responsibilities:

  • Prepares Requirement Specification (R-Spec), Technical Specification (T-Spec) and Release Sign - Off document
  • Implementing new functionality and enhancement of current functionality using Agile Methodology
  • Responsible for setting up DB environment for Dev and QA
  • Designed UI Dashboards in TLM Smart Studio
  • Developing custom controls using Struts 1.2
  • Writing JUnit test cases
  • Configured workflows in TLML Control to handle the corporate action event lifecycle. (Business Process Management Tool)
  • Involved in 5 full cycle build and QA implementation/unit testing
  • Raising and fixing the bugs tracked through JIRA tool

Environment: Java, JavaScript, JSP, Struts, AJAX, CSS, Spring, Agile Methodology, HTML, Oracle 10.2g, JBoss 4.2.3, JUnit, Design Pattern, JIRA, CVS Repository, TLM SmartSchema 4.1, TLM Smart Studio 2.6, TLM Control 1.3. Windows XP

Confidential

Developer

Responsibilities:

  • Involved in preparing analysis, design and coding standard document
  • Project Estimation & Impact Analysis on other system
  • Implementing the Use Cases and Maintenance of code
  • Developed web application using Struts and Apache Cocoon Framework
  • Developed XSLT transformation to render the UI Screen
  • Built BMT Admin Tool to manage BMT application
  • Managing a team and integration of team’s work
  • Writing the test cases & maintaining code base

Environment: Java, JavaScript, JSP, Struts 1.2, Apache Cocoon Framework, EJB, XML/XSLT, JAXB, HTML, IBM DB2, Design Pattern, UML and CMSynergy. IBM Rational Application Developer (RAD).

Confidential

Technical Architect

Responsibilities:

  • Requirement gathering & analysis of the requirement
  • Preparation of design document, R-Spec and T-Spec & coding standard document.
  • Developed web application using Struts 1.2x
  • Database Creation and Management for NetFilter and DAP applications
  • Wrote JUnit’s to test all components of MVC
  • Designed the database structure to support the CIMS web application
  • Preparation and review of test cases & maintenance of code

Environment: Java, JavaScript, JSP, Struts 1.2, HTML, UML, Tomcat 5.0, MySQL 4.0, NetBeans 4.0

We'd love your feedback!