Post Job Free

Resume

Sign in

Developer Software Engineer

Location:
Irving, TX
Posted:
June 12, 2017

Contact this candidate

Resume:

CHANDRA KANT SONI

**** ****** ***** **, *** ***, Irving Texas - 75038

+1-469-***-**** ac0te2@r.postjobfree.com

PROFILE SUMMARY

Dynamic developer/leader of software development teams offering 11+ years of experience in developing/leading multimillion-dollar, mission-critical project’s modules.

Worked with big clients such as Asgard Australia, Merck USA, Brocade USA, Armstrong USA, T-Mobile USA, HP USA, Walters Kluwer USA, and Argos UK.

Successfully Handled the onshore role as Senior Analyst in UK (September 2014-May 2015) with Accenture and Analyst Programmer with HCL Australia (Jan 2011-September 2011).

Exceptional skills in Agile Development and Test Driven Development.

Experience in Object Oriented Design, Modeling, Programming and Testing in Java, J2EE, XML and Relational Databases.

Strong knowledge in development/customization using IBM WebSphere commerce 6/7/8.

Skilled in all phases of the software development lifecycle; expert in translating business requirements into technical solutions; and fanatical about quality, usability, security and scalability.

Excellent Interpersonal skills, outstanding problem solving and decision making skills.

Excellent knowledge in developing/customizing and system integration using IBM WCS 7/8 and Hybris.

Strong knowledge of Design including J2EE Design Patterns Singleton, MVC, DAO, Builder, Business Delegate, Session Facade, Service Locator etc.

Excellent knowledge in Commerce Order subsystem, member subsystem, catalog subsystem, payment subsystem, SOA, Restful web services, Solr search engine,

Excellent knowledge in Accelerator/Org admin customization.

Technical Skill Expertise:

Programming Languages

JAVA, J2EE, XML, SQL, PL/SQL, Unix Shell Script

Web/XML Technologies

HTML, DHTML, CSS, JavaScript, AJAX, Servlets, JSP, SAX, DOM, XML, XSLT, XPATH, DTD, XSD, JAXB2.0

Frameworks

EJB 2.0/3.0 (Stateless Session Beans, CMP), Hibernate 3.0, Spring 3.0, Jboss Seam 2.0, JSF 1.2, Struts 1.2, Tiles

Apache Projects

Ant 1.5, Log4j, Struts 1.2

Tools & Utilities

IBM WebSphere commerce 6/7/8, Hybris 5.3, Eclipse, RAD, WSAD, Editplus, CuteFTP, winSCP, Toad, SQL Developer

Application/Web Servers

BEA WebLogic, IBM WebSphere, JBoss, Tomcat.

RDBMS

Oracle 11g, MySql 4.0, MS SQL Server 7.0, MS Access

Source Control

Rational Clear Case, Microsoft VSS, PVCS, CVS

Design Patterns

Singleton, Session Facade, Factory, Value Object, Front Controller, DAO, Iterator, Command

Operating Systems

Windows 9x/2000/XP, Linux, UNIX

PROFESSIONAL EXPERIENCE

HP, Austin, Texas Jun ’15 – Till date

Tech Lead/Lead developer

Project: HP Jukebox

HP Jukebox is B2B ecommerce website developed on IBM WebSphere Commerce v8 which enables CE and PS organizations to buy HP products online.

Responsibilities:

Worked as module lead/lead developer.

Involved in development different modules like PDP Customization, Org admin customization, eConfigurator, Favorites and Standards, Offline Catalog, Rest services Integration, User admin.

Fit gap analysis, LLD and TDD creation for the given modules.

Lead SWAT team to resolve Critical/High defects in different modules to prevent the go live date extension.

Reduced number of major defects through problem management.

Actively participated and contributed to the defect management and production deployment.

Effective client Interaction for requirement understanding.

Involve in code review and code quality.

Involved in UAT, System integration and post production deployment support.

Environment: Java 1.7, Spring MVC,IBM WCS 8, Business Model: B2B, Oracle11G,JAX-RS Rest web services, Java script, DOJO, JQuery 1.4, Rad 8, SQL Developer, GIT, JSON, Ajax.

Argos, Milton Keynes, UK Jun ’13 – May ‘15

Senior developer/ Senior Analyst

Project: CAPE (Credit Application Processing Engine)

This modules checks whether customer is eligible to get a new credit card (Argos card or Vanquis card) based on the input given by the customer while applying for the card. Customer can either go for apply only for a card or they can go for apply and buy with the new card.

Responsibilities:

