Solution Architect Resume
Franklin, TN
SUMMARY
- Over 10 years of experience in analysis, design, development and giving architectural solutions to JAVA/J2EE applications.
- Solutions architect adept at designing and implementing effective technical business solutions.
- Strong experience in SOA architecture.
- Strong Application development experience in Java Platform, Enterprise Edition (Java EE) including WebServices (SOAP),JAXB,EJB, Servlets,Struts,JSP,Hibernate,iBatis, Spring, Spring Batch,JMS.
- Strong knowledge and hands on experience in Glassfish ESB and OpenSSO and JBoss BRMS.
- Strong experience in Glassfish MQ and Websphere MQ.
- Experience with Relational Database like Oracle 11g and MySQL.
- Hands on experience using Source Code Control Systems like SVN,Perforce,Harvest.
- Experience in development and deployment of web and business tier application on Web/Application servers like Tomcat, JBoss, Glassfish, Web logic and WebSphere using maven and ANT.
- Good knowledge on using code quality plugins like PMD checkstyles, Cobertura.
- Good knowledge on performance testing tools like HP Load runner and JMeter.
- Proficient in developing applications on IDE’s Eclipse, Netbeans IDE,RAD, Jbuilder.
- Experience in Object Oriented Analysis & design with UML, Rational Rose, Star UML.
- Effective Team Player in Agile methodology (SCRUM) and Waterfall methodology of Software Development.
- Sound knowledge on Health Insurance Domain, Auto Domain and Telecom Domain.
- Excellent analytical, problem - solving and interpersonal communication skills.
- Advanced levels of technical knowledge combined with sound business vision.
TECHNICAL SKILLS
Programming Languages: Java, JavaScript, Shell Scripting, PL/SQL.
Technologies: J2EE, EJB, Hibernate3.1, iBatis, Spring2.5, Spring Batch, Servlets, JSP, Struts, JSF (Icefaces), JDBC, JMS, EJB, OOPs, Web Services(SOAP/REST), WSDL, JAXB,XSD,SOAP, JBoss BRMS,JUnit.
Markup Languages: XML, HTML, CSS.
Scripting: JavaScript, Ant, Maven, Dojo.
Web/Application Servers: Glassfish 2.2, Websphere(WAS) 6.0/8.1,Weblogic 8.1, JBoss5, Tomcat.
IDEs & Tools: Eclipse, Netbeans IDE, RAD, JDeveloper, Toad, SQL Developer, StarUML.
Databases: Oracle 11g, MySQL, MS Access.
Source Control Systems: Subversion, Perforce, CA Harvest.
Operating Systems: Linux, Unix (Solaris), Windows.
PROFESSIONAL EXPERIENCE
Confidential, Franklin, TN
Solution Architect
Responsibilities:
- Designed and architected a high performance, scalable Web application using Struts,Spring and iBatis.
- Design and implementation of rules in JBoss BRMS.
- Responsible for design and implementation of nightly payment batch jobs using Spring Batch.
- Coordinating with business, other vendors and offshore team on technical and architectural solutions.
- Responsible for guiding the Team members to follow best practices while implementing the business requirements.
- Design and implementation of common framework which can be used across the project.
- Build and deployment of application using Maven on non-production environments.
- Implemented unit tests in JUnit.
- Troubleshoot and fix issues in development, QA and Production environments.
- Implement non-functional requirements like performance tuning, build management, peer reviews.
Environment: Java, J2EE, JBoss BRMS, Spring, Spring Batch, iBatis, JavaScript, Dojo, JSON, HTML, CSS, Eclipse, WAS 6.0, Oracle, Maven, SVN,CA Harvest,JUnit.
Confidential
Technical Leader
Responsibilities:
- Deriving SOA contracts based on requirements and providing architectural solutions.
- UML design using RAD.
- Generation of skeleton code & Domain objects from RAD design.
- Design and implementation of EJB based webservices.
- Identifying and giving fixes for Glassfish JBI (server stack issues).
- Integration various modules of SOA application.
- Design & Development of Project common Framework.
- Developing Batch Framework solutions using JMS approach and Websphere MQ/Glassfish JMS Adapter.
- Supporting all other project team members in technical challenges.
- Performance improvement of application
- Supporting customer in understanding the technical aspects of the application.
- Migration of application from Glassfish to IBM Websphere.
- Providing UAT testing support to the customer.
Environment: Java, J2EE, Webservices, WSDL, SOAP, JAXB,XSD,SAML,OpenSSO, Spring, Hibernate, Oracle, JSF Icefaces, Netbeans IDE, RAD,Glassfish ESB,Websphere 8.1, Maven,SVN,JUnit.
Confidential, Sunnyvale, CA
Module Lead
Responsibilities:
- Worked on implementing EJB’s on Eclipse environment.
- Implementation of UI layer components using struts, servlets and JSP.
- Implementation of common framework for the project.
- Integration of application with other modules.
- Providing technical guidance to the team members and peer reviews.
- Writing Unit test cases for the project.
Environment: Java, J2EE, Hibernate, EJB, Struts, Servlets, JSP, Eclipse, Weblogic 8.1, Oracle,ant.
Confidential, Sunnyvale, CA
Senior Software Developer
Responsibilities:
- Analysis of the specifications provided by the clients and Use Case document preparation.
- Implementation of Pojo based webservices.
- Integration of webservices with workflows like Billing and Order placement.
- Test cases preparation for the project.
- Performance tuning of the webservices.
- Preparation of SCM scripts for deployment of application.
Environment: Java, J2EE, Hibernate, Eclipse, Weblogic 8.1, Oracle,ant.
Confidential
Software Engineer
Responsibilities:
- Analysis of the specifications provided by the clients and Use Case document preparation.
- Development of the front-end using HTML pages, JSP’s and Java Servlets.
- Development of various utility classes to provide application wide methods for common tasks.
- Implemented JUnit test cases for unit testing.
- Updated the Ant scripts for packaging and deployment in the weblogic Application server.
- Preparation of runbook for deployment process.
Environment: Java, JDBC, JPA, Oracle, EJB 3.0, JSP, Servlets, JDBC, Ant, javascript, html, css.
Confidential
Software Engineer
Responsibilities:
- Interacting with Government officials on requirements and preparing the documents.
- Development of the front-end using HTML pages, JSP’s and Java Servlets.
- Development of various utility classes to provide application wide methods for common tasks.
- Implemented JUnit test cases for unit testing.
- Updated the Ant scripts for packaging and deployment in the weblogic Application server.
Environment: Java, JDBC, JSP, Servlets, MySQL, Ant, Tomcat, JavaScript, html, css.
