Architect, And Developer
SUMMARY
- 10 years of Product development lifecycle experience with extensive knowledge in Software Development Life Cycle (SDLC) involving Requirements Gathering, Design Analysis, Development, Maintenance, Implementation and Testing.
- Expertise in application development using Java/J2EE components which include JDBC, Servlets, JSP, Java Beans, Struts 1.2&2.0, Spring, Spring Dynamic Modules(OSGI), Hibernate, JNDI.
- Experience in developing web applications using technologies like HTML, CSS XML, Java Script, AJAX, CSS, JAXB and JSP Tag libraries .
- Experience in Web Services like SOAP, REST .
- Used Ant and Maven build tool for building the application.
- Experience in SQL.
- Experience in Object Oriented Analysis and Design.
- Involved in all stages of web application development (i.e. requirement analysis, feasibility study, estimation, use case development, design, documentation, development, bug fixing, performance improvement, deployment).
- Experience in building disturbed caching for large - scale data using Tangosole Coherence and Active Space.
- Good experience in Scrum methodology.
- Good experience in TDD.
- Experience in both backend and UI.
- Strong in Data Structures and Algorithms.
- Strong debugging and problem solving skills in Java.
- Proven record of accomplishment of shipping high quality software through multiple release cycles.
- Proven ability to drive technical and architectural design decisions as well as establish best practices in Engineering Organization.
- Solid design skills, with a strong eye towards maintainability and flexibility of code.
- Proven ability to deal with ambiguous problems and make solid progress when the solution is not well defined.
- Excellent cross group collaboration skills, self-motivated and team player.
- Experience in multi-threaded environment.
- Ability to work autonomously and in Agile Environment
TECHNICAL SKILLS
OS: Windows, Linux.
Languages: Java, C++.
Technology: J2EE,Servlets,SOAP Web Services, REST API, XML, JSON, SOAP, JSP, 1.0, Data Structures, OOPS, Design Patterns, Data Structures and Algorithms.
Frameworks: Spring 3.x, Spring Integration, Spring WS, Spring Batch, Hibernate 3.x. Apache Wicket, Open Jpa - 1.2, Elastic Path 6.2, Tangosol Coherence, Ehcache, Tibco Active Space
Database/ File System: MySQL,Oracle11g,SQL Ser
Web /Application server: Tomcat,Jboss4.3.1, WebLogic, Felix.
Scripting Languages: Java Script, Shell Script, AJAX.
Scheduler: Quartz Scheduler
Messaging: JMS, Tibco EMS
SCM Tools: Subversion, Perforce
Release Mgt Tool: Jenkins
Build Automation Tool: Ant, Maven
NoSQL: Mango DB, Cassandra
Business Domains: Finance, Ecommerce.
Personal Work: Build a monitoring system (Graphical representation of data) with real time monitoring of the health of a system in production with multi data centers. It will monitor application jvms and the Tangosol coherence cache.
SIGNIFICANT PROJECTS
Specification: SAP Sybase Mobiliser, Java6, Spring framework, Apache Felix (OSGI), XML, SOAP, CQ5, Hibernate, Client side templates, Ajax, Oracle, Golden Gate, Splunk, Maven, Tibco AS Cache
Role: Architect, and developer
Specification: Java 1.5, Spring, Struts, Oracle, Tomcat 5.5, Toad 8.0, Perforce, wicket, Open JPA, Elastic Path 6.2.
Role: Architect, designer and developer
Specification: Java 1.5, Hibernate, Spring, Struts, Oracle, Tomcat 5.5, Toad 8.0, SVN.
Role: Development and implementation
Specification: Java 1.4, Hibernate, Spring, Struts, Oracle, WebSphere 6.0 App server, Rational Rose, RAD, Toad 8.0, Rational Clear Case, Rational Clear Quest.
Role: Development and implementation
Specification: Windows 2000 Server, JSP, Servlet, JavaBeans, Tomcat 4.1
Role: Actively involved in Design and Development of the GUI Part of the System.
Specification: Windows XP, Java, Servlets, JSP, Java Script, Struts Framework, Hibernate, XML, HTML, MySql Server, Resin, Eclipse.
Role: Devloper