We provide IT Staff Augmentation Services!

Sr.architect Resume Profile

2.00/5 (Submit Your Rating)

Worth, TX

SUMMARY

  • through the introduction of agile best practices, including team programming, test-driven development, repeatable builds, standardized environments, automated integration CruiseControl , team testing, and continuous customer collaboration.
  • based upon time-boxed delivery of incremental functionality, centered on use cases, prioritized by business criticality, and driven by technical and organizational risk. Facilitates SDLC based on rational unified process.
  • Chief Architect with over 16 years of experience in SDLC and expert in Service Oriented Architecture, Event Driven Architecture and Cloud Architecture, successfully led complex projects with small and large teams, covering various aspects of software development, process and methodology. Strong experience in enterprise application architecture, enterprise applications data integration, middleware, object oriented design, object oriented development and implementation.
  • IT for client engagement, project methodology, architectural governance, enterprise documentation, infrastructure migration, development team evolution.
  • through agile methodologies that leverage business and technical architectures, information workflow, use case analysis, and risk assessment to verify fitness-for-purpose.
  • by clearly defining the boundaries and responsibilities of project and operational teams, while progressively injecting fitness checks earlier into the project lifecycle.
  • built upon service-oriented enterprise architectures and open source frameworks Struts, Spring, Hibernate that are secure, scalable, extensible component-oriented , interoperable XML, JMS, Web Services , manageable, and serviceable.
  • by providing services that connect individual applications into overall enterprise ESB and Data Power and by sharing common data model and semantics instead of connecting individual applications directly with point to point connections.

SKILLS OVERVIEW

  • Language: Java, C , C
  • TOOLS: Rational Rose, Borland Together, SEMANTIC VISUAL CAF , RAD, Eclipse.
  • Application Servers: Weblogic, WebSphere, Jboss
  • Methodology: Rational Unified Process, Extreme Programming, Software Patterns
  • Java/J2EE Technology: EJB, Servlet, JSP, JDBC, Swing, JMS, JNDI, Web Services.
  • DBMS: Oracle, DB2
  • SOA: Oracle BPEL, Data Power, WSO2.

EXPERIENCE HISTORY

Confidential

POSITION: Chief Architect

  • Reviewed the Business Requirement Documents for Points, Helix and Impulse Miles applications. Aligns IT with business strategies through agile methodologies leveraging use case analysis, and risk assessment to verify fitness-for-purpose.
  • Effectively communicated project progress and performance and profitability analysis with executive sponsors on a weekly basis and successfully negotiated resource allocation and funding for the next phases of the project
  • Created architecture for Helix, Point, Impulse Miles and Kana Applications.
  • Presented the Points POC demo to managing director and the Business Team. Points POC use SABRE for payment processing and ECDB/ATMS for mileage posting.
  • Presented the Helix, Impulse Miles and Points architecture to head of chief architects, head of chief security architects and CIO for project fund approval.
  • Reviewed and guided the Web Services Design of Impulse Miles, Points, Helix, eVIP and OA Applications.
  • Created the high level design of Impulse Miles, Points and Helix applications.
  • Reviewed the detail design of Points, eVIP, OA and Helix applications.
  • Reviewed the load testing documents and results of eVIP application.
  • Facilitates realistic project planning based upon time-boxed delivery of incremental functionality. Used rational unified process for iterative development based on business criticality, and driven by technical and organizational risk.
  • Guided hardware and software infrastructure team for configuring robust multi-tier hardware architectures that are 24 x 7, high-performance, failover-enabled and load-balanced, shadowed, and recoverable. Created WebSphere and IHS instances topology and guided F5 BIGIIP team in creating groups and rules for load balancing the eVIP, OA instances.
  • Studied and guide the team on the Hadoop Eco System and Big Data including Hive, Impala, Map Reduce, HBase, Cassandra, Flume, Cloudera Manager. Configured the Hadoop cluster Name node and data nodes . Developed POC for HBase, Hive and Impala. Configured index to improve performance.
  • Installed and configured Sqoop and moved customer and itinerary data to HDFS using Hadoop Sqoop.
  • Developed batch job using Hive.
  • Collected, analyzed and moved large log data using Flume.
  • Studied Mahout's data mining and clustering recommendations. Configured Mahout and Developed code for mining ticketing data.
  • Imported data in Hbase, developed and executed Hbase queries using MapReduce and Hbase Java API.
  • Created enterprise architecture for applications integration using SOA, based on web services, and Data Power. Focused on an enterprise, common data model and semantics.
  • Reviewed Cloud Infrastructure in order to deploy cloud architecture compatible applications.

