Architect,resume Profile
CAREER PROFILE
- More than 14 years of IT experience as an Architect/Technical Lead using various J2EE technologies within Capital Markets, Insurance and Wireless industries
- More than 5 years of experience using ETL, Reporting OLAP databases
- Experienced in architecting, designing and implementing distributed real-time platforms that have high availability, low latency, high scalability, and security with emphasis on risk/benefit analysis
- Hands-on experience in Object Orientated Programming OOP using C/C , Java, J2EE on Solaris, AIX, Linux and Windows in multi-threaded, multi-CPU environment on both Virtual and Physical servers.
- Strong experience in Java, EJB, JDBC, PL/SQL, JTA, JAXP, JAXB, JSP, Servlets, JNDI, RMI, Spring, JMS, XML/JSON, AJAX
- Adept at using multiple databases like Oracle, Sybase, Oracle Coherence in-memory , and SQL Server and excellent programming skills writing Oracle SQL and PL/SQL stored procedures.
- Experienced using frameworks like Spring MVC, Hibernate, IBatis, JUnit
- Proficient with Web Services using JAX-WS and JAX-RPC
- Experienced using various source control tools like PVCS and Subversion
- Strong experience using various IDEs like Eclipse, RAD and IntelliJ,
- Significant skills in whole project life cycle implementations which include Enterprise Application Integration EAI , requirement analysis, design, development, unit/system testing, QA, user acceptance testing, documentation and maintenance procedures for n-tier systems using OO methodologies
- Experienced in leading multi-functional teams on short and long term projects using both Agile and Waterfall methodologies
- Strong problem solving, written and communication skills
Technical Skills
Computer Languages : Java JDK 1.4/1.5/1.6 , C, C , SQL, PL/SQL
J2EE Technologies : JSP 2.0, Servlets 2.5, EJB 2.1/3.x, JDBC, JTA, JMS, JAXP
Web services / SOA : JAX-WS, JAX-RPC, JAXB
Message Providers : WebSphere MQ, Apache ActiveMQ, RabbitMQ
Event-Driven SOA : WebSphere Message Broker, WebSphere Message Integration Adapters, Talarian Tibco Smart Sockets, Tivoli Directory Integrator TDI
Rules-Driven Architecture : IBM JRules 6.x, JBoss DRools
Open-source Frameworks : Spring 2.5, Spring MVC 2.5, AJAX, Log4j, jQuery1.7, Apache Commons, Spring Security, Apache Axis2, JUnit 3.4.1, Jersey 1.x
ORM frameworks : Hibernate 3.0, IBatis 2.0, JGrinder
Reporting Tools : OBIEE/XML Publisher 10.x, Cognos, BO XI R2 and Crystal Reports XI R2
Protocols : HTTP, HTTPS, SOAP/REST, RMI, IIOP
Databases : Oracle 11.x/10.x/8.x, Sybase 12.5, SQL Server 2008, Oracle Coherence
ETL : Informatica 8.5/8.6
NoSQL Databases : MongoDB, Hadoop
Software Engineering Tools : Rational Rose Enterprise, Rational Clearquest, HP Quality Center, JIRA, Crucible Code review
Source control tools : PVCS, Subversion and RTC, Clearcase
Web/Application Servers : Weblogic Server 6.1/8.1/10.3, Websphere 6.1, Apache Tomcat 5.x/6.x, Jetty
Tools/IDEs : Eclipse 3.x, RAD, IntelliJ, Apache Ant 1.7, Maven 2.0, Net Beans, ERWin
Directories : Active Directory AD , Sun One Directory Server, Microsoft's IIS, ACF2, Tivoli Directory Server
Performance Monitoring Tools : JProfiler, Cobertura, JETM
Operating Systems : UNIX, Linux Redhat 4.x/5.x , Solaris 2.6, Windows
Scripting : Java Script, HTML, DHTML, CSS, PERL, K-Shell
Development methodologies : Unified Process, Design Patterns, Scrum, Waterfall, Agile
Project Management Skills : Microsoft Project, Microsoft Visio
PROFESSIONAL EXPERIENCE
CONFIDENTIAl |
Architect
- Responsible for developing solutions and leading projects that provide insights which facilitate in helping the Customer/Business Partner make more confident investment decisions using Agile Methodology.
- Managed 5 resources Chicago, Singapore that included Data Architect, Tech leads and Developers
- Member of Strategic Architecture
- Hands-on Architecture / Development of:
- o Holt Lens application for Company and Industry Sector Valuation
- o Quality Control Dashboard for exceptions around Company Data using Rules-Driven SOA
- o Thread Safe /Highly Concurrent, High Throughput SignalFlag Model data generation for Accounting data quality check
- o Workflow to capture the transformation of raw company market data from multiple data vendors into a format consumable by valuation models
- Responsible for overall architectural and design changes and future vision interacting with the business to define requirements and prioritize tasks.
Environment: Java 1.5/1.6, Websphere, WebSphere Message Broker, Tomcat, iLog, JMS, JQuery, Sybase, Oracle 10G, Ant, Maven, PL/SQL, Stored Procedures, Triggers, Views, Functions, Log4J, UNIX/Linux, XML, JAXB, , Windows XP, Websphere MQ, Web Services, Perl, Shell, JUnit, Spring MVC, Hibernate, IBatis, Oracle Coherence, Symphony Platform Grid, MongoDB, Informatica 8.x, Cognos
Tools Used: Eclipse 3.2, Rapid SQL, Agile Methodology Scrum , Maven, Websphere, Tomcat,
CONFIDENTIAL |
Application Development Lead/Technical Lead/Architect
Loss Sensitive Billing Program
- Accountable for 2 million development effort of an automated billing platform for Loss Sensitive Billing LSB program, part of 15 million Billing Transformation initiative with a 5 year NPV of 40 million. This effort involved integrating mainframe, legacy and J2EE applications using data migration and batch processes. This application eliminates the need for manual billing, reduces operating costs, stops revenue leakage, improves bill accuracy and cash acceleration by generating automated invoices for distribution
- As a technical lead/architect, worked with business analysts and users to gather business and functional requirements
- Managed 6 development resources and provided daily leadership
- Involved in design of the architecture of the application involving multiple subsystems and data model to support user requirements
- Prepared the Technical system design TSD , deployment and network topology documents.
- Developed complex business objects using Stateful and Stateless Enterprise Java beans EJB
- Coded complex and efficient SQL queries for the data access objects DAO
- Designed and developed web services using JAX-WS and JAX-RPC and web service clients using WSDL
- Implemented queue process using JMS and developed Message driven beans
- Conducted meetings for Design and code reviews to ensure quality standards are maintained
- Worked with Enterprise Architecture to address B2B web services security challenges
Environment: Java 1.4/1.5, Websphere, EJB 2.1, Blaze Rules Engine, JMS, Sybase, Oracle, PL/SQL, Stored Procedures, Triggers, Views, Functions, Log4J, UNIX/Linux, XML, JAXB, , Windows XP, Websphere MQ, Web Services, Perl, Shell, JUnit, Spring MVC, Hibernate, Informatica
Tools Used: WSAD/RAD, Toad, Agile Methodology Scrum , Maven, Websphere, Informatica
Confidential |
Senior Engineer, Object Infrastructure Development
- Responsible for developing requirements for software based infrastructure services
- Providing recommended solution and solution alternatives
- Leading efforts to design and implement software services using core Java
- Responsible for defining technical architecture and performance engineering
- Presenting software changes, roll-out and testing plan to IRB that causes minimal intrusion to working system
- Providing operations Tier 2 3 support
- Identifying vendor products for applicability to business requirements
- Hands-on Architecture / Development of:
- o Provide support to compress/uncompress messages on an event channel going from Publisher to Subscriber through multiple Distribution Filtering nodes to reduce network bandwidth
- o Worked with the back-office development team to integrate back-office application suite with CBOE Direct platform infrastructure services using application framework
- o Moved database intensive Quote History functionality to a separate process to improve overall Quote Throughput
- o Tune Garbage Collection algorithms to improve throughput, reduce both application pauses and memory footprints.
- o Collect and analyze performance/scalability metrics by running applications on new processors/machines for possible migration.
Environment: Java 1.3 /1.4 / 1.5, Oracle, CORBA Services, Tomcat, Jetty, PL/SQL, Stored Procedures, Triggers, Views, Functions, Log4J, UNIX/Linux, XML, Windows XP, CORBA Services, Perl, Shell, JUnit, JGrinder
Tools Used: IntelliJ, Oracle SQL Developer, Agile Methodology Scrum , Clearcase
Confidential | Confidential |
Senior Software Engineer, Network Management Solutions
- Member of Network Management team involved with developing Technical, Functional and Data requirements for the Operational Support Systems OSS solution, leading efforts in designing and implementing software to manage network elements with goal of bringing all systems and equipment using different protocol interfaces CMIP, SNMP, CORBA, ASCII into a distributed, scalable solution, and providing Tier 2 and Tier 3 support to wireless infrastructure customers
- Hands-on Design / Development of:
- o SNMP Mediation process to integrate Cisco network elements to existing OSS solution. The solution involved using AdventNet's Java SNMP API for developing mediation process
- o Implement Stratacom's Robust Trap Mechanism RTM Java process to collect missing traps faults from the Cisco's Network Elements as well as setting Manager's attributes on these network elements. RTM was built on top of AdventNet's SNMP API toolkit using Java's event delegation model.
- o Involved in specifying requirements for definition of managed objects, which included legacy network elements. The solution involved writing mediation components/adapters, GDMO/ASN.1 definitions to support these objects on extended Vertel's CMIP Common Management Information Protocol Agent toolkit. Supported TMN standard CMIS Common Management Information Services messages between the Manager and the Agent.
Environment: C/C , Java 1.2, Informix, UNIX