Technology Architect Resume
Bothell, WA
SUMMARY:
- 18 years of progressive experience in Object Oriented Programming, Client/Server and Web - based Enterprise Applications development.
- Experience in all phases of Software Development Life Cycle (SDLC) / multi-tier environment using J2EE, Java 7, ATG,XML, Java Server Pages (JSP1.2), Servlets 2.3, Spring 2,Hibernate 3.0, XSLT,Web Services,Websphere, Apache (Tomcat, ANT, Struts).
- Worked on various components, APIs of J2EE architecture (JAXP, JDBC)
- Proficient with Hibernate framework.
- Experience in defining Rest Template for application specific web services.
- Involved in Designing and Developing architectures and experience in the entire project life cycle, from requirement analysis to end user implementation
- Professional development experience in J2EE architecture and building of Enterprise Applications using Tomcat,Glassfish, Websphere 5.1.
- Experience in design and development of Oracle database schema and PL/SQL procedures.
- Experience in applications involving high volume of transactions.
- Extensive Industry experience spanning Financial, Banking, Manufacturing, Telecom & Technology Industries.
- Experience using free open source software technology and various frameworks for development and implementation of enterprise applications.
- Team player with the work smart attitude and ability to learn in a fast paced environment.
TECHNICAL SKILLS:
Operating Systems: Windows NT, 2000, XP, Windows 95/98, Unix
Languages: Java, Jsp, Servlets, JDBC, J2ee (EJB, WEB Services), ATG,Spring,Hibernate, SQL and PL/SQL
GUI: HTML,CSS
Scripting Languages: JavaScript, PERL
Markup Languages: XML, XSL, XSLT, HTML, DHTML
Application Servers: Weblogic 11, Borland Enterprise Server, Websphere
Web Servers: Apache Tomcat Server, Apache Jserv
IDE: Eclipse 3.0, JDeveloper, IntelliJ IDEA
RDBMS: Oracle 11g, MS Access 2000/97, DB2.
PROFESSIONAL EXPERIENCE:
Confidential, Bothell, WA
Technology Architect
Technologies used: Java 6, ATG, Jquery, WebServices(SOAP), Oracle 11g
Responsibilities:
- Analysis of existing code base to understand the scope of problem
- Interaction with customers to understand their issues
- Code changes related to defect resolution
- Interaction with different teams to find optimal solution
Confidential, Orlando, FL
Technology Architect
Technologies used: Java 6, ATG,Endeca,, Jquery, WebServices(SOAP), Oracle 11g
Responsibilities:
- Detailed design to show classes interacting within system and across other systems
- Interaction with customers and cross-system architects to decide best course of implementation
- Oracle database schema/database procedures design
- Implementation of functionality
Confidential, San Jose
Team Lead/Architect)
Technologies used: Java 7, Spring 3,Hibernate 3, XML, ANT, JavaScript, WebServices(REST), Oracle 11g
Responsibilities:
- Design the high level solution about the data/business logic flow between cross-functional applications
- Make a decision about technologies to be used in project to effectively meet non-functional and functional requirements.
- Detailed design depicting interaction of classes, configurations etc
- Oracle database schema/database procedures design
- Implementation of client side of Rest web services used in communicating with other teams.
Confidential, San Jose
Team Lead/Architect
Environment: Java 6 & 7, Servlets, JSP, Spring 3,Hibernate 3Spring tag libs, XML, ANT, JavaScript, WebServices(REST), Oracle 11g,Glassfish 3,Apache,DOJO toolkit
Responsibilities:
- Analyze project goals and come up with best solution path by discussing with different teams
- Make a decision about technologies to be used in project to effectively meet non-functional and functional requirements.
- Continuous improvements in application design to meet scalability criteria
- Oracle database schema/database procedures design
- Finding the best frameworks suitable for implementation in project
- Implementation of Rest web services used in communicating with other teams.
- Development of server side business logic.
Confidential, San Jose
Team lead/Architect
Responsibilities:
- Converted Business requirements to technical requirements by working with analysts and end users.
- Designed the Rest template to be used by different teams within Cisco to make use of services provided by the application
- Designed database schema in Oracle database according to project requirements
- Took part in defining classes and methods and their main functionalities.
- Development and deployment of application onto GlassFish app server.
Environment: Java 6, Servlets, JSP, Spring 3, Hibernate 3,Jersey clientXML, ANT, JavaScript, WebServices(SOAP and REST), Oracle 9i,Glassfish 3,Apache
Confidential, San Jose
Environment: Java 6, J2EE, Servlets, JSP, Spring 3,OSWorkflow,Hibernate 3JSTL,Spring tag libs, XSLT, XML, ANT, JavaScript, WebServices(SOAP and REST), Oracle 9i, Apache web server, Websphere 5.0, Windows-NT
Team Lead
Responsibilities:
- Involved in requirement analysis and creation of Class Diagrams for different modules.
- Involved in design and program flow of modules
- Integration of SWAP with portal environment
- Development of Web Services in SOAP/REST technologies
- Development of Common Service Object using Web Services
- Development to facilitate machine translation of documents to different languages
- Coordination with offshore team
- Development of key modules category generation/index generation to have customers easily navigate to end document
- Enhancement of all the modules for different releases.
- Testing as per the test cases developed by QA team
- Deployment of application to tomcat via cruise control
Confidential, San Jose
Team LeadResponsibilities:
- Involved in Analysis/Design of different Modules.
- Development/Integration of modules using Spring,Hibernate,Tomcat
- Application Performance Tuning of application
- Maintenance and support of application post release
Environment: Java 4,J2EE, Java Mail API, Servlets, JSP, STRUTS 2,SPRING 3,Hibernate 3,JSTL,Spring tag libs, HTML, XML, ANT, JavaScript, Oracle 9i, Apache web server, Websphere 5.0,Windows-NT
Confidential, San Jose
Team lead/Developer
Responsibilities:
- Involved in Requirement study & Analysis using UML by creating Use Case documents.
- Low Level Design of the application by creating Class Diagram, Sequence diagram depicting the flow of the application.
- Involved in Development, testing and maintenance of this application using Java, J2EE, XML, Struts, Oracle.
- Used validation framework of Struts.
- To develop Servlets, JSP pages and different Java Classes
- Implemented different design patterns in the application like Factory, Command patterns .
- Wrote build script using ANT.
- Responsible for writing PL/SQL stored procedures, triggers, functions.
- Responsible for writing code which calls PL/SQL using JDBC
- Developed front end GUI in JSP, Struts tags, JSTL Tags, Tiles
- Used JDBC to provide connectivity with Oracle 9i backend database
- Involved in the migration of the application from Tomcat to Websphere
Environment: Java,J2EE, Java Mail API, Servlets, JSP, STRUTS,JSTL, HTML, DHTML, XML, ANT, JavaScript, Oracle 9i, Apache web server, Websphere 5.0,Windows-NT
Confidential, San Jose
Developer/Team Lead
Responsibilities:
- Gathered and analyzed user requirements and translated them into system solutions using UML.
- Created Use Case diagrams, Activity diagrams, Class diagrams, Sequence diagrams etc using MS Visio.
- Designed and developed J2EE application using Servlets, JSP, JavaBeans and EJB. Implemented Factory and Facade design patterns for this module.
- Developed web applications using STRUTS framework.
- Configured DynaActionForm that allows the creation of form beans with dynamic sets of properties, without creating a java class for each type of form bean.
- Involved in defining the layout of the pages using TILES framework and configuration of the same with the Struts Web Framework.
- Form level and business level validations are done using Struts Validator framework.
- Involved in the installation and configuration of Tomcat Server.
- Developed web pages using HTML and JSP.
- Involved in database creation of Tables, Views and also involved in developing stored procedures, functional and stored queries using the Prepared and Callable Statements.
- Testing of modules using JUnit and Automated Testing.
- Used CVS for version control throughout the project.
Environment: Java, J2EE, IntelliJ Idea, Apache/Tomcat, Java, STRUTS, UML, Servlets, JSP, HTML, Javascript, DHTML, XML, DTD, XML Schema, SAX, Oracle 8i, PL/SQL
Confidential, San Jose
Developer/Team leader
Responsibilities:
- Client Interaction, Requirement Analysis and design using UML.
- Coding programs in JSP,JAVA, Struts, SERVLET, HTML, JDBC, JavaScript.
- Data Migration from old application database to the current database using SQL.
- Used JDBC to access Oracle Database and used Stored Procedures.
- Developed Struts Actions for different Use Cases based on the requirements of the application.
- Coded JSP pages and used JavaScript for client side validations and to achieve other client-side functionality.
- Used ANT scripts for building the application.
- Coded JSP pages and used JavaScript for client side validations and to achieve other client-side functionality.
- Writing PL/SQL procedures, triggers, functions.
- Migration from Apache/Jserv to Apache/Tomcat.
- Preparation of test script.
- QA before delivery for System Integration Testing and delivery to client.
Environment: Java 1.2, JSP, Oracle 8i, Servlets2.2, Struts, Javascript 2.0, Tomcat 4.x, WebSphere, HTML,MS Visio, DHTML,XML, JDBC,PL/SQL
Confidential, San Jose
Team member
Responsibilities:
- Coding programs in JSP,JAVA,STRUTS,SERVLET,HTML,JDBC,Java script.
- Responsible to ensure compliance with J2EE Framework and enhance Reuse and Portability of the application.
- Involved in the development of EJB / Servlets using Struts Framework.
- Developed different modules using Servlets, JDBC, JNDI, JMS, and Java Mail.
- XML Parsing using SAX parser
- Preparation of test script
- QA before delivery for System Integration Testing and delivery to client.
Environment: JSP,EJB, Oracle8i, Servlets2.2, JavaScript 2.0, HTML,XML, Jdk1.2, JDBC,Apache/Jserv, Struts.
Confidential, San Jose
Module Leader/Team Member
Responsibilities:
- Worked on the design and the solutions for the application with Application Architect using OOAD, J2EE Design Patterns and adopting MVC architecture.
- Effectively used UML methodologies for modeling business processes.
- Providing Technical suggestions, solutions to offshore programmers and reviewing their solutions in the development using TAG Libraries, JavaScript, Command Beans (Action classes), Entity beans and Services Design with J2EE architecture.
- Developed the Booking & Reporting Modules using JSP, Tag Libraries, JavaScript, CSS and HTML.
- Coding programs in JAVA, SERVLET, HTML, JDBC .
- Handling technical issues in development.
- Preparation of test script.
- Moving the build from Dev to QA to Production environment
- QA before delivery for System Integration Testing and delivery to client.
Environment: Java, J2ee, EJB, JSP, Tag Libraries, JDBC, Weblogic, Servlet 2.2 Javascript2.0,JDK1.2,JDBC,Apache/Jserv,Kintana
Confidential
Development and QA Team member, Configuration Manager
Responsibilities:
- Coding programs in JAVA, SERVLET, HTML, DHTML, JDBC
- Coding Programs for Report Generation.
- Coding for Maintenance Programs involving two or more screens.
- V&V Unit Testing.
- QA before delivery for System Integration Testing and delivery to client.
Environment: JDK 1.2, JDBC 2.0, Jsdk 1.2, Javascript, HTML, DHTML,Oracle 8i,Apache/Jserv, Jdeveloper, CVS, Apps Integrity