We provide IT Staff Augmentation Services!

Senior Core Architect Resume

5.00/5 (Submit Your Rating)

NJ

SUMMARY

  • Over 14 years of experience as a hands on Software Engineer primarily in designing and implementing middle - tier and server-side solutions over Client/Server architecture coupled with a Masters degree in Computer Information Systems.
  • Current business application experience is in Payment Systems within Confidential Domain Confidential one of the top Fortune 25, publicly listed company with prior experience in Pharma and Telecom sectors.
  • Over 8 years of expertise in Solutions Architecture using Core Java and J2EE technologies such as JSPs, Servlets, XML, JMS, JDBC, JNDI and SOAP.
  • Over 6 years of experience in Java framework technologies such as Spring, Struts, Hibernate, Caching and Agile methodologies.
  • Possess a thorough understanding of SDLC: Plan, Design, Procure, Produce, Deliver, and Service.
  • Significant experience in Problem Analysis, Problem Resolution, Software Design, Coding and Quality Assurance.
  • Take pride in being well organized and able to handle multiple tasks simultaneously and have the ability to relay critical issues to upper management in a fast paced environment.
  • Highly motivated, possess excellent communication skills and good leadership qualities.
  • Strong development experience in multi-tiered architecture applications over various platforms (Oracle WebLogic, IBM WebSphere, JBoss) and OSs (Windows, UNIX, Linux).
  • Proficient with several Enterprise Information Systems such as Oracle, Sybase, MySQL and SQL Server.
  • Strong experience with Data intensive applications using several caching technologies such as Terracotta Enterprise Ehcache and OSCache.
  • Strong OOAD concepts and Rational Unified Process and Agile based development methodologies.
  • Proficient with UML, Software Design Specifications and Software Design Patterns.

TECHNICAL SKILLS

Languages: Java SDK 2.0/5.0/6, C/C++.

Platforms: JEE 2.0/5.0, Spring, Struts, Hibernate, Servlets, Terracotta Enterprise Ehcache, JPA, JCE, JAXP, JAXB, JDBC, JMS, JSP, JSTL, Tiles, Struts, Web Services, Scriptlets, Swing.

Enterprise Servers: BEA WebLogic 10.x, IBM WebSphere 5.x, Apache Tomcat 5.x, JBoss 4.x, Apache AXIS.

Databases/CMS: Oracle 10g, Oracle XMLDB, Sybase 11, MySQL, SQL Server, Documentum, Drupal.

OS: Windows (NT/2000/XP), UNIX (Solaris/HP), Linux (Suse/Red Hat)

Scripting: HTML, XSLT, JavaScript, PL/SQL, Perl.

MOM: Maven, ReST, JSON, SOAP, Web Services, Messaging, XML.

Tools: MyEclipse for Spring 10, Eclipse Juno, Oracle OEPE, Jenkins/Hudson Continuous Integration, Subversion SVN, CVS NT, Rational ClearCase, Rational ClearQuest, JIRA, Microsoft Project, Microsoft Visio.

PROFESSIONAL EXPERIENCE

Senior Core Architect

Confidential, NJ

Environment: Java 6.0, JEE 5, Messaging (JMS/MQ), Spring 3.x (Core, Data, Batch, Security, AOP, ORM, Web, Test), Hibernate 4.x, JPA 2.0, Oracle WebLogic 10.3, Ehcache, Maven, Jenkins Continuous Integration, XML, JDBC, Oracle 10g, MyEclipse, Subclipse SVN.

Responsibilities:

  • Senior Technical Lead for a high throughput, highly scalable Payment Processor application that is designed to support the processing needs of Low Value/ACH Payment schemes around the world. The framework supplies a standardized set of technical services to the business-level application components greatly simplifying the implementation timeline of new instances.
  • Hands on development includes setting up of Workflow Managers for the Payment Systems Workflow framework, setting up Spring and Hibernate infrastructure. The Workflow Manager is highly customizable, supporting many workflows for a given object, such as a payment message, with Workflow Selector determining runtime functionality.
  • Hands on development of transaction Auditing and Logging services to meet Compliance and Support SLAs.
  • As part of CORE Architecture team involved in Implementing and Integrating common platform architecture using Java Persistence API (JPA) 2.0, Spring Batch, Batch/Scheduler frameworks and JMS/Gateway configurations.
  • Setup and Implement JMS solutions over XA transactions.
  • Analyze, implement and integrate Caching services (Ehcache, Gemfire).
  • Implement and integrate SSL communication and also integrate Secured RESTful Client-Server architecture.
  • Guide Teams (onsite and offshore) in creating Unit and Integration tests. Setup deployment plans and dependency management using Maven. Setup Jenkins Continous Integration Jobs for automated deployments to integration servers.

