Associate Architect Resume
SUMMARY
- 10+ years of Software design and development experience in the field of Internet, application software, Object Oriented Analysis, Design, Development, Implementation and Maintenance. Knowledge in business process redesign, architecture skills, distributed components development.
- Having experience of more than three and half years at client side (Dallas, USA) assignment for Confidential Office.
- Good Knowledge of J2EE, Core Java, Servlet, JSP, EJB, Struts Framework, 360Commerce Tour framework, UI Framework, Manager/Technician Framework, WAIF (Web Application Integration Framework), Hibernate, JDBC, Oracle10g, Tomcat, WebLogic, JBOSS, Ant, MD5(Hashing).
- Very strong knowledge in Object oriented programming (OOPS)
- Good knowledge and experience of developing applications with MVC Architecture
- Good programming skill in languages/technologies such as JAVA, JSP, spring, Hibernate, AJAX.
- Good Experience in java mail API and Velocity templates.
- Good Experience of report Generation in MS Word doc and pdf (using Itext)
- Good Experience of maintaining web security features like session management, user management, Capcha implementation, Input - output Data validation.
- Good Experience in password hash coding and encryption-decryption using Java security API
- Good Experience in Linux, UNIX, HP-Unix.
- Good Experience in version control like Star Team, CVS (Win CVS) and VSS.
- Good knowledge and experience of software development life cycle(SDLC)
- Good Experience in the Retail domain, Insurance, CRM and Process Management domains.
- Having experience with international clients like Confidential Office. Confidential (HP), 360Commerce, Confidential, Procter & Gamble and Domestic Client in India like NIC (National Information Center).
- Dedicated, highly self-motivated achiever who is committed to success and adept to multiple tasks in a high pressured environment.
- Good Analytical, Communication and Interpersonal skills.
- Holding review meetings to monitor progress of the project as per schedule and ensuring timely completion and delivery of the project to the client.
- Creative problem solving, thinking out of the box.
TECHNICAL SKILLS
Programming Languages: Java, JavaScript, PL/SQL
J2EE Technologies: EJB 2.0/3.0, Hibernate 3.1, JSP/Beans, Servlets, JDBC, Java Script, Design Pattern (Front Controller, Data Access Object, Singleton, Factory Pattern), Web Services.
Application Server: WebLogic 8.1, 9.1, 9.2, JBoss-4.2.0.GA
Web Server: Apache Tomcat
Java API: POI, IText -2.1.5, Java Security API, Quartz, Log4J 1.2.11
Framework: Struts2.0, Struts 1.2, Spring 2.5(IOC), 360Commerce Tour framework, UI Framework, Manager/Technician Framework, WAIF (Web Application Integration Framework)
RDBMS: Oracle10g, DB2, MYSQL-5.0.2, Postgresql-8.3, MS SQL Server 7.0.
IDE: Intel idea 4.5, Eclipse3.2, Edit Plus
Build Tool: Apache Ant 1.6.5
Domain Knowledge: Insurance, Retail, CRM, Process Management
Tools: Used: D.T.S. (Defect Tracking System), Share Point.
Version Control: CVS (Win CVS), Microsoft VSS, Star Team 6.0
PROFESSIONAL EXPERIENCE
Confidential
Associate Architect
Environment: Swing as front End, JBOSS 4.32 as Application Server, MS SQL Server-2000 as database, Servlet, EJB 2.0 (Session Bean, CMP, and BMP), EJB 3.0, Hibernate3.1, JMS, XML, XSLT, and ANT with 360Commerce Framework (UI Framework, Manager-Technician Framework, Tour Framework), WAIF (Web Application Integration Framework) and MVC Architecture.
Responsibilities:
- Worked extensively on the design for ecommerce integration and played key role in the implementation of this development. Since then I have been involved in all major OTP enhancements for last 4 years that includes eCommerce Integration, National Bid Center (NBC), National Fulfillment Center (NFC), Cheetah Integration for Order Delivery, Order Share across centers. I was responsible for designing and architecting the OTP system features and their implementation.
- Having good functional knowledge of OTP application.
- Wrote the complete flow for Hold/Remove Hold functionality for shared order.
- Wrote the business logic in EJB3 for Hold/Remove Hold.
- Developed complete flow for Instant Sales Read report in Back Office.
- Made change in Click-Made/Click-Sold export/import to tar xml.
- Created the object for Click-Made/Click-Sold flow.
- Wrote business logic to generate POSLog.xml for binned click transactions.
- Wrote several 360 commerce JBBC operation to fetch the data from DB.
- Completed at onsite assignment for Six month in OTP 5.0 release.
- Attended the Onsite-Offsite call regularly
- Provide help to Offsite team during Onsite assignment.
Confidential
Senior Software Engineer
Environment: Hibernate as ORM, JBoss 4.2.0-GA as Application Server, Postgresql as Database, Servlet, XML, ANT with MVC Architecture, Struts 2.0, Spring (IOC)
Responsibilities:
- Complete Understanding of High Level Design and the Use cases.
- Understanding the Process Flow Diagrams and Sequence Diagrams.
- Implements complete flow of the Struts2 framework.
- Create all hibernate file and value object of the application.
- Developed the data service layer and writing the codes for database related services.
- Written the codes for client/server side validations.
- Involved in coding of all Business Logics.
- Involved in Session Management/Exception handling implementation and documentation.
- Implementation of business logic using Hibernate as ORM
- Attending regular client meeting and having direct interaction with client
- Implemented web security risks as password hash coding, encryption-decryption, session management etc.
Confidential
Senior Software Engineer
Environment: Hibernate as ORM, Weblogic 8.1 as Application Server, Oracle 10g as Database, Servlet, XML, ANT with MVC Architecture, Struts 1.2.
Responsibilities:
- Understanding the Process Flow Diagrams and Sequence Diagrams.
- Implements complete flow of the struts2 framework.
- Create all hibernate file and value object of the application.
- Developed the data service layer and writing the codes for database related services.
- Written the codes for client/server side validations.
- Involved in coding of all Business Logics.
- Involved in Session Management/Exception handling implementation and documentation.
- Implementation of business logic using Hibernate as ORM
- Attending regular client meeting and having direct interaction with client
Confidential
Software Engineer
Environment: Swing as front End,, JBoss 3.0.2 as Application Server, DB2 & MySql as database, Servlet, EJB (Session Bean, CMP, BMP), JMS, XML, XSLT, Junit, ANT with MVC Architecture.
Responsibilities:
- Developing modules relating to accounts.
- Developing JSP s using Struts Framework.
- Implementing of business logic using EJB.
- Implementing latest EJB Design Patterns.
