Solutions Architect (consultant) Resume
EXPERIENCE SUMMARY:
- More than 9 years of work experience in software industry through all phases of Project Life Cycle including Analysis, Design, Development, Unit/Integration/System/ User Acceptance Testing and Production Support.
- Extensively used Java, TIBCO Suite, JDBC, EJB 3.0, XML, JNDI, JMS and databases like Oracle 9i/10 g and on Windows and Linux platforms.
- Good understanding of Middleware concepts like Transactions, Security, Connection pooling, and Messaging (TIBCO EMS and Rendezvous).
- Developed many trading and transaction processing applications for Financial Services and Banking industries.
- Designing with MVC Paradigm, object - oriented principles/methodologies.
- Experience in deployment of J2EE applications on BEA Weblogic 10.1 and JBoss 5.1 servers.
- Hands on experience on Linux & Windows environment.
- Experience in testing and debugging using tools like JUnit and Log4j respectively.
- Experience in software effort estimations and architecture analysis.
- Experience in Agile and Waterfall software development methodology.
- Analytical and able to adapt to new environments and learn new technologies quickly.
- Quick learner, excellent communication skills, Superior problem solving, coupled with very positive attitude & team spirit.
TECHNICAL SKILLS:
Languages: Java, PL/SQL, Linux Scripting
Technologies: XML, XSLT, JDOM, SAX, Web Services (JAX-WS), JDBC, JMS, JTA, Tibco Business Works, Tibco Hawk, Tibco RV, Tibco ADB Adapter, Tibco File Adapter, Tibco EMS, Tibco Business Events, Tibco Design Patterns, Tibco Administrator Performance TuningAnd Websphere MQ.
OS: Win NT/XP, Linux (Redhat & Ubuntu)
Databases: Oracle 10g, MS SQL Server
ORM: EJB 3.0
IDE/Tools: Eclipse Indigo, PL/SQL Developer, Apache Ant, JUnit, Avada Infrared 360, Websphere MQ Explorer, Tibco CLE Framework, TOAD, GEMS, JMS Stream, Hermes, SVC tools, STAX and JConsole.
App/Web Srv: Weblogic 10.1, JBoss 5.1
Others: RDBMS, Software Engineering, Statistical Analysis, Capacity Planning, Project Management, Resource Management, Agile and Waterfall Methodology, Canonical Modeling, Integration Patterns, etc.
PROFESSIONAL EXPERIENCE:
Confidential
Solutions Architect (Consultant)
Responsibilities:
- Analyzed, designed and implemented retail applications for middleware framework. End-to-end architecture consisted of Tibco Suite, JMS and Linux.
- Designed real-time replication of data across multiple data centers using Tibco EMS Routing.
- Designed processes using Tibco BW and Java for facilitating data feeds to the front-end web applications.
- Developed request-reply wrapper on legacy DB2 database to be used for retail inventory controls.
- Involved in the creation of the Fault Tolerance EMS Server and Load Balancing.
- Made use of Tibco Design Patterns for developing Business work processes.
- Involved in Unit testing, Functional testing, Integration testing, end-to-end testing and Performance testing.
- Configured new server environment for Product test environment and took care of the protest testers issue and questions.
Environment: Tibco BW, Tibco EMS, Tibco ADB and File Adapters, Java, Oracle 11g, Tibco Business Events, Eclipse Indigo, WinCVS, Windows XP, Linux.
Confidential, New York City
Sr. Middleware Developer/Architect/Administrator
Responsibilities:
- Analyzed, designed and implemented financial applications for middleware framework. End-to-end architecture consisted of Tibco Suite, Websphere MQ, JMS, EJB and Linux.
- Designed GFX (Global Foreign Exchange) platform for Societe Generale, America operations using Tibco Suite and Oracle 10g database.
- Developed Tibco File Adapters and ADB Adapters to implement end to end data flow for financial applications like Calypso, Opics dealing with high frequency Money Markets data.
- Developed Tibco BW processes for mapping Financial data from Money Markets to Funding, etc downstream back-office applications.
- Extensively made use of XSLT to transform XML feed using Tibco BW.
- Designed and developed Referential Data platform for Societe Generale dealing with Securities, Loans, Repo Transactions and other financial data.
- Created low latency EMS server for high frequency energy trading platform (Energy and Money markets) using temporary file systems on Linux platform.
- Involved in the creation of the Fault Tolerance EMS Server and Load Balancing.
- Developed number of in-house tools for archiving and replaying Tibco EMS and Websphere MQ messages for development and testing purposes.
- Made use of Tibco Design Patterns for developing Business work processes.
- Used JConsole tool to fine tune the performance of Tibco processes in production.
- Integrated external application with Societe Generale middleware framework. Designed and integrated Societe Generale acquired energy company, Sempra with Societe Generale middleware framework.
- Integrated File based system (SUMMIT) with SFTP/SCP Mailbox in order to send/receive files from external vendors via Tibco BW processes.
- Create external interfaces and DMZ for outside Societe Generale application using Websphere MQ.
- Designed and developed the entire Data Center and DR environment for Sempra.
- Designed and Created Tibco Hawk rulebases for monitoring middleware infrastructure and alerting various responsible groups.
- Designed and developed script deployment of tibco processes making use of Tibco AppManager utility.
- Designed and developed Linux Crontab jobs for archiving the state of Tibco administrator domain.
- Integrated SVC tools with Linux shell scripts to monitor processes in real time.
- Implemented Event handling via Tibco BW and Adapters using EMS Messages and Tibco Web Services.
- Integrated NSM Monitoring framework with the help of monitoring group which was able to send SNMP trap alerts.
- Involved in Unit testing, Functional testing, Integration testing, end-to-end testing and Performance testing.
- Configured new server environment for Product test environment and took care of the protest testers issue and questions.
- Provided level one support for middleware related issues. I am single POC (Point of contact) for entire Tibco related applications for Societe Generale USA Operations.
Environment: Tibco BW, Tibco EMS, Websphere MQ, Tibco Rendezvous, Tibco ADB and File Adapters, Java, EJB, Oracle 10g, Tibco Business Events, Eclipse Indigo, SVN, Windows XP, Linux.
Confidential
Sr. Application Developer/Middleware Architect
Responsibilities:
- Analyzed, designed and implemented the framework for SMS applications. End-to-end architecture consisted of Tibco Suite, JDBC, JMS and Linux.
- Created Trading and Settlement applications for ISO-NE, for settling the Energy trading among various participants.
- Created Web Services using Tibco Business work for Future Markets and ICAP Products.
- Entire developments of the Trading applications were performed using Agile Development Methodology on a 24 hours Scrum.
- Developed NSM Monitoring framework with the help of monitoring group.
- Developed Java Parser for enterprise applications making use of JDOM parsers.
- Provided Level One Support for Energy trading floor.
- Implemented Event handling via Tibco BW implementation of Tibco EMS Messages and Web Services.
- Implemented SOA architecture using Tibco BW and EMS.
- Implemented numerous design patterns such as DAO, MVC, Singleton, Transfer Object, Business delegate, Service locater, Session Façade, etc.
- Involved in Unit testing, Functional testing, Integration testing, end-to-end testing and Load testing.
- Involved in the creation of the Fault Tolerance EMS Server queues and Load Balancing.
- Configured new server environment for Product test environment and took care of the protest testers issue and questions.
Environment: Tibco BW/EMS, Java, J2EE, EJB, Oracle 10g, TIBCO Business Studio, Log4j, JavaScript, Eclipse 3.2, WinCVS, Windows XP, Linux.
Confidential
Project Lead
Responsibilities:
- Analyzed, designed and implemented the framework for SeeDocs applications. End-to-end architecture consisted of Java, Servlets, Struts, HTML, JDBC, JMS, JavaScript, Weblogic, Oracle, FileNet and Linux.
- Created Java backend session classes for implementing fraud detection in credit card transactions.
- Developed wrapper package using IBM MQ series around Mainframe legacy system.
- Created many batch jobs using the Linux Cronjobs and Shell Scripting.
- Extensively made use of FileNet product to store credit card related documents in Image repository.
- Implemented numerous design patterns such as DAO, MVC, Singleton, Transfer Object, Factory Pattern patterns etc.
- Implemented open source Log4j logging framework in the whole application.
- Involved in Unit testing, Functional testing, Integration testing, end-to-end testing and Load testing.
- Performed Project Management responsibilities which involved Client facing, transforming business requirements to detailed design, Project Budget handling, and resolving offshore team issues.
- Entire developments of the SeeDocs applications were performed using Agile Development Methodology on one week Sprints.
- Involved in creating a web based build system to automate the builds creation and management.
- Monitoring PROD environment and fixing any PROD bugs. And involved in creation of MOPs and deploying the new builds on PROD environment.
- Configured new server environment for Product test environment and took care of the Protest testers issue and questions.
Environment: Java, J2EE (Servlets, JSP), Oracle 10g, Log4j, JavaScript, HTML, UNIX Shell Scripting, Eclipse 3.2, ClearCase, Windows XP, Linux.
Confidential
Software developer
Responsibilities:
- Analyzed, designed and implemented the framework for Participant web application and FinPlan. End-to-end architecture consisted of Java, Servlets, Struts, HTML, JDBC, Web Services, JAXB, JavaScript, Weblogic 8.1, Oracle, and Linux.
- Implemented numerous design patterns such as DAO, MVC, Singleton, Transfer Object, Factory Pattern patterns etc.
- Created module level UML design diagrams mainly Class diagrams and Sequence diagrams.
- Implemented open source Log4j logging framework in the whole application.
- Involved in Unit testing, Functional testing, Integration testing, end-to-end testing and Load testing.
Environment: Java, J2EE (Servlets, JSP), Oracle 10g, Log4j, JavaScript, HTML, UNIX Shell Scripting, Eclipse 3.2, Microsoft VSS, JAXB, Windows XP, Linux.