Software Application Architect/team Lead Resume
Plano, TX
SUMMARY
- 8+ years of extensive experience in the management and implementation of large scale technology initiatives across diverse industries. Specific areas of expertise include: Custom Application development, Enterprise Architecture, Application Architecture, Service Oriented Architecture, Complex Systems Integrations, and project management
- Capable of providing technical vision and leadership across a broad spectrum of technologies with specific in depth expertise in JEE, Web Technologies, User Experience, Enterprise Java Architecture, SOA and middleware architecture, and BPM
- Capable of engaging across project teams, vendors and other stakeholders to ensure business projects and enabling technologies are delivered in line with the agreed Enterprise Architecture Roadmap
- Proven strength in leadership, delegation, influence and holding others accountable in all sourcing models (Direct Reports, Third Party Providers, and Internal/Matrix) and ability to be decisive in ambiguous environment
- Experienced in managing the off - shore and on-shore teams and proven ability to communicate effectively across the teams and cultures
- Strong ability to anticipate and see around corner to mitigate risks
- Strong communication, collaboration, influencing and leadership skills with technical organizations and management team
- Ability to work with key business stakeholders to understand current and future needs of the business and align technology roadmap to deliver upon those needs
TECHNICAL SKILLS
Languages: Java, C#, C, XML, XSL, JavaScript, WML, Perl, WAP, HTML, Unix Shell Scripts, IBM xForm.
Internet Dev: JBoss SEAM,JSF,JSP, Java Applet, JavaScript,ASP,ASP.NET CSS, DHTML, DOM
Java/J2EE: JEE6,EJB3, JNDI, JSP, Servlet, JMS, Java Beans, RMI, JDBC,SUN JDO(KODO), Jakarta Struts, Hibernate. JPA, Spring framework.
Databases: Oracle, SQL Server, MySQL, DB2, MS Access, PL/SQL
Standards: UML, RUP, OOA/OOD, Design Patterns
Servers: BEA Weblogic8.x, Apache Tomcat 4.x, IBM Websphere6.0, IIS/PWS, Global 360 Case Manager
Tools: /IDE: Eclipse/RAD/RSA, Xdoclet, Ant, JBuilder, Rational Rose, XMLSpy5.0, Erwin, Oracle Designer, JUnit, Clear Case, MKS, CVS, WinCVS, ImageMagick, Jira, Jasper Reports
Environment: s: Windows (98, NT and 2000, XP), Unix, Linux
PROFESSIONAL EXPERIENCE
Confidential, Plano TX
Software Application Architect/Team Lead
Responsibilities:
- Responsible for Design and Architecture of J2EE application for XO billing dept.
- Integrating web application with systems.
- Involved in Object model Design.
- Used Java/J2EE, MVC,DAO and Value Object Design Pattern for component architecture.
- EJB3
- Using Spring framework
- Involved in Database design, ER Diagram used in enterprise application. .
- Oracle stored procedures and functions.
- Using Web Service to validate business requirements.
- Re-Design UI Using JSP/JSF and icefaces components.
- Using ICEFACES and standard JSF for UI Development.
- Wrote jsf validators to validate specific business for general UI validation.
- Wrote jsf convert to convert data to specific need.
Confidential, Fort Worth TX
JAVA/J2EE Application Architect/Team Lead
Responsibilities:
- Worked in all phases of SDLC.
- Involved in Object model Design.
- Used Java/J2EE, MVC,DAO and Value Object Design Pattern for component architecture.
- Involved in Database design, ER Diagram used in enterprise application. .
- Using Web Service to validate business requirements.
- Re-Design UI Using JSP/JSF and icefaces components.
- Using ICEFACES and standard JSF for UI Development.
- Wrote jsf validators to validate specific business for general UI validation.
- Wrote jsf convert to convert data to specific need.
- Using SQLJ for communicating to the IBM mainframe.
- Using IBM DB2 database.
- Using RSA IDE for development.
Confidential, IRVING TX
Senior JAVA/J2EE Application Developer/Team Lead
Responsibilities:
- Used JPA/Hibernate with Oracle10g database for persistence.
- Used hibernate annotation and other features of Java EE.
- Used oracle Database Triggers and Stored Procedures to implement business logic.
- Used web services to get product pricing from mainframe.
- Used Spring framework
- Working on JavaEE cutting edge technology like JBOSS SEAM.
- Re-Design UI Using JSP/JSF and Facelets and open source RICH FACES and IceFaces.
- Implemented new concept of Conversation scope given by SEAM.
- Using JPA with Hibernate implementation
- Implemented the SEAM concept of Injection/Bijection object.
- Implemented concept of component validation(Hibernate/EntityBean and Ajax4jsf).
- Implemented new concept of using Session bean as JSF backing Bean.
- Implemented new SEAM concept of using Entity Bean a
- Involved in Team selection and interview process.
- Involved in Team performance reviews.
Environment: Windows XP, Oracle10g, IBM WebSphere 6.1, RAD, Eclipse3.3, CVS etc
Confidential, Fort Worth TX
Senior JAVA/J2EE Application Developer
Responsibilities:
- Managed /communicating off shore development work in India.
- Involved in Team selection and interview process.
- Involved in Team performance reviews.
Confidential
Senior Application Developer
Responsibilities:
- Created complete SRS document, developed story boards, performed detaild need and requirement analysis of the system by interviewing the customers to develop functional specifications of the systems.
- Complete the deatial application design and draw classes and sequence.
- Used Java/J2EE, MVC, DAO and Value Object Design Pattern for component architecture.
- OR Mapping was implemented using Hibernate/JDO(KODO) with Java Server Faces(JSF) as a web framework.
- Implemented basic SOA concept for reusability of primary business and pre-existing rules. Exposes Session Beans EJB as web services.
- Used UML methodology to do modeling for new components and integrated with existing Core Component.
- Improving the performance of application.
- Drive technology architecture and infrastructure design, and supervise technology build, test and deployment activities.
- Interact with Program Managers and Test Leads to contribute to and review functional specifications and test cases.
- Created a work plan and estimates for different initiatives and describe a project plan using MS Project.
- Worked heavily with Struts and JSF that was architecture web framework for application alongwith JSTL and other taglib for in JSPs.
Environment: Red hat LINUX, Windows NT, Oracle8, IBM WebSphere 5.0, WSAD5.0, MS Project, Visio and etc.
Confidential, Detroit MI
Application Developer
Responsibilities:
- Worked as Lead Analyst/Database Developer at Confidential Motor Company, Developed and administered database and custom enterprise applications using Java, Struts,hibernate, JSP, EJBs, Weblogic, and Oracle 8/SQL Server database. Details are as under:
- Took part in the whole project life cycle that includes requirement analysis, Design (High level & low level), Development, testing and Acceptance phases. Object Oriented Concept (OOA/OOD) was used to translate the corporate needs into application design.
- Wrote several EJBs to define different component architecture and related Data Access Objects to provide services to clients, Data validation, applying business rules.
- Worked heavily with Jakarta Struts that was architecture framework for application, implemented by using Camino 3.02 and utilized Struts taglib for in JSPs.
- Involved in the creation of use Cases, Class Diagrams, and Sequence Diagrams for analysis and design of application.
- Worked on NICE System, developed staging application that extract data from many data sources all across USA and Canada, and generating data files in text/flat format to upload in Teradata. The critical staging process was automated to run as a batch program for data collection everyday. Also solely responsible for the maintenance of the application.
- Developed a Build Tool Application. Lead the design and development effort of Build Tool application for build automation process. This application executes XML build scripts to compile project codes and deploy it on the server. Saves Persist build information in the database and generates reports. This project provides a Java web interface to execute Ant commands in staging area. .Application was build using Java, Servlet, JSP, Weblogic6.1/7.0 SQL server2000.
- Worked on System Health project to monitor the health of NT servers using VB.NET, ASP, and SQL Server2000. This application connects to all the remote NT severs and collects all environment variables of the system, system performance and disk capacity and storage usage. It also connect all the UPS connected to the servers and get the data. Web interface was developed to show the graphical presentation of all the collected data. The process reads the .ini file and run every day by windows services. Event Log is also generated.
- Have worked with XML technology and developed several XML document and create DTD, deployment descriptors and XML Schemas using XML Spy5.0
Confidential. Troy, MI
Web/Database application developer
Responsibilities:
- Involved in the preparation of user Requirements and functional specification of the systems.Worked with a team developing a database application using Oracle.
- Developed new screens/forms using Visual Basic to communicate Oracle database using ODBC and ADO/OLE DB.
- Migrating data from old mainframe into Oracle database using SQL loader.
- Upgrading and maintaining NACG web sites
- Migrating data from old mainframe into Oracle database using SQL loader.
- Using MS Visual InterDev 6.0 to develop ASP pages. Server side scripting was done using VB Script ASP was used for database connectivity.
- Working on Org Chart website developed in Cold Fusion using Oracle database using Home Site and Cold Fusion Studio
- Using Java and Java Scripts to enhance the functionalities of the interactive web pages.
- Creating new interactive/static web pages communicating the database using Front Page and Dreamweaver2, MS InterDev.
- Wrote procedure, functions, trigger using PL/SQL to validate & ensure system integrity.
- Developed web application using Java, JSP and Servlet with Oracle and Tomcat 3.1 and Dreamweaver for front end development for intranet application.
- Coded several JSP’s which would used as a client side technolgy.
- Excellent knowledge of Oracle architecture and RDBMS concepts and performed logical and physical database design also create and maintain multiple databases and the objects
Environment: UNIX (sun OS), Windows NT, Oracle8, Visual Basic6. InterDev, ASP, Java, JSP, Servlet, Tomcat.