Principal Consultant Resume
SUMMARY:
- More than14+ yearsof overall experience as a self - motivated, committed software solution leader and professional, wif responsibilities including complex business process modeling, requirements elicitation, analysis, architect and construct.me have been responsibleto improveperformance of the applications by re-factoring and re-engineering of the applications.
- More than 7 years of experience as Integration andSOA Architectspecialized in Oracle, JBOSS, andTibco Middleware/SOA products.
- More than 10 yearsofdemonstrable multi geography customer facing experience wifin USA, Canada Japan and India.
- Experienced IT professional experienced wif diversified industry verticals such as Tele-communication, HealthCare, Retail and Publishing.
- Extensive experience in owning end to end delivery of software development including but not limited to requirements management, configuration & change management, planning & resource management and coding & testing environment.
- Commendable experience in recognizing and reusing Design Patterns - classical, J2EE and SOA design patterns.
- Proficient wif various software development lifecycle processes such as RUP methodology,Agile, traditional Waterfall.
- Architectedapplicationswhich were deployed inCloudenvironment(AWS, Google App Engine - GAE). These solutions were using Python as development language and integrated wifTwitter,Facebooklike social networking portals.
- Excellent implementation knowledge of Distributed/ Enterprise / Web / Client Server systems using Oracle BPM, Tibco BW,, RedHat SOA Platform, Java, J2EE (JSP, Servlets, JDBC, EJB, JNDI, JMS, JAXM, JAXP ).
- Proficient in architecting applications using various databases (such as Oracle, UDB/DB2, MS-SQL, MySQL, Cassandra, Hadoop, CouchDB) and Cache or Data Grids (such as Infinispan, EHCache Active space, JBOSS DataGrid).
- Have excellent analytical and communication skills, proactive, well organized, efficient, a team player and foster collaborative work environment.
PROFESSIONAL EXPERIENCE:
Confidential
TEMPPrincipal Consultant
Responsibilities:
- Define and own end-to-end Architecture from definition phase to go-live phase
- Ensure clarity on NFR and address these requirements during Architecture definition phase
- Define reusable components/frameworks, common schemas, standards to be used & tools to be used and help bootstrap the engineering team
- Review design to make sure design is aligned wif Architecture
- Lead performance engineering and capacity planning exercises
- Help PM in identifying key technical risks and mitigation plan for the same
- Help PM in effort estimation and planning
- Involve in pre-sales process and lead creating TEMPeffective proposals for large, complex systems
- Build ‘ Architecture’ for selected technical domains
- Define Logical, Technical & Physical views of Architecture.
- Mentor & guide Tech Leads & Software Engineers
Confidential
Application Architect
Responsibilities:
- Drive scoping, prioritization and estimation for various BIGDATA ingestion needs.
- Design and Build framework to use Open Source Spring Integration Framework TEMPeffectively.
- Plan and execute PoCs to ingest / source data from various technological building blocks (Cassandra, Hadoop, AWS S3, MQ, File and HTTP) using Spring Integration and other open source framworks.
- Design Development, Deployment and Runtime Governance process around Integration framework.
Technological Environment: Stash, Sonar, Spring Integration, Spring MVC, Jenkins, LogStash, LogBack, Kibana, Elastic Search, Spring Data, HortonWorks Hadoop 2.0, Storm, AWS S3 APIs, Cassandra (PoC only).
Confidential
Solution Architect
Responsibilities:
- Defined Architecture for SOA implementation.
- Defined process and best practices for SOA repository.
- Analysis and identification of domain based services to prepare enterprise service catalog.
- Defined service consumer on-boarding process to enable smooth service consumption and help development teams for service versioning.
- Worked along wif Tibco PSG to define Logical, Physical and Deployment Architecture.
- Active contribution to infrastructure team for capacity planning for Tag SuperHighway platform.
- Identified and finalized design patterns for service wrapping and choreography wif-in Enterprise Service Bus (ESB) solution.
- Defined guidelines and best practices for Canonical Data Model implementation.
- Implemented Canonical Data Model for Item, Offer, Customer, Account, Order entities.
- Defined standards for various request and response structures for SOAP and REST Based proxies using ESB.
- Defined various design patterns to secure data exchange through Service Bus (such as SAML, 1 Way and 2 Way SSL etc.)
- Applied best practices for better performance and throughput by using the architectural design pattern.
- Worked on developing the ESB solution by following Agile Methodology for Software development.
- Performed design review along wif professional services from JBOSS.
- Planned and design prototype for performance benchmarking and design decisions.
- Contents review of the Unit, Functional and System Test Cases.
- Application and daily coordination wif offshore development team.
- Defined development, configuration and deployment process for Tag Super Highway project.
- Prepared recommendation documents for the complex technical issues
Technological Environment: TIBCO BW 5.8, TIBCO EMS 6.0, Active Space1.1, B.E 5.0, Spot Fire, HAWK 4.8.1, Res Hat SOA platform 5.1, CommonLE, MakeDoc, Layer7, Systinet SOA Repository, JBOSS ESB 4.7 and 4.8, JBOSS Developer Studio, HTTP, HTTPS, JMS (Topics and Queues), JAVA 1.6.12, Clear Quest, JBoss Server, ANT build script, Shell Script, XML, XSD, XPATH, SOAP / REST Web service, LINUX, SVN, GitHub, Push2Test Test Maker, Stash, Spring Integration, Spring MVC, Jenkins, Log Stash, Log Back, Kibana, Elastic Search.
Confidential
Solution Developer
Responsibilities:
- Defined Solr Message data structures for Product, Content, Click Stream and various other types of information.
- Customized Spring Batch framework to suite project requirements.
- Designed and developed Solr import components for various data sources.
- Configured Solr engine for Faceted Searches.
- Defined various cores for the scalability of search engine.
Technological Environment: Solr 4.5.1, Spring Framework, Spring Batch, Maven, TFS, Web Service Development.
Confidential
Technical Architect
Responsibilities:
- Revalidation of the pre-bid estimates.
- Requirementgatheringand analysis.
- Preparation of High level Architecture proposal and Client walk through.
- Protocol Guideline setup for Siebel integration wif ALSB.
- Project scope validation, controland gap analysis.
- Preparation ofHigh level and Low level design of the variousfor Service Bus components.
- Designed schema (xsd) for Order, Account, Product and Contact entities.
- Applied best practices for better performance and throughputby using the architectural design pattern.
- Weekly status reporting to the client project manager.
- Facilitated design reviews (HLD and LLD) wif Oracle and Pearson.
- Planned for Prototype for performancebenchmarking and design decisions.
- Contents review of the Unit, Functional and System Test Cases.
- Application and daily coordination wif offshore development team.
- Conducted session for configurationreviewfor Proxy and Business services.
- Prepared deployment guidelines and helped in setting up controlled and configurable deployment process.
- Helped client and offshore team wif the inputs to arrive to an agreeable implementation plan considering the complexity of the system.
Technological Environment: Aqualogic Service Bus 3.0, Workshop for WebLogic platform,HTTP, JMS (Topics and Queues), JAVA 1.4.12,Clear Case, Clear Quest,WebLogic Server10.0, ANT build script, Shell Script, XML, XSD, XPATH and Xquery, Webservice.
Confidential
Technical Architect
Responsibilities:
- Requirement collection and analysis.
- Documentation and Pictorial representation of the business workflows.
- Project scopevalidation and gap analysis.
- Revalidation of the pre-bid estimates.
- High leveland Low level designof the variousthe application.
- Applied best practicesfor better performanceand throughput.
- Weekly status reporting to the client project manager.
- Closely worked wif the SME’s for the detailed understanding of the system.
- Trained offshore team for HL7 message structure.
- Application and daily coordination wif offshore development team.
- Facilitated design reviews (HLD and LLD).
- Conducted session for the code review.
- Took initiative to accelerate the data model design along wif data analyst and SMEs.
- Provided Client system administrators for the development and stage environment setup.
- Helped client and offshore team wif the inputs to arrive to an agreeable implementation planconsidering the complexity of the system.
Technological Environment: WebLogicIntegration 9.2,Workshop forWebLogicplatform, LDAP, HL7 protocol,Oracle 10g, JAVA 1.4.12, Struts Framework, CVS (version control),WebLogicServer, Hibernate, ANT build script.
Confidential
Technical Architect
Responsibilities:
- Estimation for the RIP Phase3 application low level design and implementation.
- High level design of the various components in web application.
- Provided activity level input to the project manager for better organization of the project.
- Conducted and participated in weekly status review meetings to assess to project progress.
- Prepared prototypes (POCs) for the complicated pieces (such as Search engine integration, thread pool using work manager, Dyna Cache, various Web services clients) to accelerate the development process.
- Analysis of theRIP Phase2 application architecture.
- Provided architectural and technological solution for the complicated pieces (XML based pattern matching process).
- Suggested new technological initiatives for better performance in RIP phase 3.
- Clarification of the requirements.
- Application and daily coordination wifoffshoredevelopmentteam.
- Design review and Code review.
- Reviewed data model and provided corrections.
- Deployment of the application in the client environment.
TechnologicalEnvironment: WebSphereServer6.1,RAD andWSAD,Oracle 10g, JAVA 1.4.12,Struts Framework, Dimension, Share Point,Rational XDE. WebFocus, Mercado Search Engine.
Confidential
Senior System Engineer/ Technical Architect
Responsibilities:
- Analysis of the collected data from various performance tests.
- Clarification of Business Problems and Setting up the Performance Assessment Strategy.
- Performance Monitoring Tools (Wily/ Insight/ BMC/ WSAD Agent Profiler) set up and self-learning to use optimally to collect statistics.
- Coordination among the project team.
- Configuration management for the change requests.
- Design and Development of framework for Purge jobs.
Development Environment: WorkBrain FP 39,WebsphereServer, WSAD, DB2, JAVA 1.4.12, PVCS, Share Point, Introscope Wily (7.1 P4), WLI 8.1 SP4.
Confidential
Senior Consultant
Responsibilities:
- Detailing the Requirement.
- Prototype creation for presentation to business.
- Use Struts MVC architectural framework.
- Wrote scripts for project management tasks like build, deployment etcusingAnt.
Development Environment: Java, Struts, J2EE (JSP,Servlets),POJOs, Design Patterns,Perl,Weblogic, CVS, Eclipse, WindowsXP/Unix,, JUnit, Oracle 8i,Bugzilla.
Confidential
SeniorConsultant
Responsibilities:
- Built systems ground up.
- Managed and prioritized multiple projects and was heldresponsiblefor scheduling by deadlines.
- Used Struts MVC architectural framework.
- Wrote scripts for project management tasks like build, deployment etc using Maven andAnt.
- Did continuous testing usingJUnitand StrutsTestCase; for testing Struts Framework based applications.
- Infused Performance perspective throughout the development life cycle.
- Involved in reports analysis design, development, quality control testing, and deployment and integration.
- Trouble shoot critical functional and key non-functional architectural attributes performance/scalability
- Disseminated the knowledge and design decisions me made.
Development Environment: Java, J2EE (JSP, JSTL, Servlets), Velocity, Content Management System - Open CMS,JBOSS and Web Logic, CVS, Eclipse, Windows 2000,Unix,Struts,Hibernate (ORM- Object Relational Mapping), Maven,JUnit, StrutsTestCase, Oracle 8i.
Confidential
Tech Lead
Responsibilities:
- Design of the system at the middleware and persistence layer - object and data models using Rational Rose and Visio.
- Applications were designed using MVC Architecture.
- Used Java Server Pages (JSP - JSP Taglibs),XMLandXSLas the presentation layer,Servletsas controller, Java Beans as the model of the application.
- Weblogic workshop was the IDE used for developing the application.
- Attended JAD sessions to understand and discuss the business logic involved in the project.
- Implemented the design using JDeveloper as IDE andApache - Axisfor exposing and describingWeb ServicesthroughWSDL.
- Data were also made available in XML for further application scalability for communication between different systems.
- Developed presentation layer using JSP,XPathandXSLT
- Developed controllerServletsfor TRIPS project, controls all the requests from the web browser.
- Developed Message Driven Bean to leave a message to the customer. Did architectural prototypes usingJAXM
- Extreme programming methodologies were used in the development phase of the project.
- Involved in the testing like Unit testing, fixing bugs for problems in QA testing and moved application to QA.
- Requirements elicitation by JAD sessions
- Requirements management using Use Case model
- Was a part of team involved in Analysis and came up wif Business Type model, Information type model and Component model
- Designed components and their interaction using Rational Rose.
- Implemented the design using JDeveloper as IDE andApache - Axisfor exposing and describingWeb ServicesthroughWSDL.
- Designed and developed complex intuitive GUI for Human Computer Interaction - HCI
- Planned the development approach incorporating Struts
- Used JINI and Java Spaces for dynamic network configuration
- Used JMS - Sonique MQ series for sending progress status, creating, processing and sending messages.
- Exposed the services on the internet using Struts framework.
- Did “continuous testing” at different levels unit, integration and system testing
Development Environment: Java, J2EE JSP, JFC Servlets,JDeveloper,MS-SQL, JUnit, Visual Source Safe, Servlets, Tomcat, Rational Unified Process, Service Oriented Architecture,Struts
Confidential
Software Engineer
Responsibilities:
- Requirements elicitation using JAD sessions
- Developed 3-tier architecture and analyzed various scenarios of the business issue
- Involved in analysis and design using Rational Rose - analysis model, design model - Class diagram, object diagram, sequence diagram, deployment diagram
- Used MVC framework architecture.
- Coding the controller in servlets and model in POJO and views in JSPs using JDeveloper.
- Used design patterns like proxy, command, façade, factory etc.
- Planned for requirements management, development, test, deployment and transition plan
- Set up the development environment using Struts Framework.
Development Environment: Java, J2EE, Rational Rose, JDeveloper, Apache - Tomcat, Oracle 8,Struts Framework.
Confidential
Sr.Software Engineer
Responsibilities:
- Engaged wif the customer proactively to offer solutions.
- Design of the link module using Rational Rose
- Designed and developed the front end using HTML, JavaScript and JSP
- Used Java Script for client validations.
- Schedule, plan andapprisework done
- Developed and Deployed Java Servlets and JSP for Dynamic HTML generation and for session management
- Designed Controller Servlets and Composite POJO
- Implemented database interactions using JDBC wif back-end Oracle
- Used Visual Age for Java as IDE
- Developed 3-tier architecture and analyzed various scenarios of the business issue
- Involved in analysis and design using Rational Rose - analysis model, design model - Class diagram, object diagram, sequence diagram, deployment diagram
- Used MVC framework architecture.
- Coding the controller in servlets and model in POJO and views in JSPs using JDeveloper.
- Requirements management, development, test, deployment and transition planspreparation.
- Document management at the various steps.
- Set up the development environment using Struts Framework.
- Unit testingand Integrated testing and documentation.
Development Environment: Java, JSP, Servlets, Rational Rose, JDeveloper, Apache - Tomcat, Oracle 8,Struts Framework.
Confidential
Team Member
Responsibilities:
- Designed rule engineAnalysis and Design of key modules
- Designed a complex algorithm dat reduced the response time by 50%.
- Tuned the logical layer of database for better response
- Developed JSP pages, Java Servlets,SQL and PL/SQL
- Prepared test data andtestingscripts.
Development Environment: Java, JSP, Servlets, Tomcat, WebLogic, SQL, PLSQL,Oracle
Confidential
Team Member
Responsibilities:
- Requirements elicitation using JAD sessions
- Developed 3-tier architecture and analyzed various scenarios of the business issue
- Involved in analysis and design using Rational Rose - analysis model, design model - Class diagram, object diagram, sequence diagram, deployment diagram
- Used MVC framework architecture.
- Planned for requirements management, development, test, deployment and transition plan
- Unit test and Integrated test plan execution.
Development Environment: Java, JSP, Servlets, Rational Rose, JDeveloper, Apache - Tomcat, Oracle 8,Struts Framework.
Confidential
Team Member
Responsibilities:
- Analysis and Design of key modules the Numerical Parts Record and As Shipped Engine
- Designed a complex algorithm dat reduced the response time by 50%.
- Tuned the logical layer of database for better response
- Developed JSP pages, Java Servlets,SQL and PL/SQL
Development Environment: Java,J2EE,Tomcat, WebLogic,SQL, PLSQL,Oracle