We provide IT Staff Augmentation Services!

Lead Application Architect - Consultant Resume

5.00/5 (Submit Your Rating)

Pennington, NJ

SUMMARY:

I am pursuing a career as an Application or Solutions Architect with emphasis on design and development of technologies for the Java architectural framework. I am seeking a senior level position in a strong organization that will provide me the growth opportunity. I have over 20+ years of experience spanning myriad industries such as Banking, Government, Pharmaceutical and Telecommunication. Personally, I have the drive and determination to consistently achieve success as a leader in all of the organizations that I have worked with in the past.

TECHNICAL SKILLS:

Application Servers: JBOSS V 6.2.2, Weblogic V 10.0, IBM WebSphere Portal V6.1.5, IBM s WebSphere V7.0.0.9, V6.1.0.11, Apache TomCat V5.5.23, V6.0 and JRUN2.3.3

Messaging Systems: IBM s MQ Series V6.0.1.1 and V5.2, Sun s JMS 1.1

IDE: Rational Application Developer V7.5, V7.0 and 6.0.1, Eclipse Luna V 4.4.1, Eclipse SDK V 3.2.2 & V3.1.1, WebSphere Studio Application Developer V5.02 & V4.0, Visual Age for Java V4.0 & V3.5.3, Symantec Visual Caf Professional Edition V3.0C

Web Servers: Apache, IBM s HTTPServer V1.3.28, Netscape Enterprise Server V3.67, Microsoft Internet Information Server

Design Patterns: Model View Controller(MVC) Architecture, Singleton Design Pattern, Factory Pattern, Command Pattern, Observer Pattern, J2EE Pattern - Session Fa ade, Data Access Object(DAO), Service Locator

Frameworks: Mule ESB, Spring, Struts, Google Web ToolKit, Collections, Streams, Lambda

Languages/Tools: Java- JDK1.7, JDK1.6, JDK1.5, JDK1.4, JDK1.3, JDK1.2.2, Hibernate V3.05, IBATIS V2.3.0.677, Maven V3.0, JUNIT V3.8.1, Ant V1.6, Source Forge s JFTP, Object Oriented Design and Methodology, EJBs, JSPs, Servlets, JSTL, JavaScript, HTML, Exceed, Putty, Shell Scripts, WSCP- tkl, jacl, VI Editor, JNDI and LDAP Server, UML, Rational Rose, PC Any Where, Microsoft Visio 2007, Microsoft Project, Lotus Notes, Centra VOIP, Serena Dimension, TECTIA (FTP) Server, AJAX Library - prototype, DHTMLXTree, Cypal Studio, apache fop, ClearQuest, SQL Server, WinSCP, Perforce, Wget, NotePad++, XMLSpy, Umlet, CA Siteminder, powerpoint, BuildForge, Bladelogic, WinSCP, TortoiseSVN, QuickFix/J, FIX protocol, iSeries Navigator V7, Autosys, qpad, F5 LoadBalancer, Microsoft Office Communicator (MOC), DROOLS, AppWatch, Rational Team Concert V4.0.5, Splunk, SuperPutty, Software AG Designer 9.6, Skype for Business 2015

Browser: Google Chrome, IE, Firefox

Security: Secured File Transfer Protocol and Secure socket connection (https). Http tunneling and Firewall Crossing techniques through the Demilitarized Zone.

DataBases: Oracle V12g, Oracle V11g, Oracle V10g, Oracle 9i, Oracle 8i Enterprise Edition, SQL Server 2005, DB2, JDBC, SQL Plus, PL/SQL, Stored Functions and Procedures, Tool for Oracle Access Developer (TOAD) for Oracle, SQL Developer

Hardware Platforms: Sun Ultra-2, HP 9000, Windows 2003

Operating Systems: Linux OS, Sun OS 5.6, HP UX 11, Windows NT V4.0, Windows 2000

Versioning Systems: Subversion (SVN), Concurrent Version Systems (CVS), Clear Case, Perforce

EXPERIENCE:

Confidential, Pennington, NJ

LEAD APPLICATION ARCHITECT - CONSULTANT

