Over 7 years of experience in delivering enterprise solutions in e-government, workflow and web based arena.Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE technology stacks.
In depth exposure to Web 2.0 solutions, developing webservices,OOAD architecture and modeling and designing artifacts to satisfy peculiar and complex business problem statements.Excellent analytical and communication skills in order to work with mid-size teams, technical and business leadership.
- Experience in modeling complex web application using RUP and XML.
-Strong experience in class diagram, sequence diagram,component diagrams and activation diagrams.
-Strong Programming Skills in designing and implementation of multi-tier applications using Java, J2EE, JDBC, JSP, JSTL, HTML, JSF, Struts2, JavaScript, Servlets, JavaBeans, CSS, XSLT, JAXB.
-Experience in developing Web Services using - SOAP, WSDL and developing
DTDs, XSD schemas for XML (parsing, processing, and design).
-Experience in working with BEA Web Logic and Apache Tomcat6x application servers.
-Strong experience in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support.
-Experience in OOAD architecture and modeling and designing artifacts using Rational Rose UML such as class diagram, sequence diagram and state diagrams using Rational Rose, RAD and Power Designer.
-Experience in developing and deploying session beans, entity beans representing different types of business logic abstractions.
-Experience in Java design patterns such as Session Facade, Singleton, Data Access Objects (DAO),Observer, Factory, Strategy, Decorator and Business Delegate.
-Experience in writing DAO using Hibernate and Hibernate mapping files.
-Experience in dynamically generating graphical PDF reports using IText1.1 and excel reports using apache POI.
-Experience in software testing, Junit testing, regression testing, defect tracking
-Experience in image processing and recognition.
-Excellent written and verbal communication skills, presentation and problem solving skills.
-Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.