Environment: RUP, myEclipse, JDeveloper, Oracle BPEL, IBM IHS web server, WSDL, XSD, CXF, Visio, UML, MQ, SOA, JMX, Java 1.5, J2EE,MQ, Tivoli, Flex, Struts, JSF, ADF, JSP, Ant, Oracle, DB2, BigData/Hadoop, Hibernate WebSphere6.1, Data Power, WSO2 ESB, Mule ESB, Data Extend, Data stage, SOATest, Oracle Coherence, Infinispan..

Confidential

POSITION: Architect

  • Enhanced the architecture and the design of backward compatibility components for legacy clients in the VSG system by incorporated client-side proxy for Legacy Service lookup and for registering the RMI proxy reference. Changes for server thread span during response callback on remote object and Legacy Service EJB reference pooling in the proxy layer.
  • Reviewed the design of the Connection and Request framework for generic use.
  • Guided the tech leads and reviewed the design of caching framework vehicle and unit static data using ApplicationLifecycleListener and Weblogic trigger.
  • Reviewed the architecture/ design of exposing VUD using EJB and Web Service using WSDL and XSD.

Environment: Eclipse, WebService, Mule, WSDL, XSD, JUDE, UML, JMS, SOA, JMX, Java 1.5, J2EE and Weblogic9.2.

Confidential

POSITION: Application Architect

  • Guided the tech lead and reviewed the UML object model for Near Real Time PNR Service.
  • Led the design and conducted design and code reviews of the SOA service. New service uses JMS and JAXB for marshalling the travel record.
  • Reviewed the design of reusable framework for parsing remarks that comes from SAAS in PNR.
  • Reviewed the design of the framework for converters Itinerary, Fare store, History etc.
  • Reviewed and provided guideline to write the java code for retrieving TIBCO Topic names, Queues names.
  • Created WSDL from IDL using ANT. Copied the relevant part of the schema from the WSDL types part of the WSDL file and used that to create the new Travel Record XSD file. Added enumerations to the Travel Record XSD file. Updated array elements those are generated from list member variables.
  • Reviewed NearRealTimePNRJMSImpl java code that gets JMS binary message and process binary message using parser and converters.

Environment: Eclipse, MQ series, XML, JAXB, UML, Rational Rose, and JMS, SOA, TIBCO, Java, J2EE, Spring.

Confidential

POSITION: Sr. Architect

  • Participate in Architectural decisions for deciding tools, framework and performance issue.
  • Created custom JAAS module for login against LDAP database.
  • Created login Servlet for JAAS login used Jboss tree cache for storing active user for multiple login. Created Servlet Filters for invoker Servlet that handles requests other then login request.
  • Configured Apache2.2 and Jboss for session replication and fail over using Tomcat connector mode jk.so.
  • Creates JMS MDB for report delivery. Created Session Bean for quartz scheduler triggers those sends the message to the report delivery MDB for report delivery.
  • Designed and Developed Distribution module for batch distribution using ejb3 stateless session beans and hibernate hbm files for OR persistent. Used hibernate polymorphic mapping like ejb3 entity bean for entities object graph to one table mapping. Used JBPM for workflow.
  • Developed framework for client side caching of static data.
  • Developed AuditInterceptor by extending Hibernate' s EmptyInterceptor that updated date time and user id for the entity whenever an entity is detected to be dirty and on save sets created date time and created by user id for new entity.
  • Created Ilog rules for JBPM decision handlers for moving tokens to different queues.
  • Created client and server certificate from key tool. Converted X.509 certificate to pkcs12 format for web browser. Configured the Jboss and imported pkcs12 certificate to browser for testing mutual authentication SSL 2 way authentication.
  • Developed a web service order status using AXIS2.

Environment: Eclipse, Ejb3.0, JAAS, Servlet, Nexaweb, JSF, Jboss4.0.3, Jboss Tree Cache, Quartz, Hibernate, Oracle10g, Ilog, JBPM, UML, Rational Rose, and JMS, SOA, Apache AXIS2, Java1.5, Ehcache.

Confidential

POSITION: Architect

  • Used predefined connectors based on J2EE Connector Architecture JCA to access back-end system data stores.
  • Enhanced struts by creating OVSIActionServlet and OVSIRequestProcessor classes for Select Identity.
  • Created Delegates and action classes for PasswordMgnt, RequestWorklist and RequestStatus functionalities.
  • Developed Search Framework by created SearchFactory and Search Impl classes.
  • Designed and Developed the Approval and Request status module with workflow by creating Action classes, ApprovalBI, ApprovalEjb with hibernate O/R persistent layer.
  • Reviewed performance improvement.

Environment: Eclipse, Oracle, JAVA 1.4.2, Web logic, JSTL, JSP, Struts, AJAX, EJB, Hibernate, UML, Rational Rose, JMS, Web Services, AXIS, WSDL, SOAP, JSP, Servlet, XML, Iplanet, JCA.