Responsibilities:

  • Onshore Lead for architecting the batch flow of the CTCS application.
  • Provide technical leadership and expertise to various BAML team members both onshore and offshore.
  • Daily scrum meetings with team onshore/offshore for the variety of JIRA items in the project timeline.
  • Convey architectural solutions to all levels of professionals and leaders.
  • Head system architecture, design, cross business area projects and development teams.
  • Design and develop the CTCS which is a central system in the architecture for the document reconciliation.

Confidential, New York, NY

SENIOR SOLUTIONS ARCHITECT - CONSULTANT

Responsibilities:

  • As the books and records for front-office equity trading, it is the foundation that enables Unity Trade Data Compliance and Datamart.
  • Led the architecture and design for the UnityPortal application. Provided technical leadership and expertise to various BAML team members both onshore and offshore. Daily scrum meetings with team onshore/offshore for the variety of JIRA items in the project timeline.
  • Recommended new technologies and tools to support Java architecture such as CA Siteminder for single sign on (SSO), the Bank’s GMRT Entitlement Service (GES) for handling user Entitlements and the VIP/WIP load-balancers from the F5 Networks.
  • Designed and developed the UnityPortal application which was envisioned to be one stop shop for all the various unity applications such as OrderTicket, Order Audit Trail System (OATS) generation and validation, FIX message certification. Https user request for UnityPortal propagates through the WIP load balancer that is mapped to the Apaches running on secured port 443 in Production/DR. Load Balancer uses RoundRobin strategy between Production and DR. From there, the users logging into UnityPortal were authenticated with SSO/Siteminder login page. After authentication, Apache communicated with Tomcat thru MOD JK running as redundant cluster pool members for failover. UnityPortal application was comprised of EXT-JS in the front end using MVVM architecture wired with core Java components in the back end running on Unix platform. User Entitlements for the UnityPortal to handle business logic for roles/groups/permissions were held in GMRT Entitlement Service (GES).
  • On-boarded the BTR Unity Act Reporting application to comply with bank standard. The roles/groups permissions for this application were stored in a DB so it needs to be in Centralized Secure DataBase (CSDB). Created a process and wrote perl shell script to sftp the data to CSDB as a daily nightly feed running as an Autosys job.

Confidential, NJ

SENIOR APPLICATION ARCHITECT - CONSULTANT

Responsibilities:

  • Led the architecting and re-engineering of the TORO application.
  • Provided technical leadership and expertise to various BAML team members both onshore and offshore.
  • Daily scrum meetings with teams onshore/offshore for the variety of JIRA items in the project timeline.
  • Developed project roadmaps for multiple teams within FOOTC aside from TORO such as TML/Consensys and EMIR.
  • Evaluate current or emerging technologies to consider monetary factors of java program.
  • Recommended new technologies and tools to support architecture such as JBOSS for handling two-phase commit, Mule Enterprise Service Bus (ESB) for integrating platforms and QuickFix/J for handling real-time electronic exchange of securities transactions.
  • Re-designed and developed the TORO application to run on Tomcat and JBOSS. Currently, the application is a single monolithic war file and is using the Google Web Toolkit (GWT) framework. Reengineered the application so the first step taken is to decompose the UI into multiple war files which can be deployed independently of one another and easier for code maintainability. The Application is also being migrated from Rational Application Developer (RAD)/Websphere based to open source with Eclipse/Tomcat based on a Linux platform. Infrastructure architecture diagrams are produced using Powerpoint and Visio and shared with key stakeholders.
  • An infrastructure guide specifies details of all the tools/technologies that will be used for supporting the re-engineering phase and other new initiatives.
  • Centralized build and deployment process is initiated on the linux platform.
  • A major enhancement for TORO is the connectivity to CASHMAN application via FTP feed is retired and reengineered to use WebSphere MQ which is managed by Jboss.
  • Prototyped development for sending and receiving MQ messages to Cashman through Mule deployed war file onto the Jboss application server.
  • Other enhancements for TORO are the removal of EJBs and replacement with Spring beans essentially changing the JNDI lookup with inversion of control (IOC).
  • Assisted team member with implementing FIX Protocol for Futures & Options using QuickFIX Open Source Protocol.

