Resume

Sign in

Developer Project

Location:
Coppell, TX
Posted:
May 17, 2020

Contact this candidate

Resume:

Confidential May, **** *

Madhur Gupta

Lead Hybris Developer

Mobile:+1-616-***-****

Skype: madhurpg71

E-mail: adc9q9@r.postjobfree.com

MADHUR GUPTA – LEAD SOFTWARE ENGINEER

SUMMARY

I have 12+ years of experience playing roles as Java/Hybris developer, technical lead, solution architect and L3 support. With strong understanding of Agile/Scrum, TDD, CI/CD, Java 8, Spring, REST API, microservices, database SQL, monitoring and troubleshooting tools and performance optimization. Experienced in:

• Using Agile as a software development methodology.

• Most of the modules of B2C, B2B and Telco Hybris accelerators

• Integrating Hybris with multiple external systems (CRM, Fraud detection, OMS, Payment, Tax system)

• Using all modules of Spring frameworks

• Hybris, Java and Java EE coding standards and best practices

• Legacy data migration

• TDD and BDD frameworks

Roles:

• Lead Hybris Developer

• Senior Hybris developer

• Associate technology lead

• SeniorJava developer

Responsibilities:

• Working closely with architects to design solutions.

• Web front end and back end development

• Code review and performance optimization

• Requirements analysis and effort estimations

• Low level and High-level designing

• Unit testing

• Mentoring

Strengths:

• Hard working and passion for development.

Confidential May, 2020 2

• Good work ethics

• Excellent communication and interpersonal skills

• Passionate about new leading technologies

Honors & Awards:

• SAP Certified Development Professional - SAP Commerce Cloud 1905 Developer

• Hybris Core and Commerce certification

• Hybris V6 developer certification

Skills and Awards:

• Agile: Software Development Methodologies: KANBAN, SCRUM, Test-Driven Development;

• E-Commerce: Hybris: B2B Commerce Module, B2C Commerce Module, Order Management Module, SAP Hybris Commerce;

• E-Commerce: Certificates: Hybris Commerce Developer V5 Certification, Hybris Core Developer V5 Certification, SAP Certified Development Professional - SAP Hybris Commerce 6.0 Developer;

• Enterprise Applications: SAP: Java;

• Java: Building Tools: Ant, Gradle, Maven;

• Java: Utility Libraries: Apache Commons, Apache POI, Guava-libraries, log4j 1.x, log4j 2, slf4j;

• Java: Programming Technologies: AspectJ, Concurrency, JAXB, JDBC, Java EE, Java SE;

• Java: Integrated Development Environments: Eclipse IDE, IntelliJ IDEA;

• Microsoft Technologies: RDBMS: Microsoft SQL Server;

• Software Configuration Management: Version Control Systems: BitBucket, Git;

• Software Construction: Continuous Integration: Continuous Integration;

• Software Construction: Techniques: Continuous Integration, Pair Programming, Test-Driven Development;

• Software Construction: JavaScript: JQuery, jQuery UI;

• Software Construction: Scripting Languages: JavaScript;

• Software Construction: Construction Languages: SQL;

• Software Design: Software Structure and Architecture: Dependency injection, Design patterns, Microservice Architecture Pattern, Patterns of Enterprise Application Architecture;

• Software Engineering Management: Jira: JIRA;

• Software Quality: Techniques: Acceptance Test-Driven Development/Behaviour Driven Development.

WORK EXPERIENCE

Feb-2020 - Till now (May-2020) - Development Team Lead Customer: Life Sciences & Healthcare

Project: L3 Development for leading Pharma business Team Size: Dev Team 18, QA 12

Project Role: Development Team Lead

Confidential May, 2020 3

Tasks performed:

• Was involved in providing L3 support.

• Worked to migrate customers, orders, products from Legacy system to Next generation Ordering system using Pentaho as ETL.

Environment:

• Oracle

• Pentaho ETL

• Oracle, Java 8, Hybris, Spring

Nov-2019 - Till now (May-2020) - Lead Hybris Developer Customer: Life Sciences & Healthcare

Project: Trial Hybris engagement

Team Size: 5

Project Role: Team Lead

Tasks performed:

• Let a team of Developers, QA, test automaton engineer to accomplish few enhancements in the existing solution. Some advancements to the Hybris SAP ERP integration interface. Evaluation of different online chat solutions. Estimation and requirement discussion for a new website for new country.

Environment:

• Hybris 6.7

Jan-2018 - Oct-2019 - Solution Architect

Customer: Retail & Distribution

Project: we lead the design and the development for the hybris omnichannel commerce solution to provide client with a solid storefront foundation, flexible back-end features and wide variety of web- based tools for management, administration and monitoring. This platform will enable simplification of key business processes and better management and execution of commerce data flows while enhancing the user experience.

Project Role: Solution Architect

Tasks performed:

• Worked closely with the client to review the requirement and prepare solution before passing to development team. Worked on Event based architecture to integrate hybris with order management system, fulfillment system, bookkeeping system, inventory system and different audit systems.

