Architect Resume
Prifile Atlanta, GA
PROFILE:
- An articulate master of information technology with around 13 years of vast experience across designing and implementing customized IT solutions. Currently working as Technical Architect / Team leader with practical expertise across Java, JSP, Servlet, Struts, EJB, JDBC, J2EE, Web Services, spring, Hibernate, SOA, Oracle Service Bus, JBOSS ESB, XML, XSLT, CSS, JavaScript, AJAX, XHTML, UNIX and Linux.
- Professional experience in architecture, design, technology analysis and assessment, proof of concepts, software development, enhancement and maintenance using Java and its related advanced technologies.
- Good Project Management and Inter-personal skills gained through interaction with technical and functional teams. Good understanding on SCRUM based Project management Methodology Agile and PMP concepts.
- Good understanding on Restful Jax-RS, Jboss Rest Easy , SOAP based web services Frameworks and SOA using Oracle Service Bus Previously BEA Aqua Logic Service Bus and JBOSS ESB.
- Worked extensively on Webservers like Jboss 4.2.3/ 6.0 , Web Logic 8.1/9.2.3/10.3.x and Tomcat 5.x/6.x / 7.x along with Apache Web Server.
- Good understanding in XML, XML schemas and XML parsing using SAX/DOM, JAXB, XSLT, XHTML, XSL FO and XPATH.
- Good understanding on open source frameworks like Struts, SPRING 2.5 core, context, ORM, MVC modules , Hibernate 3.5.
- Experience in using Database, SQL, PL SQL and DB IDE tools like TOAD, Oracle SQL Developer.
- Good understanding of Java Design Patterns, OOAD and n-tier architecture.
- Good understanding on J2EE Architecture, developing server side business logic using EJB 2.1/ 3.0, JMS 1.1, persistence with Hibernate/ JPA and MVC model using Struts Frameworks.
- Good understanding in Telecom, Banking/Financial and Security domains.
- Excellent analytical, presentation, problem solving and communication skills that is required to work effectively in the field of applications development and maintenance.
- Total onsite experience 48 Months, worked at different client locations at UK, Malaysia, Thailand and USA.
TECHNICAL SKILLS:
SKILLS | TOOLS |
Operating Systems | Windows 7, XP, NT, 2K, 9x , Unix/Linux, RHEL, Fedora. |
Languages | Java 1.5, J2EE, SQL, HTML5, Java Script, node.js Cobol, C/C |
Servers | Weblogic, JBoss, Tomcat |
Java Technologies | Java Threads, RMI, Web services, SOAP, JDBC, Java Mail, JMS, Axis2, LOG4J, , JNDI, JBoss Drools, JBoss Scheduler, JSSH, Telnet clients, JFreechart and other open source and Apache projects. |
J2EE Technologies | Java Servlets, JSP, EJB 2.1 /3.0, JMS, JPA, XML DOM, SAX, JAXB , XSLT, JDBC 3.0 |
Web Technologies | HTML, XHTML, XML, XSLT, JavaScript, CSS, Spring, Hibernate, Portlets, Web Services, Oracle Service Bus, Node js. |
IDE | Eclipse 3.X, Edit Plus, Net Beans 6.8, Jdeveloper 11g |
Databases | Oracle 9i/8i, My Sql 5.0, Ms Sql Server 2000/2005, MongoDB |
Framework Software Tools | Hibernate 3.5, SPRING 2.5 , Apache Struts1.2, Restful web services Axis Web Services, SQL Navigator, Ant, Maven, Visio, Toad, Putty, Filezilla, SOAP UI, MS Office, FRONTPAGE, Adobe Photoshop, DBVisualizer and VNC Viewer. Struts, Teamsite, Cvs, Vss, HP QC, Terracotta, SOA, OSB, JBOSS ESB, Axis, SoapUI |
Version Control | CVS, Subversion, Teamsite, Perforce and GitHub. |
OS Tools | Cygwin Linux Emulator , OpenSSH, Putty, WinSCP, Filezila, Putty connection Manager. |
Methodologies | Agile, Waterfall, RUP, SCRUM based Project management Methodology, Test driven development, Extreme programming. |
Java Design Architectures | Design Patterns, MVC Architecture using Struts, Inversion Of Control using Spring, Object-relational mapping using Hibernate /JPA and Client/Server Architecture using J2EE. |
Design Tools | Microsoft Visio, UML |
PROFESSIONAL EXPERIENCE:
Confidential
Architect
Responsibilities:
- Performed initial requirement analysis assessment of the applications at onsite, discussion with all stakeholders.
- Performed the function of onsite coordinator for migration phases for staging Atlanta /Miami / Beijing and production environment in Miami.
- Provided analysis and resolution for application specific issues for 23 Java/J2EE applications during regression testing.
- Coordinating with different client teams and other stakeholder organization teams to co-ordinate approach resolve issues.
- Prepare Application assessment documentation for Migration and release.
- Created and consumed WSDL and WADL based web services which would interact with external systems, Web clients.
- Configured Apache, JBoss, Data source and application end points.
Confidential
Architect / Technical lead
Responsibilities:
- Involved in software development life cycle SDLC of the tracking systems Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
- Manage end to end system developments in Middleware space, using SOA approach and leveraging open source technologies such as JBoss ESB and XSLT transformations.
- Created WSDL and WADL based web services which would interact with external systems, Web clients.
- Involved in configuring Spring Application context and integrate with ORM Hibernate for TNManager module.
- Message driven beans were used for asynchronous communication.
- Worked with QA team to complete development activities and resolve defects.
- Conducted functional and Integration testing and Prepared UTC's and FTC's.
- Involved in completion of release modules and deployment on Dev/Test/Uat servers.
- Development using Eclipse to rapidly generate JSP, EJB, Java Beans , Webservices, XSL and XSD elements to complete the requirement.
- Prepare the Unit Test Cases using JUnit framework for enhancements and new developments.
- As a Team Lead was responsible for creation of project plan, follow through on milestones, design, development and system testing activities.
- Conduct weekly status meeting for the development team to discuss project progress and resolve issues and escalations.
Environment: Java 5.0, J2EE, JSP, Servlets, Hibernate, Spring Framework , Webservices, SOA, EJB, XML, XSL, weblogic 10.3.2.0, JBoss, Oracle 11g.
Confidential
Architect / Tech Lead
Responsibilities:
- Involved in software development life cycle SDLC of the tracking systems Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
- Involved in defining designing the layers, components of the project using OOAD methodologies and standard J2EE patterns and guideline.
- Developed the Use case, Sequence and Class diagrams.
- Involved of implementing the data persistence functionality of the application by using Hibernate to persist Java data object to the relational database. This task includes - writing, configuring, and maintaining the Hibernate configuration files.
- Involved in developing and maintaining Struts controller, Struts Configuration files struts-config.xml , Struts Action classes and Struts Action forms beans using Struts 1.2 version.
- Actively involved in developing EJB Stateless session Beans for encoding the business logic.
- Using Weblogic Server to deploy Servlets, JSP, TagLibs, JavaBeans,ejb, webservices and Database Connection.
- Message driven beans were used for asynchronous communication.
- Involved in deployment and testing of application on Weblogic application servers.
- Gather requirements from functional analyst and clients and analysis and understand the business requirements.
- Prepare the Unit Test Cases using JUnit framework for enhancements and new developments.
- As a Team Lead was responsible for creation of project plan, follow through on milestones, design, development and system testing activities.
- Conduct weekly status meeting for the development team to discuss project progress and resolve issues and escalations.
Environment: J2EE, JSP, Servlets, Webservices, EJB, Struts, XML, XSL, JavaScript, Weblogic, Oracle 8i. Eclipse 3.1, Hibernate, MVC Architecture, Hibernate 3.0 , EJB 2.1, Junit, JavaScript.
Confidential
Technical Lead
Responsibilities:
- Developed Use Case Diagrams, Object Diagrams Class Diagrams in UML.
- Used Log4j for inserting logging statements in Java Application
- Implemented unit test cases using JUnit.
- Developed and Deployed EJBs and other Components in the Weblogic Application Server
- Implemented various XML technologies like DTD schemas, JAXB parsers, XSL style sheets and XSLT.
- Consumed web services using SOAP protocol
- Involved in coding for DAO layer and persistence layers using Hibernate.
- Responsible for integrating Spring with Hibernate using Spring ORM module.
- Involved in configuring Spring Application context.
- Implemented server-side business components using EJB Session Beans EJB 2.1
- Developed Controller component of the MVC, using Servlets 2.3.
- Performed client side validations using Javascript.
- Developed user interfaces using JSPs 1.2 and Weblogic Portlets.
- Developed the different J2EE components of application such as JSPs, Servlets, EJBs using WebLogic Studio Application Developer.
Environment: J2EE, JSP, Servlets, Spring, Hibernate, EJB, Struts, JavaScript, weblogic, Oracle 8i.