Solution Architect Resume
SUMMARY:
- 14 years of experience in Web applications, DB design, Solution Architecture, IT Transformation, delivery, consulting, and presales
- Led IT Transformation and Project Delivery for the Compliance platform initiative at manor financial client which had a complex IT landscape of 30+ applications
- Solution Architect for Compliance platform - Architecture, prioritizing business cases, solution feasibility analysis. Architecture includes the DR(Disaster Recovery) and backup storage.
- Experienced in designing and developing applications using Core Java, Spring framework, Hibernate, JMS, JSP, JDBC, multithreading, concurrency, collection, REST MVC, SOAP, Adobe Flex, XML, SQL, PL/SQL and RDBMS like Oracle, SQL server and MySQL.
- Expertise in Hibernate 4.x, spring 4.x Frameworks, good experience in spring - IOC, AOP, transaction.
- Exposure on DB admin and development activities (PL/SQL) using Oracle 11g/10g/9i/8i/8.0, DB2 and SQL Server databases
- People leadership - Mentored and managed team of ~ 15 developers - coordinated the knowledge sessions, training programs, resource management and work allocation.
- Good knowledge on Angular JS for UI development (Single page application architecture).
- Subject matter expert on Compliance and regulatory projects.
- Used DevOps concepts for Continuous Integration (CI) using Jenkins and Maven.
- Production support activity on business data analysis, quick data fix (via change control process).
- Experience using Agile and Extreme Programming methodologies.
- Handled the cloud services for the Dev environment for Database, application servers, and other infrastructure.
- Trouble shooting problems, averting potential crisis situations through early detection.
- Expert in Excel - pivot tables, v look up, etc.
TECHNICAL SKILLS:
Domain Expert: AML Compliance, Basel 2 Compliances, Banking (Investment, Corporate, Retail).
Modeling/ framework/ Tools: OOAD, Design Patterns, Spring, Hibernate, Flex Frameworks, Maven, Jenkins, Visio, ERWin, MS-Project, Version Control ( Clear Case,, SVN, Microsoft TFS), MicroStrategy, Ab Initio ETL Tool
Application Programming: Java 7, Adobe Flex 4.1, ActionScript 3.0, BlazeDS ( AMF&RTMP protocol), R reporting tools - Confidential /BO/ MicroStrategy and Apache POI API
JAVA/APIs: Concurrency Multithreading, RMI, Collections, IO, Servlets, AWT, JDBC, RMI, JNDI, Java Mail API, JMS
Application/Web Server: IBM WebSphere 10, Sun App Server 9.1, Oracle WebLogic 10.3.3, Tomcat 7 .0.
Web Development: J2EE, JSP, JMS, XML, XSL/T, HTML5, apigee, JavaScript, CSS, RESTfull Web Services
Databases: Oracle 11g, MS SQL Server ( PL/SQL, SQL) .
OS/Cloud Services: LINUX/UNI X, Windows 10. Dev DB server, App Servers and other infrastructures are installed/ deployed in Cloud Service.
PROFESSIONAL EXPERIENCE:
Confidential
Solution ArchitectResponsibilities:
- Involved in Architecture, Design and development of the Data ware house system and the web application.
- Involved design and development of DMT tool (ETL Utility) using core java and Spring Batch. The tool will facilitate to validate the data file format before uploading the data.
- Designed and developed intranet portals using AngularJS and HTML5.
- Integrated spring and Hibernate ORM framework for persistence and used Hibernate Dao Support with Hibernate Template to access the data.
- Used Spring IOC for injecting the beans and reduced the coupling between the classes. Implemented data access tier using Spring DAO, and spring transaction management for implementing transaction's for the application.
- Developed PL/SQL, stored procedures, Triggers in Oracle database to implement the month end consolidation process.
- Designed and developed micro services using REST Web Services to facilitate the API for other general application like data for Global AML/Compliance Reporting.
- Unit test cases using JUNIT for each task and also used Mokito API to mock the data.
- Integration with business owners to collect the requirement, and responsible for the user acceptance on deliverables.
- Leading a team of 7+ members from multi global location. Played a role as architect, lead, and DB designer and senior developer roles.
- Used agile methodology for project delivery.
Environment: Oracle 11g/SP, J2EE (Java 1.7, Spring, Hibernate, XML), Spring MVC, REST Web Services (Jersey), Tomcat, Eclipse, HTML5, CSS, AngularJS, UNIX, Autosys, Apache POI, Agile methodology, Git, GitHb .
Confidential, NYC
Solution ArchitectResponsibilities:
- Data expert in AML cases, investigations generated by Confidential tool, AML data of Mantas transaction Alerts, KYC data from ICG sector, Fixed Income, global market.
- Involved in Architecture, design & development of data warehouse system to load the feed files (DDL,DML DCL and etc). Architecture includes the DR(Disaster Recovery) and backup storage.
- Used Spring IOC for injecting the beans and reduced the coupling between the classes. Implemented data access tier using Spring DAO, and spring transaction management for implementing transaction's for the application.
- Designed and developed intranet portals using Adobe Flex and HTML5. And involved in UI re-design and development using AngularJS which are the UI migration from Adobe Flex to JavaScript Framework (AngularJS).
- Integrated spring and Hibernate ORM framework for persistence and used Hibernate Dao Support with Hibernate Template to access the data.
- Developed PL/SQL, stored procedures, Triggers in Oracle database to implement the consolidation process.
- Involved ETL Utility Tool development using core java and Spring Batch. This tool will facilitate to validate the data from data file and load data into database. Also it generates the reports about the data rejects and processed successfully.
- Designed and developed micro services for the AML data for another application to consume the data from our application using REST Web Services.
- Re-designed the database to for critical modules to improve the performance for load the data and for the reporting.
- Unit test cases using JUNIT for each task and also used Mokito API to mock the data.
- Requirements analysis, data quality gap analysis, High and low level designing, database objects development and implementation.
- Leading a team of 15+ members from multi global location. Played a role as architect, lead, and DB designer and senior developer roles.
- Used Agile and Water fall development methodology for project delivery.
Environment: Oracle 11g, J2EE (Java 1.7, Spring, Hibernate, XML), Spring MVC, REST Web Services (Jersey), Tomcat, WebSphere, Eclipse, HTML5, Adobe Flex 4.1, CSS, JavaScript, AngularJS, MicroStrategy, Ab Initio ETL tool, Autosys, UNIX, Agile methodology .
Confidential, New Jersey
Solution ArchitectResponsibilities:
- Interaction with corporate customer and identifying the problem on Confidential . Requirement gathering and documenting.
- Translated the business requirements into high and low level technical design.
- Developed the common component development using adobe Flex 4 and ActionScript 3.0 across the application.
- Managed the UI team of 10 members from offshore - onsite team and assisted the team while development.
- Designed the UI of the application using SWIZ framework. And developed the Dashboard, FI and Authority Modules.
- Designed and developed the Analytics and report module using Flex charting for the data visualization and assisted the team to implement these modules.
- Designed and developed remote and messaging components to access the server side components using BlazeDS, the java components to access the data and Oracle SPs to simplifying the logic
- Build and deployment of the application using TFS and maven.
- UAT/PROD support and Fixes. User Training.
Environment: J2EE (Java6, Hibernate), Adobe Flex 4.0, ActionScript 3.0, Flex Charting, BlazeDS, AMF & RTMP Protocol, Server push, XML, SWIZ, CSS, JavaScript, Eclipse, JBoss/Weblogic 10.3.3, Oracle 10g, TFS, maven, UNIX, Windows 7
Confidential, Boston, USA
Solution ArchitectResponsibilities:
- Developing the UI component libraries using Flex/ActionScript 3.0 for common functionalities in Organization level.
- All the UI components and the application is developed using SWIZ MVC Micro architecture framework.
- Developed remote and web messaging components to access the server side components using Spring- BlazeDS and Web Services. And also the components which interacts JSON object
- Used Spring IOC for injecting the beans and reduced the coupling between the classes. Implemented data access tier using Spring DAO.
- Involved in implementing multithreaded components in the application.
- Used Spring IOC (Inversion of Control)/DI (Dependency Injection) for wiring the object dependencies across the application
- Integrated spring and Hibernate ORM framework for persistence and used Hibernate Dao Support with Hibernate Template to access the data.
- Used Log4J API for logging @& debugging
- Design and development of Flex UI and Java Components for access the data. And leading the team of 5 developers. Responsible for the technical assistance for the development team.
- Developed IFrame components which render the HTML pages from a different domain inside the Flex components.
- Developed charting components using the Flex charting for the data visualization.
- Written Oracle Stored procedure to implement the business logic for presentation layer using Tableau.
- Involved in the automation in deployment using Hudson Continues Integration (CI). CI will take case running the testing cases and running build along with deployment in SIT and UAT.
- Used Agile and test driven development methodology for project delivery.
Environment: Java 1.6, J2EE, Flex 4.0, ActionScript 3.0, BlazeDS, AMF & RTMP Protocol, XML, SWIZ Framework, CSS, JavaScript, Eclipse 4.2, Sun App Server 9.1, Oracle 10g, SVN, Maven2, UNIX, Windows XP, Ajile Methodology
Confidential, Boston
Solution ArchitectResponsibilities:
- Requirement Analysis and Translated the business requirements into high and low level technical design
- Developed the common component development using adobe Flex and ActionScript 3.0 across the application.
- Developed many business dashboard screens for the user interaction using Flex and ActionScript 3.0.
- Developed the application related oracle stored procedures to implement the business logic and update database. And Java components (DAO/RO) to fetch the data from Database. Involved in implementing the multithreaded components in the application.
- Design and develop the Flex charting for the data visualization.
- Developed the remote and web messaging components to access the server side components using BlazeDS.
- Involved in Trouble shooting bugs/problems, averting potential crisis situations through early detection
- Supported to deployment team to build and deploy the application using Clearcase and ANT.
- Technical support for UAT and production and User Training.
Environment: Java 1.5, J2EE, Adobe Flex 3.0, ActionScript 3.0, BlazeDS, AMF & RTMP Protocol, XML, Cairngorm MVC framework, CSS, JavaScript, RAD 7.0, WebSphere 6.1, Oracle 10g, ClearCase, ANT, Confidential 2.2, UNIX, Windows XP
Confidential, Boston
Solution ArchitectResponsibilities:
- Requirement Analysis and preparing of Technical high and low level design
- Design and development of UI components using Adobe Flex, FlexLibs, AC3, JavaScript and Java Components to access the data along with Business logic implementation. Also ActionScript classes to implement the UI logic.
- Report framework using Confidential to generate the PDF reports and Excel Reports using Apache POI APIs.
- Oracle Stored procedures for load the data from various legacy system feeds.
- Involved in build and deploy the application in Development and UAT environment using Clearcase and ANT.
- Assisted the business users while testing of System test and UAT and Involved in pre & post implementing support
- Involved in Trouble shooting bugs/problems, averting potential crisis situations through early detection
Environment: Java 1.5, J2EE, Adobe Flex 2.0, ActionScript 3.0, BlazeDS, Flexlib, AMF & RTMP Protocol, Cairngorm MVC framework, RAD 7.0, JMS, WebSphere 6.1, Oracle 10g, Confidential 2.2, Rational Clear Case, ANT, UNIX, Windows XP
Confidential, Boston
Solution ArchitectResponsibilities:
- Detailed study and followed the Basel II guideline for Credit Risk and applied the guidelines to arrive the risk involved in the States Streets credit process. Documented the all the issues and arrived a process to evaluate the counterparties to arrive the PD indicator.
- Designed and developed the application using hibernates and Struts framework. Implemented two phase commit using distributed transaction management because the application need to update two databases.
- Implemented work flow management using BPM tool. The workflow was fully automated using this BPM process
- Implementation and the customization in the Siperian features for the CMS application.
- Design and development of the PD tool, Counterparty Management System (CMS), Unique Counterparty Identifier.
- Participated and involved in High Level Design, Low Level Design, class, sequence diagrams for application development, prototyping. Involved in implementing the multithreaded components in the application.
- Implemented work flow management using BPM tool. The workflow was fully automated using this BPM process
- Supported for System test and UAT and Involved in pre & post implementing support.
Environment: Java 1.4.2, J2EE, Apache Struts Framework 1.1, Eclipse, AJAX, JSF, WebSphere 5.1, Oracle 9i (PL/SQL), Rational Rose, Rational ClearCase and ClearQuest, UNIX, Win XP
Confidential, Phoenix
Solution ArchitectResponsibilities:
- Involved in the development of Process Map using Java Swings and POJOs. Process Map facilitates the business user to associate any process/tasks in a workflow and he/she can evaluate the whole process
- Involved in the development of Self-Assessment module using apache struts framework. All the functionalities implemented using struts
- Involved in writing of DAOs to access the database for update and retrieval of data
Environment: Java 1.4, J2EE, RAD, WebSphere 5.0, Oracle 9i, Rational Rose, Rational Clear Case
Confidential
Solution ArchitectResponsibilities:
- The application is developed using Apache Struts framework to handle the requests and error handling.
- Developed Oracle stored procedures / triggers to automate the transaction updated while any type of transactions occurred in the bank database.
- Used XML to get the data from some of the legacy system.
- Involved in database modeling and design using ERWin tool.
- Supported for System test and UAT and Involved in pre & post implementing support.
- Involved in production implementation planning/strategy along with client.
Environment: Java 1.4, J2EE, Tomcat 5.0, Apache Struts1.1 Oracle 9i, Visio, Visual Source Safe 6.0
Confidential
Solution ArchitectResponsibilities:
- Involved in the development of PDA Banking using some features of J2ME and XML, XSLT.
- Used Struts framework for request flow using action classes, JSPs and DAOs.
- Designed the project using Class and sequence diagram
- Supported for System test and UAT and Involved in pre & post implementing support.
Environment: Java 1.4.1, J2EE/J2ME, Struts 1.1, WebLogic 6.1, Oracle 8i, Visio, Visual Source Safe 6.0
Confidential
Solution ArchitectResponsibilities:
- Taken the responsibility of design and development of the Cash reporting, Customer Admin and payment modules
- Involved in development the applications using struts framework which includes Java, JSP, Java Script, XML, JDBC and Oracle stored procedures. All the functionalities implemented using Struts framework.
Environment: Java 1.4, J2EE, Struts, IBM Websphere 4.0, Oracle 8i, Pro*C, PL/SQL, Sybase, ER-Win,Rational Clear Case
