Associate Architect Resume
Plano, TX
SUMMARY
- Over ten years of Software design and development experience in the field of Internet, application software, Object Oriented Analysis, Design, Development, Implementation and Maintenance. Experience 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.
- Experience 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).
- Having more than 10 years of experience in Object oriented programming (OOPS)
- Having more than 10 years of experience of developing applications with MVC Architecture
- Good programming skill in languages/technologies such as JAVA, JSP, spring, Hibernate, AJAX.
- Having more than a year of Experience in java mail API and Velocity templates.
- Having more than a year of Experience of report Generation in MS Word doc and pdf (using Itext)
- Having more than a year 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.
- Having more than 10 years 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, Oracle Corporation, Procter & Gamble and Domestic Client in India like NIC (National Information Center).
- 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
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), AngularJS
Programming Languages: Java, JavaScript, PL/SQL
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, Plano TX
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), MVC Architecture, AngularJS
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, Palo Alto, CA
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, Austin TX
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.