Confidential

POSITION: Architect

  • Analyzed the HTTP Client open sources for communication between SWT apps and Server side Synergy.
  • Prepared Architecture Diagram for Thick Client Synergy System. Analyzed existing server side code with MVC pattern and business code. Prepared the design for Proxy and Communication Layer. Presented the Design to the developer.
  • Selected Apache HTTP Client with SSL support for communication layer. Developed Communication and Proxy Layer using Apache HTTP Client. Developed ThickClientServlet and ThickClientUnMarseller for marselling and unmarselling the objects. Added ThickClientSubmissionConfig.xml file for reusing existing State Engine for MVC and business action classes. Developed LoginBusinessImpl for login from client side. Developed SubmissionBusinessImpl class for client side business layer.
  • Developed classes for SSL communication. Developed class for reading property file and made the communication configurable for xml, binary and compressed xml/binary.
  • Analyzed HSQLDB database for client side data caching. Tested Database with more then 1 million rows in a table. Selected HSQLDB java database for caching.
  • Designed and presented Caching strategy in front of developer.
  • Developed ant task for extracting data from oracle into HSQLDB database. Developed java classes, updated java web start configuration file and ant build file for transferring db jar file to the client side to deploy database to the client side when cache is empty.
  • Developed classes for Cache Control logic. Developed classes for Lookup cache and retailer cache.
  • Designed and developed Rebate Pricing interface using JMS Queue for Outside companies.

Environment: Eclipse, IntelliJ IDEA, HSQLDB, JAVA 1.4.2, Apache Http Client, UML, Rational Rose, Oracle9i, EJB2.1, JMS, Web Services, JAX-RPC, WSDL, SOAP, JSP, Servlet, XML, JBOSS.

Confidential

POSITION: Architect

  • Visa Do Brazil: Analyzed the requirement for Visa Do Brazil Bring-on. Prepared UML diagrams in rational rose. Prepared inbound, outbound and matching workflows for finance and invoice. Designed and developed Verify, Enrich, Matching, Validation action classes. Configured xml filter, deal stores and inbound, outbound directories in eXcelon and designed filter classes.
  • Parmalat: Analyzed the requirement for Parmalat Bring-on. Prepared UML diagrams in rational rose. Prepared inbound, outbound and matching workflows for finance and invoice. Designed and developed Verify, Enrich, Matching, Validation action classes. Configured xml filter, deal stores and inbound, outbound directories in eXcelon.
  • Anz Wyeth: Analyzed the requirement for Parmalat Bring-on. Prepared UML diagrams in rational rose. Prepared inbound, outbound and matching workflows for finance and invoice. Designed and developed Verify, Enrich, Matching, Validation action classes. Configured xml filter, deal stores and inbound, outbound directories in eXcelon.
  • EDP Manager: Designed and Developed Admin Console web tool to admin the EDP, FlowThru, Matching, FileTransfer Activity managers. This tool also provides eXcelon and file system upload, download and search capability.

Environment: IntelliJ IDEA, NetBeans, Struts1.1, UML, Rational Rose, eXcelon DXE database, SqlServer Database, DataJuction, J2EE design patterns, JSP, Servlet, EJB, XML, and XSLT.

Confidential

POSITION: Architect

30 MEMBER TEAM

  • Analyzed and designed Call Flow Diagrams for Speech System.
  • Created architecture for a tool to generating VXM files from Dialog Module. Analyzed and gathered information as dialog modules from Voice Genie.
  • Design and Developed XML messages and XSLT pages.
  • Developed Servlets to generate XML messages for HTTP Interface.
  • Prepared the High level Class Diagram, Sequence Diagram for the developers. Developed Servlet and commands using command pattern.
  • Developed Session Facade Processor Bean.
  • Developed T3Interface to connect to the EJB using T3 Protocol and reflection.
  • Wrote Ant build file with dependent targets and set of build file properties.
  • Designed and developed dynamic menu for the system using SimpleMenu, CompositeMenu, DinamicCompositeMenu, Menu, MenuBuilder classes, MenuLevelCoordBean bean, MenuTag custom tag and menu, menuReset jsps.
  • Designed and developed Job Search functionality using search, jobList jsps, SearchAction, JobAction action classes and DBSearchUtility, WorkListTicketUtility utility classes.
  • Lead the team of 8 developers.

Environment: Java JDK 1.3 , UML, Rational Rose, J2EE design patterns, Servlets, Struts, XSL, XML, VXML, JavaScript, HTML, DB2, JDBC, Oracle, DB2, Ant, Web Logic 7.0, apache Web Server, and Telephony server.

We'd love your feedback!