Confidential, Princeton, NJ

SOLUTIONS ARCHITECT

Responsibilities:

  • Led a team of 3 on the Purchase Based Contract (PBC) integration effort.
  • Performed enhancements to existing application architectures to meet business needs.
  • Custom fitted the modeln application as a centralized component within the infrastructure of pharmaceutical companies.
  • Customized the approval routing process by using JBPM. Designed and developed a SOA based application using Core Java, web services. The Back End component contained Dataflows which were in Core Java. MDBs were used for communicating with an external system by sending/receiving messages for bid award notifications (EDI 845), loading Chargeback requests and Chargeback resubmissions (EDI 844), sending chargeback reconciliations (EDI 849). Session beans handled the business logic of the chargebacks, reconciliations.
  • Enterprise Service Bus (ESB) helped to connect modeln with external applications.

Confidential, Bluebell, PA

JAVA LEAD DEVELOPER - CONSULTANT

Responsibilities:

  • Led and mentored a team of 3 on the TRAC application/project.
  • Designed and developed a Java based application using homegrown mvc framework and JDBC.
  • The users can query and update thru the front end UI.
  • The Back End component contains Session EJBs and MDBs. MDBs are used for communicating with an external system by sending/receiving a 276 message for coverage verification and eligibility.
  • Core Java frameworks and APIs such as Lists, Set, HashMap, Threads, Concurrency are used to handle critical requirements.

Confidential, Jersey City, NJ

APPLICATION ARCHITECT - CONSULTANT

Responsibilities:

  • Onshore Lead for a team of 2 on the Golden Source application.
  • Re-architected the CSMF to use Golden Source (GS). Golden Source provided a centralized way for data collection, validation, cleansing and distribution utility. GS collected data from Market Data Vendors like Bloomberg and published to downstream applications like CSMF and STARS.
  • Golden Source transformed and processed Securities while communicating with legacy mainframe databases. Introduced the queuing architecture for handling a Security from an incoming feed, validating and cleansing, communicating with legacy mainframe system and sending to downstream application. Enhanced the GoldenSource Dataflows which were written using Core Java.
  • The users can query and update securities thru the GS front end UI.
  • The Back End component contains Session EJBs and MDBs.
  • The Back end is used for publishing to downstream legacy applications such as Custody and STARS using WebSphere MQ. JDBC is used to connect to the Oracle DB.
  • The application contains core java components and APIs such as collections, threading, concurrency to handle the critical business banking requirements/needs for loading securities and adding to the Securities of Interest (SOI) for the CSMF and STAR systems.

Confidential, Philadelphia, PA

JAVA LEAD DEVELOPER - CONSULTANT

Responsibilities:

  • Lead and mentor a team of 3 developers on the FFMIA module team.
  • The Financial Management Portlet is developed using the Struts MVC framework integrated with Spring running on top of a WebSphere Portal server.
  • It consists of a nicely layered architecture using Struts and Spring’s dependency injection. The database calls are wrapped around in a Hibernate layer.
  • Transactions are handled in the spring container using annotations. The FFMIA back end consists of Session EJBs to handle the business logic of the funds control process and also to interact with the Interfaces module using native MQ api.

Confidential, Jersey City, NJ

SENIOR J2EE DEVELOPER

Responsibilities:

  • Designed and developed the Benefits Management Systems (BMS) application. It is a web based application to address enrollment, establish, verify, calculate and report eligibility status, administration and directing of remittances and contributions, calculation and payment of pension and annuity retirement benefits.
  • The BMS application is built using the Struts MVC framework along with Spring-managed Struts actions by using the DelegatingActionProxy. The Struts actions are injected with the Service objects which are then further injected with the DAO objects to access the database. The database residing in the backend is DB2. Transactions are handled by the spring container using annotations in the service layer. Hibernate is used for the java class table mapping relationships. The form validation is handled by the Struts validation framework using regular expressions. Apache FOP framework is used to transform the XSL-FO stylesheets into PDF.

We'd love your feedback!