Senior Technical Lead

Confidential, Warren, NJ

Environment: Java 6.0, JEE 5, Spring 3.x, Oracle WebLogic 10.3, Terracotta Ehcache, Hudson Continuous Integration, XML, JDBC, Hibernate, Oracle 10g, MyEclipse, Subclipse SVN, ANT, Agile methodologies, Adobe Flex integration.

Responsibilities:

  • Part of the Global Data, Operations and Shared Services team focusing on automating and modernizing back office, middle office platforms, while implementing and leveraging cross product shared services opportunities. The group includes Capital Markets Operations Technology, Information Services Group, Investment Research & Analysis, Banking, and Consulting Services. As part of a new initiative developed a Dashboard/Portal and Data Warehouse to track and manage metrics automatically, over time and in many dimensions. The team is responsible for implementing new application components, integrating existing components for the dashboard/portal and pulling together data from various sources.
  • Involved in leading a team of onshore and offshore developers in analyzing, designing and developing a globally accessed dashboard using Spring framework over WebLogic 10.3 server. Provide hands-on technical leadership and architecture guidelines to the developers on the team. Possess the ability to translate business requirements into technical specifications for the development team as a blue-print.
  • The middle-tier is developed using J2EE technologies on a WebLogic application server. J2EE platform is supplemented by Spring architecture and Hibernate ORM services. Middle-tier uses Spring components such as JTA, JNDI and DAO design patterns for persistence, Quartz Scheduler for scheduling emails, MVC component for front-end web interface, Acegi Security for user autantication. It also utilizes Terracotta Enterprise Ehcache for distributed caching site content via annotation driven development.
  • Responsible for the design and development of backend Enterprise Information System using Oracle DB and Stored Procedures from various datasources.
  • Involved in integration with Adobe Flex technologies for implementing the Front-Endand response using JSON format. Responsible for creating and maintaining Hudson continuous builds to various environments. Also responsible for maintaining the various source branches and implementation of WebLogic ANT build strategies.
  • As part of Architecture team responsible for creating Business Use Cases, User Interaction Flowcharts, Data Flow Diagrams for back-end persistence logic, Component Diagrams to layout the various application components, Class Diagrams for Object Relationships and Sequence Diagrams for Object sequence flows.
  • Responsible for managing and analyzing business requirements, creating functional requirements and designing technical specifications. Responsible for decision-making and providing technology infrastructure guidance to the leadership team.

Solutions Architect

Confidential, Raritan, NJ

Environment: Core Java, Spring, XML, JDBC, Hibernate, Oracle 10g, Oracle XMLDB, Documentum, OSCache, BEA WebLogic, MyEclipse, Agile.

Responsibilities:

  • Senior technical architect to lead the efforts on design, development, maintenance and support of a global website using Spring-Hibernate-J2EE-CMS architecture using AOP engineering discipline. Responsible for designing the application using IoC design pattern following Agile Methodology SDLC. Manage 4 on-site and 20 offshore resources on the team.
  • The website consists of Oracle RDBMS and Oracle XMLDB as the backend. RDBMS contains website registration details, user subscriptions for emails and details for a “My Library” feature of the site. The site content is contained in native XML form within the XMLDB.
  • Responsible for implementing OSCache for caching site content published via Documentum (Content Management System), RenderX XEP, iText and XSL-FO for PDF transformation of content for offline viewing.
  • The front-end architecture is based on MVC (Model-2) architecture consisting of JSP container, custom tag libraries (JSTL), Tiles for layout, JavaScript for client side validation and scripting, XSLT transformers for XML content transformation and CSS for applying standardized styling.
  • Responsible for website integration with Google Analytics for analysis and reporting of web site statistics on usage, search keywords, page views. Also responsible for site integration with Google Webmasters to diagnose and debug search engine crawl errors such as “Page Not Found” and “Unreachable” errors.
  • Responsible for project management and project delivery to the upper management. Also responsible for setting up, administering and managing source code control using SVN and build principals using ANT.
  • Also involved in strategy management, resource management, conducting technical interviews and evaluating new cutting-edge technology with regards to the project.

