Sr. Technical Architect Resume
Newark, DE
PROFESSIONAL SUMMARY:
- Sun Certified Architect for Java Technology
- 15+yearsofexperience in designing anddevelopingN - Tier Enterprise applications
- Proventrack record in analysis,design, and developmentof large, complex, high performance, highavailability andscalable enterprise applications.
- Strong knowledgeindesign patterns,and frameworkssuch asSpring, Hibernate, Struts, Tiles
- Solid understanding of UML (Unified Modeling Language) with ability to utilize language to understand and communicate technical architecture and thoughts
- Strong programming skills inJava, J2EE, XML, HTML, SQL,PL/SQL,and C/C++
- Excellent working experience with advanced areas inJavasuch asServlets, JSP, EJB, JDBC, JNDI, Web Services, Digital Signatures, RMI, JCE, JFC,Multi-Threading, Cryptography, Security,andSockets
- Excellent experience in using middlewaretools and technologies such asCORBA(Orbix ASP 6/5.1,Orbix 2000,OrbixWeb 3.2), RMI, WebSphereMQ, Vitria BusinessWare 4.3,andWeb LogicIntegration (WLI) 8.1,Connect: Direct
- Experience in application deployment and administrationonBEA WebLogic 7.0/8.1/9.2/10.0
- Experience with Service Oriented Architecture (SOA)and Enterprise Service Bus(ESB)
- Full Software Development Life Cycle (SDLC) experience
- Experience with software development methodologies such as Rational Unified Process (RUP), and Agile processes (Extreme Programming (XP), and SCRUM).
- Experience withCMMILevel 5 process improvement approach
- Excellentanalytical, problem solving, technical troubleshooting, and production diagnostic skills.
- Strong verbal and written communication skills, including the ability to communicate technical information to both technical and non-technical audiences.
- Self-motivated, result oriented, and able to successfully manage multiple priorities effectively and efficiently.
TECHNICAL SKILLS:
Languages: Java (J2SE 1.4.2/5.0), J2EE 1.2.1/1.3/1.4, C++, C, Task Mate
Scripting Languages: HTML, CSS, XML, Free marker (FTL), JavaScript, CGI, Perl, sh, csh, ksh
Frameworks: Struts, Tiles, spring, Hibernate, Kodo, Junit, log4J, Ajax, Dojo, Ext JS, dom4j, XML Beans
EAI: Vitria Business Ware 4.3, BEA Web Logic Integration Server
Middleware: CORBA (Orbix ASP 5.1/6, Orbix 2000, Orbix Web 3.2), RMI, Web Sphere MQ (IBM), Connect: Direct
Application Servers: BEA Web Logic Server 7.0/8.1/9.2/10.0, Web sphere Application Server 6.1/7.0, Tomcat, JBoss, iPlanet Application Server,Netscape Application Server, KIVA, Broad Vision One-To-One Server
Portal Server: iPlanet Portal Server
Web Servers: IBM Http Server, Apache Web Server, iPlanet Web Server
Databases: Oracle 8i/9i/10g, LDAP Server (iPlanet Directory Server), DB2,Informix, Tera data, Microsoft SQL Server 2005, Sybase
Operating Systems: UNIX (Sun OS, Solaris, IRIX, HP-UX),Linux,Windows NT/2000/XP/Vista
IDE s: Eclipse, JBuilder,Rational ApplicationDeveloper (RAD), Rational Software Architect (RSA), Net Beans, Sun ONE Studio, Web Logic Workshop
Performance Tools: JProbe, JMeter, Introscope, Dyna Trace, YSlow, Http Watch
Modeling Tools: Rational Rose, Borland Together Developer, Paradigm plus, Erwin Data Modeler, Visio
Version Control Tools: Subversion (SVN), Visual Source Safe, CVS, Perforce, CMVC, Clear Case, CCC/Harvest, Rational Team Concert (RTC)
Other Tools: Rally, XML Spy, Ant, TOAD, Aqua Data Studio 6.5, Exceed, SSH Tactia,SSH Client, JIRA, Hudson, Jenkins, Maven, Drools, Quality Center, Maximo
Network Protocols: TCP/IP, SSL, HTTP, IIOP, SOAP, FTP, SSH, LDAP, SMTP, POP3, IMAP
PROFESSIONAL EXPERIENCE:
Confidential, Newark, DE
Sr. Technical Architect
Responsibilities:
- Created Design documents based on the functional requirements for Payment ModuleDeveloped critical enhancements in Payment Functionality
- Mentored team members in developing enhancements
Environment: Java, J2EE, Jax-WS, JUnit, Oracle 11g, XML, WebSphere, Spring, Hibernate, Dozer, JIBX, Object Grid, Compute Grid, TIBCO, SOAP UI, Oracle SQL Developer, ClearCase
Confidential, Newark, DE
Vice President, Technical Manager
Responsibilities:
- Application Manger for Administer Arrangement Details (AAD) application which is part of On-Line Banking Authenticated space.Responsible for the delivery of all the project initiatives related to AAD application.
- Successfully delivered all the projects on time and on budget.
- Managed 25-30 resources from onshore and offshore.
- Conducted daily status meetings and technical meetings to address all the issues team is facing.
- Driven the design and architecture aspects of the projects, and participated in coding whenever needed. Participated in Code reviews and Performance reviews.
- Responsible for administrative tasks related to managing resources.
Confidential
Responsibilities:
- This state of the Art, innovative product reducesmaintenance cost by 80%.
- Speed to market by enabling rapid deployment of content changes
- Provides better Scalability, flexibility, maintainabilityof applications.
- Provides clean separation between UI teams and Application Development teams.
- Created Design Documents, andProcess Flow diagrams, Class and Sequence Diagrams.
- Responsible for application architecture reviews and code reviews.
Environment: Java, J2EE, Free marker, JDBC, SQL, Struts 2, Struts Tag Library, Spring, Log4J, dom4j, XML Beans, Interwoven Team Site Content Management System (CMS), Ext JS, Web Sphere Application Server 6.1, Oracle 10g, Rational Application Developer (RAD), Perforce, Maven, Jira, Hudson, Rational Team Concert, JMeter, JProbe, Introscope, Dyna Trace, SCRUM
Confidential, Washington, DC
Sr. Technical Architect
Responsibilities/s:
- Designed and implemented several new enhancements to the existing project.
- Configured Web sphere Application Server profilesin multiple environments.
- Responsible for application architecture reviews and code reviews.
Environment: Java, J2EE(Web Services, Servlets, JSP), JDBC, SQL, Oracle, eclipse, Spring(IOC, MVC, Web Flow), Hibernate, Log4J, CSS, Web Sphere Application Server 6.1, CVS, WebSphere MQ
Confidential, Birmingham, AL
Sr. Technical Architect
Responsibilities:
- This automated system eliminates the cumbersome paper based system of the past.
- Created Architectural Design Document, and Software Design Document.
- Designed and developed presentation tier and business tier of this system using Struts and Tiles Framework.
- Implemented Dependency Injection(Inversionof Control) between Presentation Tier and Business Tier, and also between Business Tier and Backend data TierusingSpring Framework.
- Implemented Authentication process with Spring Security(Acegi) Framework.
- Used Hibernate for OR mapping.
- Responsible for application architecture reviews and code reviews.
- Developed Web services to expose the services of this system for external clients.
Environment: Java, J2EE(Web Services, Servlets, JSP), JDBC, T-SQL, Microsoft SQL Server 2005, Rational Application Developer (RAD) for Web Sphere Software V7.5, Struts, Struts Tag Library, Tiles, Spring, Hibernate, Log4J, CSS, Ajax, Dojo, Web Sphere Application Server 6.1, CVS, SCRUM Process
Confidential, Birmingham, AL
Technical Architect
Responsibilities:
- Productivity gainsofapproximately$1M/Year.
- Participated in Design meetings and proposed design solutions totheCOPACapplication design.
- Participated in Detailed Design, Code, and Joint Interface Agreement (JIA)reviews.
- Prepared blueprint document which describes the overallarchitecture ofCOPAC.
- Designed several private services and produced detailed designdocuments.
- Designed and developed request and response XML schemas using XML Spy.
- Creating Logical diagrams, class diagrams, use case diagrams, deployment diagramsas per UML standardsusing Borland Together Developer.
Environment: Java, JDBC, Web Services, CORBA (Orbix ASP 6), UNIX (Solaris), Shell scripts and Oracle, PL/SQL, DB2, Eclipse, Borland Together Developer, XML Spy, Agile process
Confidential
Responsibilities:
- Designed and developed entire project,and provided extra facility Confidential the scope of the project by creating a Web application to view the status of tested tickets, and to generate reports.
- Creating Logical diagrams, class diagrams, use case diagrams, deployment diagramsas per UML standardsusing Borland Together Developer.
- Prepared blueprint document which describes the overall architecture ofNCFR.
- Developed unit test cases usingJunit
- This project results ongoing cost savings of approximately $350K/Year.
Environment: Java, JDBC, J2EE (Servlets, JSP), JSTL, CSS, Spring, Hibernate, BEA Web Logic Server 10.0, CORBA (Orbix ASP 6), UNIX scripts, UNIX (Solaris), Oracle, SQL, PL/SQL, log4J, JBuilder, Borland Together Developer, Junit
Confidential
Responsibilities:
- Coordinated with Offshore development team to develop this project.
- Participated in Detailed Design, Code, and Joint Interface Agreement (JIA)reviews.
- Prepared blueprint document which describes the overallarchitecture ofUNE-P to Resaletool
- Creating Logical diagrams, class diagrams, use case diagrams, deployment diagramsas per UML standardsusing Borland Together Developer.
- Worked with Production support teamsto deploy the application to the production.
Environment: Java, JDBC, Web Services, CORBA (Orbix ASP 6), UNIX scripts, UNIX (Solaris), Oracle, DB2, Connect: Direct, Borland Together Developer, UML
Confidential, Atlanta, GA
Technical Architect
Responsibilities:
- Participated in Design meetings and proposed design solutions to the SFDSapplication design.
- Responsible for architecture, design, and development of the application as per Object Oriented (OO)SOAconcepts.
- Participated in Detailed Design, Code, and Joint Interface Agreement (JIA)reviews.
- Prepared SFDS solutions blueprint document which describes the overallarchitecture of SFDS.
- Designed several public and private services and produced detailed designdocuments.
- Designed and developed request andresponse XML schemasusing XML Spy.
- Developed process flow diagrams, and JIAS (Joint interface agreements forbackend adapters and Schemas).
- Developed Class and Sequence Diagrams using Borland Together Developer.
- Designed and developed business processes (JPDs) usingWeb LogicIntegration(WLI) BPM.
- ImplementedWeb logicJMSto handle events generated in the system.
Environment: Web Logic Server 8.1, Web Logic Integration (WLI) 8.1, ESB, JBuilder, J2EE (Java, JDBC, JNDI, JMS), JPD, JCS, JCX, SQL, XML, XSD, JAXB, JAXP, XMLSpy, SOAP, UML, Junit, Borland Together Developer, Windows XP, UNIX (Solaris), Web Logic workshop 8.1
Confidential, Birmingham, AL
Lead Software Engineer
Responsibilities:
- Engineered innovative and creative enhancements for this application.
- Produced ongoingcost savings of approximately $5M/Year
- Responsible for leadingthe offshoredevelopment team.
Environment: CGI, Perl, Task Mate, Java, JDBC, J2EE (Servlets, JSP, Web Services), BEA Web Logic Server 8.1, CORBA (Orbix ASP 6), Web Sphere MQ, JMS, UNIX scripts, UNIX (Solaris), Connect: Direct, Oracle, CCC/Harvest, Paradigm plus, CMMI level 5
Confidential
Responsibilities:
- Designedanddeveloped entireproject.
- This new architecture enabled Confidential Representatives and Customers run the programs listed in the menu simultaneously, to create service orders, which results in great amount of time saving to create service orders.
Environment: BEA Web Logic Server 8.1, Java, JDBC, J2EE (Servlets, JSP), CSS, Struts, Oracle, Task mate, Shell Scripts, UNIX (Solaris), UML (Paradigm plus), Erwin Data Modeler, CMMI level 5
Confidential
Responsibilities:
- Designedanddeveloped entireproject.
Environment: BEA Web Logic Server 8.1, Java, JDBC, J2EE (Servlets, JSP), Oracle, UNIX (Solaris), CCC/Harvest
Confidential
Responsibilities:
- Designed and implemented enhancements successfully.
- This system handles approximately 2 million Service Orders daily.
- Used BusinessWareModelingEnvironment (BME) for the application development and deployment.
- Created Integration Models for Synchronous and Asynchronous communication between components.
- Created Stateless and Stateful Process Models.
- Created Business Process Objects (BPO) and associated them with Stateful Process Models.
- Created TransformerModels to convert incoming data to the format required by the next component in the system.
- Incorporated and Configured Webserviceconnectors intoBusinessWare solutions.
- Created Custom Exception handling classes for error handling.
Environment: Vitria Business Ware 4.3, Web Sphere MQ, JMS, LDAP (iPlanet Directory Server), Java, J2EE, CORBA (Orbix ASP 6), Web Services, XML, UNIX scripts, UNIX (Solaris), CCC/Harvest
Confidential, Atlanta, GA
Sr. Software Engineer
Responsibilities:
- Designedanddeveloped entireproject.
Environment: BEA Web Logic Server 7.0, iPlanet Web Server, Java, J2EE (Servlets, JSP), JDBC, Oracle, SQL, PL/SQL.
Confidential
Responsibilities:
- Designed and developedLogin and Registration modulefor the Inter Connection Services Portal website to accomplish single Sign-On.
- This system benefited Customers with easily lookup and quick access to the informationthey need, and helpedCustomersto becomemore efficient in conducting business.
Environment: iPlanet Portal Server, Java, JDBC, RMI, JNDI, J2EE (Servlets, JSP), iPlanet Directory Server, Oracle, Netegrity Site Minder.
Confidential
Responsibilities:
- Participated in Planning & Analysis meetings with clients and thoroughlyanalyzed high-level business requirements.
- Derived Use Case diagrams, Use Case specification and Technical Requirementsfrombusinessrequirements.
- Participated in Architectural Design of the system.
- Developed framework for the project with new architecture.
Environment: Java, JDBC, J2EE (Servlets, JSP, EJB, Web Services), XML, SOAP, Struts, Bea Web Logic Server, CORBA (Orbix Web), Oracle, LDAP Server, Clear Case, Rational Rose, Windows NT, UNIX Solaris.
Confidential, Atlanta, GA
Sr. Software Engineer
Responsibilities:
- Designed and developed CORBA clients for CRIS (Customer Record InformationSystem)contracts.
- Designed, developed and integrated a Logging Mechanism for this application and for aCORBAserver.
Environment: Java, J2EE (EJB, Servlets, JSP), Netscape Application Server, CORBA (Orbix Web 3.2), JDBC, Oracle, LDAP Server, Clear Case, Rational Rose, Windows NT, and UNIX Solaris.
Confidential
Responsibilities:
- Designed and developed a moduleto generate reports daily from customer data and send email reports to the business unit for analysis.These reports will facilitate business units to detect abnormal activity on customer accounts and avoid fraudulent usage.
Environment: Java, J2EE (EJB, Servlets, JSP), iPlanet Application Server, CORBA (Orbix 2000), JDBC, Oracle, JNDI, LDAP Server, Clear Case, Rational Rose, Windows NT, UNIX Solaris.
Confidential, Decatur, GA
Software Engineer
Responsibilities:
- Won First Prizefor Fantasy Sports Website from ZDNet.
- Completedall the projects within scheduled time line.
- Participated in all phases of project life cycle.
Environment: UNIX Solaris, Windows 95/Windows NT, Java, JCE, JDBC, Multi Threading, SSL and MS SQL Server, JBuilder, and Rational Rose, CGI, C, HTML, Oracle,Digital Signatures, Swing, JFC, Cryptography, Security, and Sockets
