Senior Associate Resume
Chicago, IL
SUMMARY:
- Established professional senior software engineer having more than 8 years of experience in designing, developing and supporting high performance, scalable web applications using Java, Hybris, Demandware and related technologies. In - depth understanding of Hybris Multichannel E-commerce Suite, Demandware, data structures, algorithms and object oriented concepts.
- Extensive knowledge & good experience on Java Application Development, Distributed Applications, Object Oriented Applications, and Internet/Intranet based Database Applications.
- Strong experience in Enterprise Application Development and Deployment using J2EE Technologies like HIBERNATE, Spring, and Web Services.
- Experience in Multi-tier Web Application Development using MVC2 Architecture, Design Patterns, Struts framework, and Hibernate.
- Expertise in developing critical and responsive GUI/frontend components using HTML, CSS, JavaScript, JSTL and AJAX
- Experience in Splunk, JIRA, JConsole and IBM Java Heap Dump Analyzer
- Worked on E-commerce backbends using Hybris and Java
- Having experience with Developing, Configuring, and testing application environments using Java (Java, Servlets, JSP, Java Beans, JDBC, HIBERNATE, Struts, Jakarta Commons, Log4j, HTML, JUnit, Batch programming, and Unix shell scripting, Oracle).
- Extensively worked on writing SQL queries in imports and exports.
- Extensively worked with several tag libraries.
- Extensive experience on Application API / Framework design.
- Good interaction with Client, Team members, Team Lead, QA, Product Managers to coordinate job tasks.
- Experienced in Developing J2EE Application on IDE tools like IBM Web Sphere Studio, RAD, Eclipse 3.x, Net Beans
- Good domain knowledge in legal, ecommerce and healthcare businesses.
- Quick learner, possess problem solving skills, communication skills, and strong team player
KEY SKILLS:
Advance Java JEE and Web Services Spring Framework Hybris Multichannel e-commerce Suite Demandware Data Structures & Algorithms Object Oriented Concepts HTML5 JavaScript & JQuery
TECHNICAL SKILLS:
Programming Lang(s): Java (Advance), C (Intermediate), C++ (Intermediate), C# (Intermediate)
Ecommerce Platform(s): Hybris Multichannel E-commerce Suite, Demandware
Web Technologies: JEE, Web Services
Web Frameworks: Struts 1.3 & 2.0 and Spring Framework 3.0
Application/Web Servers: Tomcat 6.0, IIS7.0, WAS 5.1 & 6.1
Operating systems: UNIX, Linux, Windows
APIs/Tools: Log4j, JUnit, UML, RegEx, JConsole, VisualVM, Splunk, Jira, Bitbucket, Tortoise Workbench
UI Technologies: HTML5, CSS3, JQuery, AJAX, Object Oriented JavaScript, JSON
Databases: Berkeley, Coherence, MS-SQL Server, Oracle 9i, Hibernate
IDEs: RAD7, Eclipse, NetBeans, TFS, Microsoft Visual Studio
Methodology/Architecture: AGILE, Waterfall, REST, SOA, ROA
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Senior Associate
Responsibilities:
- Provided design and development capacity for new Hybris Multichannel Suite and Demandware implementations
- Provided multi-tier implementation that included Spring MVC, JQuery, JavaScript, CSS, HTML5
- Worked with business analysts on drafting requirement for internationalization initiative
- Content Management Enablement of site content to allow web marketing to manage content
- Responsible for development, enhancing new features and supporting requirements changes
- R&D Hybris with new front-end features that would retro-fit existing websites and responsible for document designing
- Involved in sprint story time, sizing the stories and sprint planning sessions.
- Actively participated in retrospective and presenting demo of the work done per sprint.
- Worked on creating device detection, site services in Hybris.
- Created different templates for mobile home page and for other pages on the application.
- Worked extensively on items.xml and impex for creating different customized components and pages.
- Worked on jQuery/Ajax for form handling.
- Monitoring and resolving the task/issues assigned in JIRA.
- Involved in bug fixing activities.
- Worked with business analysts, business SMEs, and QA Analysts to analyze, code, and validate fixes identified during QA and UAT Testing
- Performed Unit Testing.
- Worked on git bash for creating local work branches, pushing and pulling the code from development.
- Involved in peer code review.
Environment: Hybris Multi-Channel Suite, Demandware, Spring, MySQL 5.5, Git Bash, Ant, JIRA, SVN, Java6, JQuery, Ajax, Android/IPhone Simulator, SQL, Tomcat 6, Eclipse Indigo
Confidential, St Paul, MN
Senior Software Engineer
Responsibilities:
- Involved in all the phases ofSoftware Development Life Cycle (SDLC)
- Developed application using struts basedMVC framework.
- Interacting with the client to gather the requirement specification.
- Involved in requirement gathering, analysis and development.
- Setting up the CMS code in eclipse creating a functional build.
- Migrating & deploying the code successfully on JBoss server from Apache Geronimo.
- Setting up the Touch screen Client using the flex 3 SDK.
- Developed the application using Hybris and provide the features such as web analytics and recommendation engines.
- Worked extensively in Service layer using Hybris Multi Channel Suite which creates new Extensions, Data Model, DTO.
- UsedANTscripts to build the application and deployed onJBOSS Server.
- Designed and developed various Oracle database Simple and Complex Queries,
- PL/SQL procedures, Stored Procedures, Trigger and Functions.
- Monitored the error logs using Log4j and fixed the problems and used JUnit for testing.
- Used CVS for version control.
Environment: RAD, WAS 6.1, Core java, J2EE, JBoss, Adobe Flex, Flex 3 SDK, CSS, HTML, JNDI,EJB, Web Services, WSDL, SQL,PL/SQL, Java Script, Oracle10g, Toad, XML, Linux
Confidential
Software Engineer
Responsibilities:
- Involved in designing, development, Unit testing and maintenance of Java, Servlet and JSP based web applications
- Actively participated in information gathering and designed and development aspects of Confidential website
- Documented use case diagrams, UML diagrams and Unit tests
- Used Log4j for logging, debugging and used JUnit for testing and SVN as version control.
- Development of automated build process using Ant scripts