Senior Technical Lead

Confidential, New York, NY

Environment: Core Java, SOA, RUP, XML, JMS, JDBC, JAXP, Hibernate, Sybase 11.

Responsibilities:

  • Lead 4 on-site and 10 offshore resources in design and development of a new global Cross Product Margining (CPM) project on Core Java, J2EE and SOA architecture to provide an on-demand positions reporting system to the Hedge Fund clients. CPM is used to calculate margin and risk of consolidated Equity Finance and Non-Equity Finance positions for US as well as global markets. The scope of the project included building a CPM repository, developing core business object modules, Risk and Margin calculation integration and a centralized controller for controlling the processing, execution, logging, suspension, rescheduling and status reporting of each of these components.
  • Involved in systems architecture and integration of risk engine which was developed by third party vendor RiskMetrics for calculating Risk based on which Margin calculations were provided to hedge fund managers via online reports. The architecture involved development of a multithreaded application to utilize the load balancing functionalities of the risk server to process multiple risk query requests on a distributed system.
  • Involved in socket layer architecture involving development of the messaging framework using JMS to implement Message-Oriented Middleware for asynchronous exchange of data between various databases based on regions. Proficient in creating and implementing Design Patterns.
  • Lead the Software Configuration Management efforts by implementing release structure and policies, creation of centralized build scripts and build process using Apache ANT.

Senior Technical Consultant

Confidential, Jersey City, NJ

Environment: Java, J2EE, Servlets, Web Services, AXIS, SOAP, XML, Struts, JMS, IBM WebSphere & MQ Series, WSAD, RAD, JUnit, Sybase, PL/SQL, Windows, Linux, UNIX.

Responsibilities:

  • Involved in design, development, integration and testing of middle-tier as well as server side brokerage services for SOA based architecture using Java, J2EE technologies.
  • Involved in development of Web Services using SOAP Framework over Apache AXIS server. Also involved in XML processing using JAXP and JAXB APIs and implementing messaging using JMS and MQ over WebSphere platform. Involved in server side development of Servlets for implementing business logic and connecting to backend Sybase Enterprise Information System.
  • Extensive use of Design Patterns, Caching, Clustering and Transaction management to leverage existing framework to better suit customer’s needs.
  • Proficient with using tools such as Eclipse and WebSphere Application Developer to develop enterprise level applications.

Senior Software Engineer

Confidential, Parsippany, NJ

Environment: Java, J2EE, Servlets, XML, Struts, Swing, JBoss, Sybase, PL/SQL, Rational ClearCase & ClearQuest, Eclipse, Windows, Linux, UNIX.

Responsibilities:

  • Involved in development of numerous diagnostic Swing applications using J2EE technologies utilizing MVC design patterns and EJB applications using Struts framework on JBoss application server. Development is targeted for both Windows and Linux platform using Eclipse. Applied various J2EE technologies such as EJB, JDBC, JNDI and JAXP. Responsible for deploying the project and creating build scripts and executing them using Ant. Also responsible for maintaining codelines within ClearCase source control.
  • Involved in setting up the testing environment using JUnit testing framework for unit testing as well as regression testing using JUnit TestCases and TestSuites. Responsible for error and defect reporting using ClearQuest.
  • Follow the eXtreme programming design model using "story cards" and use cases. Creation of prototypes to support Rapid Application Development (RAD). Also involved in Systems Requirement gathering with the Marketing and Systems Engineering team. Create Class Specification and Component Models in UML using Microsoft Visio.
  • Introduction to eXtreme Programming - Brief course on lightweight software development methodology designed to produce the highest value software in the shortest possible time frame.
  • Rational ClearCase on Windows/Unix - Training on how to use the Change Management tool on Windows and Unix platform
  • Business Writing - A course that addresses the challenges of writing clearly and concisely about technical/customer issues in day-to-day reports and email correspondence.
  • Rational ClearQuest - Received training on how to use the Rational ClearQuest tool for defect reporting.

