Architect Resume Profile
5.00/5 (Submit Your Rating)
Plano, TX
PROFESSIONAL PROFILE
- Over 20 years of experience in architecture, analysis, design, development, testing, implementation and support of N tier based client server / Internet applications and products.
- Extensive experience as a Team Lead/Architect in analysis, design and implementation of project requirements through Customer interaction, preparation of Functional Specifications/Use Cases, Data Flow Diagrams, Data Modeling and Project Management using software methodologies.
- Expertise in Service Oriented Architecture implementation using RESTful as well as SOAP based services.
- Good Knowledge in working through all phases of the SDLC throughout the project lifecycle using Rational Unified Process RUP .
- Worked as a member in core team of startup organization and prepared prototypes for enabling appropriate technology choice decisions for application.
- Experience in working as Team Lead, training team of developers providing guidelines in accordance with company's coding standards methodologies.
- Experience in OOAD representation techniques with UML Unified Modeling Language using Rational Rose to develop Use Case diagrams, Class diagrams, Activity diagrams and Sequence diagrams.
- Proficiency in Designing Developing multithreaded applications using C, C , TIBCO, MuleSoft ESB, MuleSoft Studio, Core Java, EJB, J2EE, J2SE, Spring Framework 3.1 , ILog JRules, RDBMS, ASP, COM, DCOM, XML, WebLogic Application Server, SiteMinder, Business Objects, SOAP, CORBA, X/Motif on multiple platforms such as UNIX MS Windows.
- Experience in organizing and participating in Code Walkthroughs, Code Inspections and Status Review Meetings.
- Working with QA team in preparing test plans and mapping requirements to functional changes.
- Expertise in Writing and documenting Coding Standards.
- Strong experience in developing customized TIBCO adapters using C/C Java.
- Strong experience in Master Data Management i.e. MDM using TIBCO CIM.
- Strong experience in business process modeling using TIBCO Business Studio.
- Strong Experience in developing web services using Tibco's SOA based tools such as Business Works, EMS, and ESB.
- Strong Experience in developing SOA services using Apache CXF, Spring, ActiveMQ and MuleSoft ESB.
- Experience in performance improvements by analyzing business services at runtime by adding customized auditing mechanism monitoring processes through Tibco Hawk, JMX, JAMON and running application code through different tools such as JProbe, JProfiler, Optimizeit, Mercury Diagnostics, Purify.
- Experience in data mapping/translation using Contivo and developing applications using XML Beans.
- Experience in working independently on a complete project from gathering business requirements to coding, testing and implementing applications in a time constrained environment.
- Strong work ethic, taking ownership of all duties and responsibilities and excellent leadership and problem solving skills in managing teams located at One or Multiple Locations.
- Enforcing Single Sign-On and application security using Site Minder and LDAP.
LANGUAGES
- Java 6, C , C, Pro C, SQL, PL/SQL, JSP, VB, ASP, UML, XML, XSD, XSL, XSLT, WSDL, WS-BPEL, SQLJ, JPUB, JavaScript, VBScript, DHTML, HTML, Perl, Shell Scripting.
TECHNOLOGIES PROCESSES
- SOA, ESB, Web Services, SOAP, WSDL, WSAD, RAD, UDDI, J2EE, J2SE, EJB 2.0/3.0, JMS, Servlets, JSP, JSF, Rich Faces, Struts, Ajax, jQuery, DOJO, Web 2.0, Velocity, Java Beans, JSON, JDBC, JUnit, EasyMock, Applets, Swing, CORBA, RMI, NIO, ASP, COM/DCOM, Agile, Hibernate, JPA, JCA, TopLink, ILog JRules, XP, Rational Unified Process RUP , Use Cases Analysis Modeling, Data Modeling, Workflow, Contivo, Spring Framework, TIBCO RV, TIBCO Business Studio, Business Works, EMS, TIBCO adapter developments in C/C , Java using TIBRV and TIBCO SDK, TIBCO Hawk Implementation, TIBCO Adapter for Web, IBM WebSphere MQ, IBM WebSphere Process Server, IBM WebSphere Integration, IBM WebSphere Commerce, TIBCO File Adapter, TIBCO MessageBroker, TIBCO Active DB, TIBCO CIM, MDM, MuleSoft ESB, ActiveMQ, XML Beans, JMX, JAMON, Cryptography, SiteMinder, LDAP, Business Objects, TCP/IP, SNMP, SMTP.
GUI TOOLS UTILITIES
- MyEclipse, Eclipse Helios, Eclipse, MuleSoft Studio Visual Caf , MS Project, MS Visio, Rational Rose, XMLSpy, Contivo, ERWIN, Java Cryptography Ext. 1.2.1, JProbe, JProfiler, Optimizeit, Mercury Diagnostics, Purify, JRun, Visibroker for Java 3.3/4.0, Visual C 1.5, MFC, Installshield, Visual Basic 6.0/4.0, Developer 2000, PowerBuilder, Motif 1.1/1.2, AFP, AFS, AutoPLAN, MS-Windows SDK, Turbo C Tools, Maven, ClearCase, ClearQuest, Ant, SVN, CVS, PVCS, SCCS, Tcl, Lotus Notes.
APPLICATION WEB SERVERS
- BEA WebLogic Server 5.x/6.x/7.x/8.x/9.x/10.x, IBM WebSphere, TIBCO EMS, JBoss Application Server, Oracle Application Server, IPlanet Web Server, Tomcat 7 J2EE Container, Internet Information Server 4.0, Apache, Java Web Server
EMPLOYMENT HISTORY
Confidential
SOA Consultant
- Providing technical expertise to generate maintainable, quality solutions, which includes documenting creating application detail designs, validating high-level designs to ensure accuracy and completeness against the business requirements, performance requirements and programming the solutions.
- Providing technical system solutions and determining overall design direction.
- Preparing Use Case, Component, Sequence and Business Process Flow Diagrams in UML using Visio.
- Resolving design issues and developing strategies to make ongoing improvements that support system flexibility and performance.
- Designing and developing components of Service Oriented Architecture including Respondent Profile Management, Traffic Generation and Enterprise Service Bus Applications. Developing web services using Java6, J2EE, Spring 3.1 , Maven, RESTful, SOAP, WSDL, Tomcat 7 J2EE Container, SLF4J, JMX, JAMON, JDBC, SQL, jQuery, Ajax, JSON, XSD, XML MuleSoft ESB.
- Participating in project planning, requirements review sessions, estimation and tracking using Agile/Scrum methodology.
- Displaying ability to work and communicate equally well with developers, architects, project managers, business and QA analysts.
Confidential
Architect
- Providing technical expertise to generate maintainable, quality solutions, which includes documenting creating application detail designs, validating high-level designs to ensure accuracy and completeness against the business requirements, performance requirements and programming the solutions.
- Providing technical system solutions and determining overall design direction.
- Designing, engineering high-performing and highly configurable application solutions based upon a Rules Engine Infrastructure as well as workflow/J2EE.
- Analyze business models, logical specifications and/or user requirements to design solutions for the application environment.
- Performing Object/data modeling, transaction/workflow/business-process analysis and OO methods.
- Resolving design issues and developing strategies to make ongoing improvements that support system flexibility and performance.
- Preparing Use Case, Component, Sequence, Activity and Business Process Flow Diagrams in UML using Visio.
- Designing, developing, and deploying solutions that deliver to the defined requirements.
- Developing services and components utilizing J2EE, EJB, ILog JRules, SOAP, WSDL, XML / XSLT, Spring framework, Oracle.
- Participate in all phases of the System Development Life cycle including maintenance and support
- Assess the performance requirements such as Capacity, Data Consistency by analyzing business services at runtime by monitoring processes through custom workflow auditing logging components.
- Experience in Business projects such as Pricing Engine.
Confidential
eam Lead
- Providing technical leadership to implement technology projects across different releases and being responsible for the technical integrity within a system or application as per RAC's standards and guidelines.
- Providing the project management activities including planning, estimation, prioritization and tracking.
- Providing technical expertise to generate maintainable, quality solutions, which includes documenting creating application detail designs, validating high-level designs to ensure accuracy and completeness against the business requirements, performance requirements and programming the solutions.
- Providing technical system solutions and determining overall design direction.
- Resolving design issues and developing strategies to make ongoing improvements that support system flexibility and performance.
- Preparing Use Case, Component, Sequence, Activity and Business Process Flow Diagrams in UML using Visio.
- Designing, developing, and deploying solutions that deliver to the defined requirements.
- Developing services and components utilizing TIBCO Active Matrix Business Works under TIBCO Enterprise Service Bus, J2EE, Java Cryptography, SOAP, WSDL, XML / XSLT.
- Designing and developing MDM integration system using TIBCO CIM.
- Participate in all phases of the System Development Life cycle including maintenance and support
- Assess the performance requirements such as Capacity, Data Consistency by analyzing business services at runtime by monitoring processes through TIBCO Hawk.
- Experience in Business projects such as RTO SIMS POS system, SIMS Back Office Integration, Price Promotion Integration, SIMS Legacy System Integration.
Confidential
Technical Lead Over Website Development
- Leading technology development team in enhancing AA.Com website.
- Participating in project planning, requirements review sessions, estimation and tracking using Agile/Scrum methodology.
- Providing technical system solutions and determining overall design direction
- Providing improvements in terms of personalization, internationalization and scalability.
- Collaborating with a large group of peers to solve complex technical problems.
- Working with a breadth of technology and frameworks including AJAX and Spring utilizing state of the art tools such as Parasoft Jtest and Anthill Pro.
- Working closely with Project Managers, Architects, and Business Analysts to develop optimal solutions for complex business problems.
- Displaying ability to work and communicate equally well with developers, architects, project managers, business and QA analysts.
- Mentoring the technical team on complex technical project issues.
- Designing projects using Object Oriented Analysis Object Oriented Design methodologies and life cycles.
- Developing projects using J2EE technologies, specifically SOA, ESB, EJBs, JMS, Servlets, and JDBC.
- Identifying areas for code improvement and refactoring code.
- Estimating projects and associated tasks.
- Mentoring team, performing peer code reviews and preparing system documentation.
Confidential
Java Architect/Tibco
- Providing technical leadership across different projects and being responsible for the technical integrity within a subsystem or application as per AT T's standards and guidelines.
- Providing technical expertise to generate maintainable, quality solutions, which includes documenting system requirements, creating application designs, validating high-level designs to ensure accuracy and completeness against the business requirements, performance requirements and programming the solutions.
- Attending project meetings when technical advice is needed and communicating the project design to other architects.
- Providing technical system solutions and determining overall design direction.
- Resolving design issues and developing strategies to make ongoing improvements that support system flexibility and performance. Assess the technical feasibility of new technologies to enable integration into existing processes.
- Developing components of Service Oriented Architecture including but not limited to Service Gateways, Enterprise Service Bus Application. Developing web services using J2EE, Spring Framework, Tibco, SOAP, WSDL XML. Enforcing web services security layer using LDAP.
- Assess the performance requirements such as Capacity, Failover, Data Consistency by analyzing business services at runtime by adding customized auditing mechanism monitoring processes through Tibco Hawk.
- Preparing Use Case, Sequence, Activity and Class Diagrams in UML using Rational Rose.
- Designing Business Process Models using TIBCO iProcessModeler and developing components using Business Works under TIBCO Enterprise Service Bus.
- Experience in data mapping/translation using Contivo and developing components using XML Beans/XSLT and JRules.
- Experience in Business projects such as AT T HomeManager, Uverse i.e. Fiber Service .
- Mentoring team, training new members with AT T's standards, methodologies and tools.
Confidential
Tech Lead Engineer/Tibco
- Leading a team of developers, training new members with coding standards and methodologies.
- Gathering analyzing business requirements for Enhancements made to the application.
- Preparing Use Case diagrams, Sequence Diagram, Activity Diagrams and Class Diagrams in UML using Rational Rose.
- Routinely proposing architecture changes to improve product performance using JDBC in place of Entity Beans under WebLogic server, JMS instead of TIBCO, WebLogic instead of JBoss.
- Improving Application screen performance by using Oracle Stored Procedures in place of Individual JDBC calls.
- Mapping Business Requirements to the GUI changes and documenting Functional Specifications for Developers.
- Customizing the application with Front-end and Backend changes to suit different client requirements.
- Designing and Developing Workflow Management layer using EJB Message and Session beans, XML and Oracle.
- Implementing Front-end Layer using Struts Framework with JSP and different action listeners
- Implementing Scheduler using WebLogic Time services.
- Developing the application's inbound and outbound interface modules in accordance with Business Requirements.
- Enforcing Single Sign-On and application security using Site Minder and LDAP.
- Developing Customized TIBCO adapters for messaging applications with the Boundary system.
- Assess the performance requirements such as Capacity, Failover, Data Consistency by analyzing business processes at runtime by developing customized workflow auditing mechanism monitoring processes through Tibco Hawk.
- Benchmarking existing Business Process Transactions through WorkFlow Management auditing.
- Analyzing Business Processes for performance improvements by running it through Mercury diagnostics.
- Addressing performance issues by improving Business Process Logic.
- Designing and developing multithreaded application modules in Java, J2EE, Spring Framework, WebLogic, JBoss, Oracle and C/C under Solaris and MS Windows platforms.
- Implementing front-end applications using Web 2.0, Ajax, DOJO, Rich Faces/JSF, Struts 2 and XML.
- Maintaining, merging building various application releases using SVN, CVS, PVCS, Ant and Maven.
- Mapping business data to application format by using TIBCO Message Broker and XML.
- Developing Customized TIBCO adapters for messaging customers/vendors data with Oracle Financials through application validations.
- The New Business System NBS is implemented to transform customers and vendors data into Oracle Financials.
- New Business System
- Evaluated ILog JRules to use within DNE4 system as part of Business Rules Engine.
- Working with QA team in preparing test plans and mapping requirements to functional changes.
- Implementing TIBCO Hawk application process's status alerts and daily reporting mechanism.
- Designing and developing the business process logic using EJB under WebLogic and Oracle.
- Implementing front-end applications using Struts, JSP and XML.
- Enforcing Single Sign-On and application security using SiteMinder and LDAP.
- Configuring and tuning WebLogic cluster.
Confidential
Senior Software Engineer
- Leading a team of developers, training new members with coding standards and methodologies.
- Gathering analyzing business requirements for Enhancements made to the application.
- Mapping Business Requirements to the GUI changes and documenting Functional Specifications for Developers.
- Preparing Use Case diagrams, Sequence Diagram, Activity Diagrams and Class Diagrams in UML using Rational Rose.
- Customizing the application with Front-end and Backend changes to suit different client requirements.
- Designing and developing Application modules in Java, J2EE, Cryptography, EJB and C/C under Solaris and MS Windows platforms.
- Implementing application front-end using Java Servlets, JSP, Java Beans and XML.
- Enforcing Single Sign-On and application security using SiteMinder and LDAP.
- Designing and developing business reports using Business Objects and SQL Server.
- Designing and developing real-time view of equipments to their suppliers using TIBCO RV, ASP.
- Designing and developing application listeners using Java and TIBCO RV.
- Analyzing application components for performance improvements by running it through Jprobe and adding customized auditing mechanism.
- Installing and supporting TIBCO tools such as TIBCO Active DB, TIBCO RV, TIBCO Hawk.
- Working with QA team in preparing test plans and mapping requirements to functional changes.
Confidential
Senior Software Engineer
- Gathering analyzing business requirements for Enhancements made to the application.
- Mapping Business Requirements to the GUI changes and documenting Functional Specifications for Developers.
- Preparing Use Case diagrams, Sequence Diagram, Activity Diagrams and Class Diagrams in UML using Rational Rose.
- Customizing the application with Front-end and Backend changes to suit different client requirements.
- Designing and developing Front-end using Java Servlets, JSP and JDBC.
- Implemented the middle ware server logic in Java using CORBA architecture.
- Designing and developing application modules using C, Pro c, C , EJB, J2EE, Oracle.
- Participating the design and development of the POPS Java-CORBA Prototype as per AT T requirements.
- Working closely with project leaders and architects to ferret out and discover critical details in fulfilling plan.
- Developing prototype using Java, Visibroker for Java and Sybase.
- Developing the Debug Tool used by Lightbridge to debug their different client interfaces using Java Swing.
- Developing of the Billing Simulator with validation logic to test it with the Smartpay system to avoid the network traffic using Java.
- Designing and developing the MMCU utility to convert the Customers data to the AT T's markets using Java, UNIX Shell scripts and Mapper scripts.
- Designing and developing the POPS 4.2 enhancements as per AT T requirements which involve the front end changes as well as the back end facility to communicate with Lightbridge's CAS system using VB, VC , Sybase and Shell scripts.
- Designing and developing the AT T Release i.e. Axys 3.6/3.7/3.8 enhancements as per AT T requirements using C and Sybase.