Technical Lead Resume
Pleasanton, CA
SUMMARY
- Around 10 Years of Extensive experience in design and development and well versed in all stages of Software Development Life Cycle, from conceptual design through realization of complex enterprise application systems.
- Hands on experience on E - commerce solution using Hybris E-Commerce complaint server & management console in Configuring product list, order management, store locator, web store, cron jobs, tax calculation, promotions, shopping cart, checkout flow, payment methods.
- Experience in Third party integrations services like Payment Gateway integration, Tax services and Fraud detection services.
- Implementation and Integration of SAS Model Services.
- Proficient in object oriented analysis and design, coding and testing multi threaded programs
- Expertise in Web, Internet and Intranet based development using J2EE with MVC architecture.
- Experience on Application Server and Web Server like, Web Logic & Tomcat
- Windows based application development, relational Database development using Oracle, MySQL, SQL server 2008
- Flexibility and Adaptability in regards with new technologies and environments.
- Proficient in using Object Oriented Programming (OOPS) for building n-tier architecture systems with hands on development expertise in front-end UI layer, application layer including middle-ware and core business frameworks and back-end database layer integration.
- Proficient in implementing various Java/J2EE design patterns including Singleton, Factorym MVC, Front Controller, DAO, Service Locator, Business Delegates.
- Experienced in using Object Relational Mapping ORM tools like IBatis 2.2 and Hibernate 3.0
- Experience in dynamic web development using AJAX, Java Script, XML and CSS.
- Experience in using CMMI processes for software development including defect tracking (Bugzilla), VSS and SVN for configuration management, requirements traceability matrix and Project Management Plan (PMP) for work allocation and duration.
- Ability to work independently or collaboratively in any product development assignment or system development business because of excellent ability to understand business specifications(SRS) and System Design(UML)
- Experience in environments requiring direct customer interaction during specifications, design, and development and product implementation phases.
- Efficient team player and Good Mentor with the ability to learn quickly in new work environments, fluent in communication, and effective interpersonal skills
- Good team player with problem-solving, trouble-shooting capabilities, software installations, configuring servers and documentation skills
- Self-Motivated, Fast learner with strong interpersonal and communication skills. Demonstrated track record of analyzing situations, implementing solutions in a fast paced environment.
- Experienced in integration and development of Flex and Java Services.
- Experienced in Development of Business intelligence reports using Flex and Java.
- Good understanding in requirements and development of Adhoc Reports using various reporting technologies.
TECHNICAL SKILLS
Java Technologies: Core Java, JDBC, Servlets, JSP.
Operating Systems: MS-Dos, Windows NT/2000/XP.
DBMS: Oracle, MySql
Distributed Technologies: EJB, RMI
Ecommerce Technologies: Hybris, Hybris (HMC), Hybris Admin, Hybris Product Cockpit
Scripting Languages: Java script, HTML, XML, Ajax
Application & Web Servers: Weblogic, Blazeds, Jboss & Tomcat.
Reporting tools: Jasper, BIRT
IDE: JCreatorLE, Eclipse, Adobe Flex Builder 3.0
Data Persistence Framework: iBATIS, Hibernate
Frameworks: Struts, spring, Hybris framework
Services: Avalara Tax, Authorize.Net, Paypal, GMO, INICIS, Kount
PROFESSIONAL EXPERIENCE
Confidential, Pleasanton, CA
Technical Lead
Responsibilities:
- Responsible for the Project planning, Project Delivery, and team management.
- Responsible for requirements gathering and analysis, understanding Organizational goals and objectives, blue printing and designing e-Comm. solutions for the end users using Hybris Product.
- Responsible for designing the independent services.
- Evaluate the technical viability of 3rd party products for the purpose of licensing and integration with our solutions.
- Responsible for feasibility study and assessment for meeting the long term-goals in conjunction with retail business.
- Responsible for metadata management & customization of different layers of Hybris ECommerce product.
- Responsible for integrating ERP, Payment gateway, Tax System to Hybris as a part of ecommerce systems.
- Responsible for identifying data anomalies, research and resolve data quality issues that would help in rolling out the Hybris to the customers’ end users.
- Overall application has been developed using Hybris Multichannel Suite along with Spring MVC to improve sales and customer service.
- Designed and developed the requirement documents.
- Used Hybris Management Console (HMC) to save users information.
- Used Hybris Administrative Console (HAC) for initialization and updating system.
- Developed High level and Low level design documents for the E-Commerce application.
- Developed High level application designing for the Internalization support.
- Developed web pages using JSP, HTML, CSS, AJAX, JavaScript, spring, Java1.6 and XML.
- Implemented MVC architecture using Spring framework combined with Hibernate for database persistence.
- Designed Independent services like Payment Gateway, AVA Tax, ERP Integration systems.
- Configured the Production & staging environments for the Hybris System Deployment.
- Have been involved in the Hybris environment set up from the scratch.
Environment: Java1.6, J2EE, IBM MQ, Hybris, HMC, HAC, ibatis, SQL Server 2008, Spring, JSP, Struts, Spring MVC, Authrize.net, Avalara Tax Services, Kount, INICIS Payment Gateway, GMO Payment Gateway, SVN, SQL, Intuitive, HTML, JSP, Tomcat 6.x, Apache 2.2
Confidential, Sacramento, CA
Sr. Java/J2EE Developer
Responsibilities:
- Involved in designing the Rich User interfaces with Adobe Flex Components
- Involved in development of business logic in the Middle tier using Java Technologies
- Extensively used the Adobe Flex charting components for presenting the business data in more interactively
- Involved in bug solving
- Code management with Version control VSS.
- Involved in requirement analysis and development of Portfolio analysis dashboard.
- Involved in implementation of user profiles and profile customization.
Environment: J2EE, Adobe Flex 3, Flex Builder, iBatis2.2.0, Tomcat 5.5.25, MySQL5.0, ECLIPSE IDE
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Involved in Low level design for Cart Management module.
- Developed JSP’s for Cart Management module.
- Tracking the requirements and reporting the status to project manager.
- Integrated the Payment Gateway to handle the Payment processing. Used the Paypal payment gateway
- Developed custom tags library for shopping cart.
- Involved in Bug fixing.
- Testing the integration of all modules end to end and rectifying the problems
- Involved in Check-in and Checkout process of version control, using vss
Environment: Java, HTML, JSP, Servlets, JDBC, Oracle.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Understanding the client business, requirements and analysis of requirements.
- Design of application as per requirements using the waterfall model.
- Developed Web application using JSP, Servlets
- Developed some common components like Exception Handling, Log4J, Connection Pooling, and LDAP Pooling for the application.
- Designing of the UI screens and incorporated the client side validations AJAX and Java Script
- Extensively used JDBC Statement, Prepared Statement, Callable Statement and Result Set interfaces while providing database interaction with the RDBMS backend.
- Independently worked with the client, understand the problems and provided the right solutions
- Involved in build release activities.
Environment: Servlets, JSP, Oracle, HTML, Ajax, JDeveloper, oc4j, LDAP.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Coding of History Tracking module
- Developed Web applications by using Servlets and JSP pages. Involved as team member in coding and understanding the problem.
- Implemented JDBC for backend connection using java.
- Integrating with various other modules of the application.
- Tracking the requirements and reporting the status to project manager.
- Testing the integration of all modules end to end and rectifying the problems
Environment: Servlet2.3, JSP1.2, JDBC, Oracle9i, web logic
Confidential
Software Engineer
Responsibilities:
- Involved in requirements gathering.
- Developed the entire web tier using Struts MVC Framework.
- Involved in analyzing, designing the system.
- Involved in estimation for developing the payroll module.
- Developed payroll module including taxation.
- Used Ant scripts for code compilation and Log4j for logging purposes.
- Developed rules for taxation module.
- Developed persistence layer objects and iBatis query files in xml.
- Developed ant build file for build process.
Environment: Struts, Servlets, JSP, Mysql, iBATIS, HTML, Ajax, Eclipse3.0, and Tomcat5.5.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed JSP’s for Presentation layer
- Involved in understanding the requirements of the client
- Used Ant scripts for code compilation and Log4j for logging purposes.
- Used JavaScript for Client Side Validations
- Involved as team member in coding and understanding the problem.
- Involved in Check-in and Checkout process of version control, using vss.
Environment: Servlets, JSP, Mysql, HTML, Ajax, Eclipse3.0, Tomcat5.5,