Software Engineer

Confidential, Middletown, NJ

Environment: Java, J2EE, JDBC, EJB, JSP, HTML, XML, XSLT, SOAP, RMI, BEA WebLogic, JavaScript, Sybase, Oracle, SQL, Perl, UNIX, Windows, SCCS, Sablime.

Responsibilities:

  • Involved in development for web based EFMS (Managed Services) system which is a Sales Order Tracking tool. The EFMS system describes the states of the order objects such Client Requests, Service Requests and Service Request Line in the logical data model of the Managed Services system. It describes all possible states for each of these objects, the allowed sequence of state transitions, and business rules associated with the state transitions.
  • Responsible for creating various modules in EFMS involving distributed multi-tiered applications based upon designed object modeling and data warehousing. The project involved development in Java and J2EE on UNIX Platform (Solaris). Implemented the Client Tier using HTML, JavaScript and scriptlets. Implemented Web and Business tier using server-side JSP, Servlets and JavaBeans on WebLogic and Tomcat servers.
  • Responsible for implementing Enterprise Beans and J2EE APIs. Implementing persistence of entity beans by connecting to back-end database systems such as Sybase and Oracle using JDBC.
  • Developed the system using Model-View-Controller (MVC) design pattern and Model 2 Architecture.
  • Implemented XML based reporting using XSL stylesheets, distributed computing using RMI and SOAP and web based email using Java Mail API.
  • Also responsible for gathering requirements, designing, implementing and deploying the code, conduct unit and regression testing.

Software Developer

Confidential, CA

Environment: Visual C++, MFC, COM, .NET Visual Studio, ASP, VBScript, JavaScript, HTML, Oracle, Windows 2000/NT.

Responsibilities:

  • Visicon was primarily involved in providing stent defect detection software and hardware to leading medical companies. The software was developed using MFC, C++ and COM technologies on Windows NT Platform running on a Dual Pentium machine. Responsibilities included ease of deployment and rich mix of application and content with the power of the Win32 development platform.
  • Involved in requirements analysis, coding and testing, build version releases, preparing installables using install shield, integrate project using source control software, supporting clients on and off site, conduct meetings, develop strategies, integrate third party libraries, evaluate test results, set guidelines for providing documentation, work on multi-tier environment and integrate with backend databases. Experience with Windows Design, Systems Programming Techniques including Multi-Threaded Programming, Memory Management and Synchronization.

Applications Analyst

Confidential, Jersey City, NJ

Environment: C++, MFC, Java, JSP, Perl, Visual Basic, HTML, SQL Tools, Windows NT, UNIX.

Responsibilities:

  • Once acquired by Deutsche Bank, Confidential had received Barron's highest overall rating of four stars and had also been ranked #1 in Trade Execution Process. The project involved development of Trading Execution software systems.
  • Was actively involved in analyzing, integrating, developing and maintaining an online trader broker system, which enabled online traders to TEMPeffectively trade stocks and equities over the NASDAQ Trading system. The main components of the project were integration with ECN, Portfolio Management, Risk Management, Multi-Level Pricing and Real-Time Feeds. The software was built using Win32 Architecture, MFC Libraries and C++.
  • Was also involved in porting and testing the entire application over the Internet using HTML, Java, JSP and JavaScript.

Business Analyst

Confidential

Environment: Visual Basic, Visual FoxPro, Oracle, PL/SQL, Windows NT.

Responsibilities:

  • Confidential developed customized Accounting Software for top business houses. The software incorporated complex features to accommodate the specialized accounting methods for manufacturers and traders alike. The software included features such as Accounting, Payroll, Inventory and Import/Export details.
  • Was involved as member of a team to build the software from scratch. Responsibilities included developing the front-end in Visual Basic. Also involved in coding COM modules to develop business logic and in corporate as objects into the software. The software was entirely capable of connecting to numerous back-end databases such as Microsoft Access, Oracle and Sybase. Also involved in porting legacy software data to the new software in shortest amount of time.
  • Was awarded “Employee of the Year” for 2 straight years for maintaining high standards and meeting above the normal expectations of the management. Also spent a major part of the last 6 months in managing a team of developers to focus on developing new software and opening avenues to realize the long-term goals of the firm.

We'd love your feedback!