Environment:

• Hybris 1808

Jun-2017 - Aug-2017 - Technical Lead

Customer: Spark for Hybris

Confidential May, 2020 4

Project: Hybris version upgrade from 6.3 to 6.4.

Team Size: 3 Dev, 2 QA, 1 BA, PM, Scrum Master

Project Role: Technical Lead

Tasks performed:

• Analyzing the impact of the version upgrade, creating the backlog, estimation, prioritization, code review. migration of already developed features in new version of Hybris. Environment:

• Hybris 6.4

Sep-2016 - Mar-2017 - Development Lead

Customer: Retail & Distribution

Project: Digital transformation for client EIA region. Team Size: Multi-team (4 teams), multi-location (main locations in Krakow, Saint-Petersburg, Minsk, Gomel), multi-project (Americas and EIA). EIA team size was about 150 people including developers, QA, BA, PM, SA, devops, UX.

Project Role: Development Lead

Tasks performed:

• Worked on MagicDMS integration. Created IDDs, TDDs and HLD doocuments.Presenting these documents to client. Provided estimations on story level, epic level and release level. Lead the team and mentor the newcomers. Interview the new candidates for project. Environment:

• Amazon RDS with MySql engine.

• SAP Hybris 6.2, Spring framework, TIBCO Mashery, Software AG webMethods, AWS. Sep-2015 - Sep-2016 - Senior Hybris Developer

Customer: Publication house

Project: have 2 sites selling courses, Study materials and Subscriptions. Team Size: 30+ Dev and 10+ QA

Project Role: Development Team Lead

Tasks performed:

• Developed Core functionalities and worked on many integartion to the external system. Code review, Estimation, UAT support

Environment:

• MySql

• GitHub, Jenkins,

• JAVA 8, Spring, Hybris 5.7

Apr-2015 - Sep-2015 - Senior Hybris Developer

Confidential May, 2020 5

Customer: Canada Electric store

Project: Canada’s leading Consumer Electronics and Wireless retailer Team Size: 50+ members and 4 locations

Project Role: Developing the core functionalities using TDD Tasks performed:

• 1. Responsibilities:

• Responsible for design, development and code review, writing junit test and integration test.

• Quality management for the project using various quality control tools like Sonar.

• External system integration for payment, fraud detection, CRM, social.

• Using Agile methodology. Using Git and Stash for code versioning. Following TDD approach.

• 2. Achievements:

• Get Chance to work on report cockpit. And created TDD and IDD documents for different features.

Environment:

• MS SQL

• Hybris, Spring, JavaScript, Ajax, CSS, HTML, XML, jQuery Sep-2014 - Mar-2015 - Senior Hybris Developer, Nagarro Customer: B2B online grocery store

Project: Project involved building a new online b2b storefront based on Hybris multichannel suite for one of leading grocery retailers based in Australia for its chain of grocery stores. Project involved developing new functionalities with live pricing very much customized behavior for individual customer, SAP integration, order management, payment integrations, handling promotions, product import, PIM, mobile application and solr configurations. Project Role: Senior Hybris Developer

Tasks performed:

• 1. Responsibilities:

• Responsible for design and development of web services interfaces for product, price, stock feeds, creating enterprise PCM for different sites payment and promotions integrations, delivery management and other modules.

• Quality management for the project using various quality control tools like PMD, Checkstyle, Find bugs

• External system integrations design and architecture

• Involved in peer code reviews and troubleshooting.

• Used Agile methodology, involved in project management and team handeling.

• 2. Achievements:

• Got B2B domain knowledge and implemented custom caching in Hybris. Confidential May, 2020 6

Environment:

Mar-2014 - Aug-2014 - Senior Hybris Developer, Nagaaro Customer: Electronics Store

Project: Project involved building a new online storefront based on Hybris multichannel suite for one of leading retailers based in India for its electronic store site. Project involved developing new WCMS components for a new website, order management, payment integrations, handling promotions, product import, PIM, mobile application and solr configurations Project Role: Senior Hybris Developer

Tasks performed:

• 1. Responsibilities:

• Responsible for design and development of WCMS components, solr configurations, payment and promotions, delivery management and other modules.

• Quality management for the project using various quality control tools like PMD, Checkstyle, Find bugs

• External system integration design and architecture

• Payment command implementations for Paypal and Securepay.

• Involved in peer code reviews and troubleshooting.

• Client interaction

• 2. Achievements:

• Created the initial code base structure ready for development.

• Worked on real customer data migration.

Environment:

EDUCATION

Name of the Education Establishment: Chhatrapati Shahu Ji Maharaj University, Kanpur Faculty/College: Chhatrapati Shahu Ji Maharaj University, Kanpur Degree (diploma): Master

Specialty: Master in Computer Application

Name of the Education Establishment: Chhatrapati Shahu Ji Maharaj University, Kanpur Faculty/College: Brahmanand College, Kanpur

Degree (diploma): Bachelor

Specialty: Physics Chemistry Maths



Contact this candidate