Worked as senior developer/Senior Analyst.

Effectively played the onshore role for 8 months with Accenture UK.

Fit gap analysis, LLD and TDD creation for the given module.

Reduced number of major defects through problem management.

Actively participated and contributed to the defect management and production deployment.

Effectively involved in discussion with different stake holders to resolve common issues.

Effective client Interaction for requirement understanding.

Involve in creating the WBS, TDD, Estimation and query log.

Involve in Designing, Estimation, coding, Unit testing.

Created Junit test cases to test persistence layer and service layer.

Involved in UAT, System integration and post production deployment support.

Environment: JSP, XML, JavaScript, IBM WCS7, Business Model: B2C, DB2, JQuery, JMS, RAD 7, SVN, JQuery, Java script consuming soap services.

T-Mobile Seattle USA Jan ’12 – Jun ‘13

Web Sphere Commerce Sr. Developer

Project: ecommerce site development/enhancement

IVOW (Increase Value on web):

Increasing Value on the Web (IVOW) will allow new customers to customize their order, improving on the limited pre-packaged offering on Tmo.com today.

Equipment Instalment Plan (EIP21):

With the introduction of EIP 21, user have the options on few of the devices to pay the amount in 20 instalments. With business perspective this project leverages the customer base of T-Mobile as many customers prefer to avail instalment payment instead of paying the whole amount.

Value 2.0 (No Contract Length):

This project is to show the contract length for subsidy and non-subsidy devices for channels like TOM CD and TOM BD in case of if the customer is dealer and has the dealer code.

Responsibilities:

Worked as ecommerce senior developer.

Handled a team of 6 developer.

Arranged the WCS learning session within team to enhance their knowledge in WCS.

Involved in new application development/support and customization/integration of ecommerce based application.

Created Junit test cases to test persistence layer and service layer.

Developed presentation tier using JSP, implemented business logic in controller command.

Involved in development, and testing phases of software development life cycle.

Involved in code review in quality assurance.

Environment: XML, Struts1.1, IBM WCS 6, Business Model: B2C, Oracle10G, SVN, Toad, JQuery 1.4, Java Script, RAD 6 IDE, Web services.

Wolters Kluwer, Riverwoods Illinois Oct ’11 – Dec ‘11

Web Sphere Commerce Developer

Project: Development/Enhancement of ecommerce site lww.com

Wolters Kluwer helps healthcare providers build competency and improve their practice to make confident decisions on patient care and deliver better outcomes. Wolters Kluwer Health solutions help facilitate evidence-based decision-making in clinical, nursing, and pharmaceutical settings, at the same time supporting continuing education and leading medical research.

Responsibilities:

Client interaction for requirement gathering, risk assessment, finalization of functional

specifications.

Majorly involved in creating the new command, JSP pages for stedmans.com, used dynamic caching for word of the day page, customized Commerce Accelerator and create new tables, entity beans, access beans and data beans as per requirement.

Involved in LLD, TDD and query log creation for the given modules.

Helping the team members to complete the JIRA tickets with proper understanding of the requirement.

Mentor team members to gain WCS knowledge.

Manage testing, system integration, debugging and troubleshooting of the application.

Managing SIT, UAT and Production environment implementations.

Environment: IBM WCS 7, Business Model: B2C, Open CMS, Java 1.6, Apache Solr1.4, Oracle 10g, JQuery, JSP Servlets, and Toad.

Asgard, Perth, Australia Jan ’11 – Sep ‘11

Analyst programmer Australia

Project: Infinity – Transacting Features and Fees and Commission

Asgard is one of the best providers of superannuation and investment solutions in Australia. Asgard offers a comprehensive range of premium investment, super and pension products.

Responsibilities:

Effectively involved in Regular team interaction/Project status meeting.

Used MVC based Struts framework to develop the multi-tier web application presentation layer components.

Extensively worked on front end, business, and persistence tier using the JSF, Spring, and Hibernate frameworks.

Involved in design, development and testing phases of project.

Technical design document preparation as per the FD.

Providing SIT and UAT support for testing.

Used JUnit to test persistence and service tiers.

Extensively used XSLT and XPATH for reports generation from XML files.

Handling defect fixing, migration etc.

Environment: Windows 7, Java 1.5, JQuery, Hibernate, spring, Struts1/2, JSF, WebLogic 10.2, Oracle 10g.

Brocade Communications Systems Inc., San Jose, California Nov ’09 – Dec ‘10

Senior Software Engineer

Project: Software Portal

Brocade’s licensing infrastructure is a suite of internally developed licensing tools used to generate, transfer and query licenses. Most of the licensing tools were developed for Hardware centric SAN IP and products with tier 1 OEMs as target customers. There could be direct customer and channel partner as well. License generation is supported for all the products supported by the software portal. The user should be authenticated and authorized to generate licenses for a particular product.

Responsibilities:

•Development and implementing the requirements as per the SFR.

•Involved in writing the LLD and TDD with the help of SFR.

•Extensively used Hibernate concepts as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions. Used XDoclets to generate mapping Xml files between java objects and database tables.

•Involved in Implementation of Middleware framework using Hibernate and Spring Framework.

•Extensively used Hibernate concepts as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions. Used XDoclets to generate mapping Xml files between java objects and database tables.

•Extensively used AOP concepts using spring for logging and declarative transactions using Spring proxy Beans.

•Handling Integration/UAT/Production Deployment Issues Pre and Post Production release issues.

Environment: Windows 2000, Core Java, Oracle 10g, JSPS, Web Services, Hibernate3.0, Struts 2, and Spring 2.5 DI/AOP.

Armstrong World Industries, Lancaster, PA Jan ’09 – Oct ‘09

Senior Developer

Project: Enhancement/Support Armstrong.com

Armstrong World Industries, Inc. is a global leader in the design and manufacture of floors, ceilings and cabinets. This Project contains mini projects like enhancement of Shopping Cart, Competitive Database management which has the competitive price rates of their counterparts, LEED letter request form made for the customers etc.

Responsibilities:

•Capturing the requirements from Armstrong IT team.

•Involved in designing and implementation of MVC design pattern using MVC1 and Struts framework for Web-tier.

•Tested persistence layer and service layer with transactions using JUnit test cases.

•Development and implementing the requirements in terms of enhancements.

•Handling Integration/UAT/Production Deployment Issues Pre and Post Production release issues and provide relevant support.

•Integrated Apache Tiles and Struts for page layout.

•Extensively used Struts server side validation, tiles and exceptional handler.

Environment: Windows 2000, Java1.4/1.5, JSP, Servlets, Struts 1.1, Apache Axis2 1.4, Tomcat5/6, Eclipse3.2, Oracle 9i.

Merck, Kenilworth, New Jersey Jan ’08 – Dec ‘08

Software Engineer

Project: Global Marketing Toolbox

It is a web based Marketing Services Toolbox that will aid Merck's global product teams in identifying legally approved promotional materials that can be customized and used within regional markets for Merck's products worldwide. The Toolbox will provide advanced filtering choices and basic information about promotional materials. Merck envisages the toolbox will create significant cost savings for Merck's product teams globally and help ensure that product teams are using the most suitable promotional material.

Responsibilities:

•Understanding, analyzing the requirement from the client.

•FRS and Design Document Preparation.

•Development and implementing the Customer requirement.

•Integrated Apache Tiles and Struts for page layout.

•Extensively used Struts server side validation, tiles and exceptional handler.

•Created Junit test cases to test persistence layer and service layer.

Environment: Windows 2000, Java1.4, Struts1.1, MyEclipse 5.1, JSP, Servlets, Oracle 9i, JQuery, DWR, Java Script, Tomcat 4.

IHG, Atlanta, Georgia Sep ’05 - Dec ’07

Software Engineer

Project: Complaint handling system

This Software uses IVRS System and client Web application for sending and Receiving Complaints raised by the Guest on solution providers Mobiles. Once any complaint received by guest/non guest will send through the Application or through telephone to solution providers like plumber, electrician’s mobile to resolve in expedite manner. Daily/weekly and monthly reports generates i.e. which department receives more complaint and which department resolve more than others etc.

Responsibilities:

•Majorly involved in front end and middleware coding.

•FRS and Design Document Preparation.

•Development and implementing the customers’ requirement.

•Extensively used Struts server side validation, tiles and exceptional handler.

•Created Junit test cases to test persistence layer and service layer.

Environment: Java1.4, JSP, Servlet, Struts1.1, JDBC2, Ajax (DWR), Tomcat4, Java script.

ACHIEVEMENTS

•Received BRAVO (Best Performance award in HCL Tech. Ltd.)

•Received ACE award (Best performance award in Accenture)

EDUCATIONAL QUALIFICATION:

B.E. in Computer Science and Engineering, Sep '03.

PERSONAL DETAILS

Date of Birth 1st April 1979

Sex Male

Marital Status Married

Languages Proficiency Hindi, English

(Chandra Kant Soni)



Contact this candidate