SlideShare a Scribd company logo
1 of 9
Download to read offline
Aashish Patel
L603, Trillium, Magarpatta, Pune (MH), India • Email: ashish.patel22@gmail.com • cell: +91 779 890 2200
PROFESSIONAL SUMMARY
 10.0 years of IT experience in designing and developing SOA (Service Oriented Architecture)
based highly scalable, multi-threaded - multi-channel middleware and enterprise applications
using OOAD (Object Oriented Analysis and Design) principles and JEE platform.
 Specialized in designing, implementing and enhancing e-commerce solutions for e-Stores with
features such as browse, navigation, shopping cart, checkout, order management, merchandizing,
fulfillment, inventory management etc. More than 5 years of extensive experience implementing
eCommerce systems using ATG platform.
 Domain expertise in telecom and retail. Implemented cricketwireless.com (a subsidiary of AT&T
Inc.) and Giga power enhancement on att.com portal while working in Amdocs.
 Hands on experience of Content management systems like Adobe Experience Manager
(CQ5/AEM).
 Ability to see, suggest, model and deliver viable technical solutions for real world business
problems. Experience of preparing RFP solutions.
HIGHLIGHTS OF QUALIFICATIONS
 Having exposure on various java based frameworks like Oracle ATG Commerce, struts 1.2,
Web-work (Struts 2.0), spring-core, hibernate, Junit, ATG-Dust etc.
 Hands on writing or customizing ATG form handlers, droplets, schedulers, commerce and servlet
pipelines, pricing calculators, create and design catalog, repositories, targeters, scenarios, custom
events, catalog load processors, BCC deployment etc. Experience exposing ATG components as
services using REST-MVC and customizations per business needs.
 Having experience of different enterprise application integration techniques like web-services
(SOAP and REST), JMS etc.
 Presently working with Amdocs India (Pune) as Development Specialist Team Lead. Working on
major enhancements on cricketwireless.com like decoupling of ATG and CQ5, BCC
implementation with business requested customizations, custom processor to load EPC catalog
feeds creating BCC projects etc.
 Hands on knowledge on Jenkins, Puppet Labs (discover, configure and management
automation framework for Dev-ops). Also developed batch script based custom framework to
automate project setup on window based environment.
 Experience with static code analysis tools like Sonar-qube.
 Experienced on working with different development methodologies like waterfall, incremental,
agile etc.
 Good understanding of tuning complex systems and demonstrable analytical skills in tracing
problems.
 Experienced in Database/Data schema and entity relationship design. Hands on with build
process and tools (ANT/Maven), version control systems SVN, Source Tree etc.
 Ability to manage project, work within tight deadlines, a self-motivator, team player. Having good
exposure to work directly with client.
 Holding valid visa USA-B1 till year 2024. SCJP 5.0 Certified.
TECHNICAL PROFICIENCY
Programming Languages Java, SQL, UML
Technologies Servlet, JSP, JMS, JDBC, AJAX, JNDI
Frameworks J2EE, Oracle Commerce (ATG) 9.x/10.x/11.x, Web-work,
Spring-core, Struts 1.2, JUnit, Hibernate, ATG-Dust,
Puppet Labs, CQ5/AEM 6.X onwards
Object Relational Mapping ATG-Repository, Hibernate
Web technologies Java Script, HTML, XML
Operating System Windows 7, Unix/Linux
Development Tools Eclipse, Toad, SQL Developer, SVN, JUNIT
Data base Oracle 9i/12g, MySQL
Application Servers WEBLOGIC 12 C, JBOSS 4, tomcat, Sun Application
Server
EMPLOYMENT HISTORY
Amdocs India (Pune) Nov 2012 – till date
1. Project – cricketwireless.com (AT&T) Nov 2012 to Oct 2013 & Dec 2014-Till Date
www.cricketwireless.com is the first eCommerce portal completely developed by Amdocs.
Cricket Wireless is a prepaid wireless service (voice, text, and data) provider in the United States.
The portal facilitate Cricket retail users to purchase service planes with and without device (BYOD-
Bring Your Own Device) along with options to choose accessories. It also provide number portability
to the customers coming from other vendors who want to retain their existing cell/mobile numbers.
It is built on top of ATG Commerce which provide the basic ecommerce functionalities and CQ5
is used for content management. It has integrations with complex systems like EPC (Enterprise
product catalog), Approximatch (Search system), CSM (interface to interact with Amdocs and third
party systems leveraging the years old telecom expertise from Amdocs), and CSI (common service
interface from AT&T Inc.), IMM (Fulfilment management system), Telegence (Telecom system which
create and maintain telecom data of customers), Vertex (Tax calculation provider system) and CAPM
(Payment system) etc.
In the first tenure I worked as project lead and in the second tenure I have been working as
Individual contributor to provide architectural solutions for business needs.
Second#Tenure (Dec 2014-Till Date):-
- Designing the architecture to completely decouple ATG and CQ on different servers. Creating the
POC to demonstrate the technical paths.
- Implementation of ATG BCC as part of solution design with business driven customizations.
- Design and implementation of custom catalog load processor which reads EPC feeds and load
the catalog data creating BCC projects programmatically.
- Designing 1 to many architecture for 1 author/BCC instance – many publish/Production instance
- Re-writing inventory management process.
- Writing custom Junit framework to enable unit testing of ATG components with real-time data.
Team size – 8
Technologies involved – Oracle Commerce 11.1, Java 1.7. Weblogic 12 C, CQ 5 used for content
management, ant, SVN/Source Tree, oracle 11 g, Jira, wiki, code cloud etc.
First#Tenure (Nov 2012 to Oct 2013):-
- Understanding the requirement and designing the system accordingly.
- Educating team about ecommerce and ATG framework as most of them were not having much
knowledge in this area.
- Creating design documents like IDD and TDD, explaining them to the team.
- Written build process to create and deploy ATG ear supporting WIN and Linux environments.
- Defining coding guidelines, code review process etc.
- Coordination among onshore-offshore, BA, QA, infra, third party systems etc.
- Written scheduler framework to perform actions based on order states.
- ATG and CQ were coupled on the same server so resolving integration issues.
Team size – 20
- Technologies involved – Oracle Commerce 10.2, Java 1.7. Weblogic 10.3, CQ 5 used for content
management, ant, SVN, oracle 11 g, QC etc.
2. Project – Giga Power on www.att.com (AT&T) Nov 2013- Sep 2014
ATT.com is a portal where ATT sell wired and wireless services like internet, TV and Voice &
phone, tablets accessories etc. I worked on developing their new portal for high speed internet
service products called Giga power using the att.com portal’s architecture.
Working as project lead my responsibilities were:-
- Understanding the requirements, designing the high level solution and get it reviewed with the
architects.
- Exposing ATG components as services, developed a custom framework to generate the response
in JSON format.
- Educating team about the framework, product bundling concept and educating team about the
same to make them productive.
- Creating low level and integration designs, explaining them to the team.
- Co-ordination among client, BA, QA, infra etc. for release activities and defect tracking.
- Work distribution, guidance, code review, etc.
Team size – 10
Technologies involved – Oracle Commerce 10.2, Java 1.7. Weblogic 10.2, CQ 5 used for content
management, ant, SVN, QC etc.
HCL-Technologies (Noida) Jan 2011-Nov 2012
3. Project – Online Store For Canada/US Client - LexisNexis (Reed Elsevier)
LexisNexis® (a part of the Reed Elsevier group) is a leading global provider of content-enabled
workflow solutions designed specifically for professionals in the legal, risk management, corporate,
government, law enforcement, accounting, and academic markets. It has more than 40 different sites
for different countries across the world like USA, Canada, Australia, South Africa, Austria etc.
I had been involved in writing scenarios, custom events, actions, conditions using ATG BCC
(Business control center) facilitating the Business to control application flow as per business need.
Working on multilingual support in applications, apart from static content it is enhanced for dynamic
content like product, category details. Keeping the space complexity low it is designed to add additional
tables to keep language specific data and framework is tweeted to read data from these tables
depending on locale keeping the performance at par. Designing and implementation of custom
campaigns and integration with third party applications providing SSO (single sign on) has been other
major milestones.
As a Team lead I had been responsible for:
- Requirement study, feasibility analysis and estimation, translating client requirements into
technical designs, designing repositories/schemas and custom product catalog etc.
- Design custom solutions for functionalities which could not be simply implemented using
ATG out of box components. It includes implementation of multilingual support, campaign
creations for abandoned orders; promotional offers for new arrivals, sale clearance
promotions etc.
- Developing components as per design, writing unit test cases and run script to automate
the unit testing and code review.
- Writing builds script to assemble the EARs to be deployed on environment servers.
- Integration and migration to different environments like quality, staging, production.
- Post production warranty support for deliverables.
Team size – 6-8
Technologies involved – ATG 9.1, Java 5.0, Oracle 10g and Apache 2 / JBoss 4.2, ant, SVN etc.
URLs to see developed applications:
Canada Store - http://www.lexisnexis.com/store/ca/
USA Store - http://www.lexisnexis.com/store/us
4. Project – Health Science store for USA/UK Client - LexisNexis (Reed Elsevier)
Elsevier (a part of the Reed Elsevier group) is a publishing company which publishes medical and
scientific literature. Elsevier publishes 250,000 articles a year in 2,000 journals. Its archives contain
seven million publications. Total yearly downloads amount to 240 million. For such a huge volume
proper design ensuring the overall health of the system is must.
I had been involved in activities which were focused on customized solution of complex business
requirements like designing and implementing a custom framework on top of ATG for the business
case where abandoned orders were left with no care. The functionality finds out such orders in the
system and sends users repeated reminder mails which include a promotion from business offering
some discount if user completes the order. Considering the high volume the system needed to be
designed keeping the time and space complexity as low as possible ensuring it does not affect overall
performance of the system. Few of the country sites (Spain and Italy) had business needs of integration
with third party applications for authentication/authorization and profile sharing which required a proper
design ensuring one site’s performance do not affect other site.
As a Team Lead I had been responsible for:
- Requirement study, feasibility analysis and estimation, translating client requirements into technical
designs, designing repositories/schemas and custom product catalog etc.
- Design custom solutions for functionalities like third party profile integration, automation of creation
of targeters (ATG component to fill page slots) for business.
- Developing components as per design, writing unit test cases and run script to automate the unit
testing and code review.
- Writing builds script to assemble the EARs to be deployed on environment servers.
- Integration and migration to different environments like quality, staging, production.
- Post production warranty support for deliverables.
Team size – 6-8
Technologies involved – ATG 9.0, Java 5.0, Oracle 10g and Apache 2 / JBoss 4.2, ant, SVN etc.
URLs to see developed applications:
USA Store - http://www.us.elsevierhealth.com
UK Store - http://www.elsevierhealth.co.uk
Globallogic, India Pvt. Ltd (Noida) Dec 2009- Dec 2010
5. Product – Loanpath Client - Third Pillar
Client Background: Third Pillar Systems is a leading provider of specialized software for process
management solutions to the financial services industry which includes large banks, leasing companies
and commercial financing companies.
LoanPath: It is a lending and leasing application system used by Citi Bank and Dell. This
lending/leasing application automates all the front office activities required for a loan starting from
applying for loan till loan approval including credit history verification, documentation, pricing, interest
calculation, fees, promotions, manual handling if required. I have been involved in implementation of
functionalities like pricing, auditing, versioning, documentation, auditing, configured security at field or
panel or tab level, simplify integration with XML at its core, asynchronous validations with client side
logic (using AJAX).
As a Senior Software Engineer, I had been responsible for:
- Requirement understanding and gap analysis.
- Design and development of new functionalities.
- Resolving critical issues and bug fixing and reporting with proper replication steps.
- Assisting in system integration testing.
- Release engineering artifacts.
- Mentoring new joiners.
A 15-20 member team got involved in the development of this product on Windows XP using J2sdk 5.0,
Webwork 2.0, hibernate 3.0 and spring-core 2.5 frameworks.
HCL-Technologies (Noida) June 2006-Dec 2009
6. PROJECT – Web Store CLIENT – GSI June 09 - Dec 09
GSI Commerce provides unparalleled experience, innovation, customer focus, and ongoing
program management. It provides International Solutions to grow our partners’ businesses in retail
categories including: apparel, accessories & footwear; consumer electronics; home furnishings;
appliances & tools; sporting goods & apparel; cosmetics & fragrances; personal care; music & video;
jewelry; toys & video games; baby products; specialty foods; and pet supplies. HCL have 6 yearlong
cherished relationship with GSI and still new miles stones are there to conquer. POLO, GNC, LEVI,
KCP, TUMI and Adidas are others are few Brands that are being taken care here.
GSI provide application which is having a complete flow of viewing, searching, selecting a product
and then checkout, payment, delivery flow if product purchased. There had been more than 80 stores
as partner for this application.
As a Software Engineer, I had been responsible for -
- Requirement analysis and finalization.
- Development and unit testing.
- Involved in requirements gathering and task tracking.
- Code Development and unit testing.
- Release engineering activities.
- Resolving critical issues and bug fixing and reporting with proper replication steps.
- Working on assigned tickets and resolving the customer faced issues.
- Working on escalation tickets.
- Meeting the SLA criteria of tickets.
A 40-50 member team got involved in the development of customer management module on Windows
XP/UNIX using J2sdk 5.0, oracle 10g, spring-core 2.5 frameworks.
7. PROJECT – JTB (Java Test Bed) CLIENT-Air Canada Mar. 09-June 09
JTB is designed by ITA Software and it is for the automation of the testing of airline reservation
system (for Air Canada) which involved systems like GDS (Global Distribution System), QPX (online
shop/search engine), QRES (Online reservation engine), Smile (Schedule management), Italic
(inventory control) etc. It supports GUI testing as well as xml based testing for inter system test
scenarios. Most of the ITA products including JTB are based on agile methodology. There are page
builders for each JSP page which provide methods to set or get data on the pages. For the scripting
on GUI pages JSSH is used which supports scripting on Mozilla. Common behavior is identified in the
system and for that commands are written and XSD is written for those commands and required
attributes. Castor is used to read the xml files. JTB relies on spring framework to configure test
components such as the interfaces to the test systems
As a Software Engineer, I had been responsible for:-
- Code Development and unit testing (Writing page builders, test scripts in java and xml, writing
commands for common behavior identified).
- Status reporting, product/service delivery as per quality standards.
- Suggesting architectural modifications/changes.
- Release engineering activities.
A 15-20 member team got involved in the development of this application on Windows XP using J2sdk
5.0, spring-core-2.5 frameworks.
8. PROJECT – myHR CLIENT – Hewitt Associates Jun. 06–Feb. 09
myHR is a web based HRMS (Human Resource Management System) application which
consists of ESS (Employee Self Services) and MSS (Manager Self Services) activities like name
change, new hire, employee transfer, termination, Job compensation, Disciplinary action etc. This
application automates all these office activities using workflows.
It is built on MVC architecture based framework known as ANDY which is much similar
to Struts 1.2. It is full of design patterns like front controller, command, façade, observer, composite
view, view helper, strategy, singleton etc. Transactions are implemented using workflow model.
Workflows updates the People soft database but due to not having direct access to this database it
involved use of JMS, batch programs, CIs (client interfaces) to update it in asynchronous way. The data
flows in the form of xml messages. There are some other batch programs to communicate (data
exchange) with other applications or sending email notifications to users. Also SSO (single sign on) is
implemented with other applications.
As a Software Engineer, I had been responsible for:
- Involved in requirements gathering and task tracking.
- Design review for new functionalities.
- Code Development and unit testing.
- Release engineering activities.
- Architectural modifications.
- Resolving critical issues and bug fixing and reporting with proper replication steps.
- Status reporting, product/service delivery as per quality standards.
- Client interaction, Onshore/offshore coordination, providing required inputs to offshore team.
A 25-30 member team got involved in the development of customer management module on Windows
XP using J2sdk 5.0, hibernate 3.0 and spring-core 2.5 frameworks.
PERSONAL DETAILS
Date of Birth 05-12-1984 (DD-MM-YYYY)
Sex Male
Nationality Indian
Marital Status Married
Passport Number Z3205780
Date of Issue 09-07-2015 (DD-MM-YYYY)
Place of Issue Pune, India
Valid up to 08-07-2025 (DD-MM-YYYY)
Holding US B1 Visa Valid up to year 2024.
Education
- Bachelor of Engineering in Information Technology from SGSITS, Indore (autonomous and
affiliated with RGPV University Bhopal), India with 72% (Aggregate), year 2006.
- Senior Secondary from Shri Vivekanand HSS, Indore (MP), India with 85.0%, year 2002.
- Secondary from Shri Maheswari HSS, Mhow (MP), India with 83.0%, year 2000.
I hereby declare that the information given above is true to the best of my knowledge & belief.
[Aashish Patel]
Date: 22–June-2016

More Related Content

What's hot (20)

DHIRENDRA KUMAR SAHOO
DHIRENDRA KUMAR SAHOODHIRENDRA KUMAR SAHOO
DHIRENDRA KUMAR SAHOO
 
Brij
BrijBrij
Brij
 
Hardik_Thakkar_Resume
Hardik_Thakkar_ResumeHardik_Thakkar_Resume
Hardik_Thakkar_Resume
 
EDI_gowtam
EDI_gowtamEDI_gowtam
EDI_gowtam
 
Mridul_Halder_Resume
Mridul_Halder_ResumeMridul_Halder_Resume
Mridul_Halder_Resume
 
Kunal bhatia resume mass
Kunal bhatia   resume massKunal bhatia   resume mass
Kunal bhatia resume mass
 
Rohit Vashishtha - SAP EP & NetWeaver Consultant
Rohit Vashishtha - SAP EP & NetWeaver ConsultantRohit Vashishtha - SAP EP & NetWeaver Consultant
Rohit Vashishtha - SAP EP & NetWeaver Consultant
 
Anil purswani Resume
Anil purswani ResumeAnil purswani Resume
Anil purswani Resume
 
Vishal Soni-J2EE
Vishal Soni-J2EEVishal Soni-J2EE
Vishal Soni-J2EE
 
PROFESSIONAL SUMMARY - NOUFALTM
PROFESSIONAL SUMMARY - NOUFALTM PROFESSIONAL SUMMARY - NOUFALTM
PROFESSIONAL SUMMARY - NOUFALTM
 
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ AgileTejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
Tejaswi Desai Resume ASP Dot Net WPF WCF MVC LINQ Agile
 
Matthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer ResumeMatthew Swanger .NET Programmer Resume
Matthew Swanger .NET Programmer Resume
 
Muruga logeswaran CV-Senior .Net Developer
Muruga logeswaran CV-Senior .Net DeveloperMuruga logeswaran CV-Senior .Net Developer
Muruga logeswaran CV-Senior .Net Developer
 
mayank_unix_sql_Jboss
mayank_unix_sql_Jbossmayank_unix_sql_Jboss
mayank_unix_sql_Jboss
 
Kasinathan_P-Resume
Kasinathan_P-ResumeKasinathan_P-Resume
Kasinathan_P-Resume
 
Vivek_Ojha (1)
Vivek_Ojha (1)Vivek_Ojha (1)
Vivek_Ojha (1)
 
ritabrata_bhattacharya_cv
ritabrata_bhattacharya_cvritabrata_bhattacharya_cv
ritabrata_bhattacharya_cv
 
Resume
ResumeResume
Resume
 
SarulathaThulasiraman_Resume
SarulathaThulasiraman_ResumeSarulathaThulasiraman_Resume
SarulathaThulasiraman_Resume
 
Ravi resume
Ravi resumeRavi resume
Ravi resume
 

Viewers also liked

Us It Jobs From Jobs Bridge April 16
Us It Jobs From Jobs Bridge  April 16Us It Jobs From Jobs Bridge  April 16
Us It Jobs From Jobs Bridge April 16JobsBridge Publisher
 
Oracle atg-mobile-wp-345770 mobile trends
Oracle atg-mobile-wp-345770 mobile trendsOracle atg-mobile-wp-345770 mobile trends
Oracle atg-mobile-wp-345770 mobile trendsMarketingfacts
 
Ahmed Heidar Résumé
Ahmed Heidar RésuméAhmed Heidar Résumé
Ahmed Heidar RésuméahmedHiedar
 
Lex resume 2011 latest version
Lex resume 2011 latest versionLex resume 2011 latest version
Lex resume 2011 latest versionlexmaclaine
 
China E-commerce Analytics [Credit Suisse]
China E-commerce Analytics [Credit Suisse]China E-commerce Analytics [Credit Suisse]
China E-commerce Analytics [Credit Suisse]Phi Jack
 
Proof of Expertise via Linkedin 2014
Proof of Expertise via Linkedin 2014Proof of Expertise via Linkedin 2014
Proof of Expertise via Linkedin 2014Darrell Z. DiZoglio
 
Jeannette Verran Resume 2016
Jeannette Verran Resume 2016Jeannette Verran Resume 2016
Jeannette Verran Resume 2016Jeanette Verran
 
Jerun profile 2012_08_10
Jerun profile 2012_08_10Jerun profile 2012_08_10
Jerun profile 2012_08_10CapIpad
 
Nature vs. Nurture: Building Great Test Teams
Nature vs. Nurture: Building Great Test TeamsNature vs. Nurture: Building Great Test Teams
Nature vs. Nurture: Building Great Test TeamsJosiah Renaudin
 
Mojo Certified Engineer tréning
Mojo Certified Engineer tréningMojo Certified Engineer tréning
Mojo Certified Engineer tréningBalázs Antók
 

Viewers also liked (15)

Us It Jobs From Jobs Bridge April 16
Us It Jobs From Jobs Bridge  April 16Us It Jobs From Jobs Bridge  April 16
Us It Jobs From Jobs Bridge April 16
 
QA Resume _Muthu_Updated
QA Resume _Muthu_UpdatedQA Resume _Muthu_Updated
QA Resume _Muthu_Updated
 
Oracle atg-mobile-wp-345770 mobile trends
Oracle atg-mobile-wp-345770 mobile trendsOracle atg-mobile-wp-345770 mobile trends
Oracle atg-mobile-wp-345770 mobile trends
 
Sanjeet Singh
Sanjeet SinghSanjeet Singh
Sanjeet Singh
 
K.V.Pardha
K.V.PardhaK.V.Pardha
K.V.Pardha
 
Ahmed Heidar Résumé
Ahmed Heidar RésuméAhmed Heidar Résumé
Ahmed Heidar Résumé
 
Lex resume 2011 latest version
Lex resume 2011 latest versionLex resume 2011 latest version
Lex resume 2011 latest version
 
China E-commerce Analytics [Credit Suisse]
China E-commerce Analytics [Credit Suisse]China E-commerce Analytics [Credit Suisse]
China E-commerce Analytics [Credit Suisse]
 
PrabhuCV_2017
PrabhuCV_2017PrabhuCV_2017
PrabhuCV_2017
 
Proof of Expertise via Linkedin 2014
Proof of Expertise via Linkedin 2014Proof of Expertise via Linkedin 2014
Proof of Expertise via Linkedin 2014
 
KaseyRESUMEAMENDED
KaseyRESUMEAMENDEDKaseyRESUMEAMENDED
KaseyRESUMEAMENDED
 
Jeannette Verran Resume 2016
Jeannette Verran Resume 2016Jeannette Verran Resume 2016
Jeannette Verran Resume 2016
 
Jerun profile 2012_08_10
Jerun profile 2012_08_10Jerun profile 2012_08_10
Jerun profile 2012_08_10
 
Nature vs. Nurture: Building Great Test Teams
Nature vs. Nurture: Building Great Test TeamsNature vs. Nurture: Building Great Test Teams
Nature vs. Nurture: Building Great Test Teams
 
Mojo Certified Engineer tréning
Mojo Certified Engineer tréningMojo Certified Engineer tréning
Mojo Certified Engineer tréning
 

Similar to Aashish Patel's Resume: 10+ Years IT Experience in SOA, Java EE & E-Commerce

Similar to Aashish Patel's Resume: 10+ Years IT Experience in SOA, Java EE & E-Commerce (20)

AvinashBhat_Resume
AvinashBhat_ResumeAvinashBhat_Resume
AvinashBhat_Resume
 
George_Thomas Varghese_Resume_2016
George_Thomas Varghese_Resume_2016George_Thomas Varghese_Resume_2016
George_Thomas Varghese_Resume_2016
 
Resume: DevOps/Technology Architect - Satya Prakash
Resume: DevOps/Technology Architect   -  Satya PrakashResume: DevOps/Technology Architect   -  Satya Prakash
Resume: DevOps/Technology Architect - Satya Prakash
 
Madhu Kopparapu Resume
Madhu Kopparapu ResumeMadhu Kopparapu Resume
Madhu Kopparapu Resume
 
RGProfile
RGProfileRGProfile
RGProfile
 
Prasanth_CV
Prasanth_CVPrasanth_CV
Prasanth_CV
 
Brijesh Soni
Brijesh SoniBrijesh Soni
Brijesh Soni
 
Jithin Eapen Curriculum- Vitae
Jithin Eapen Curriculum- VitaeJithin Eapen Curriculum- Vitae
Jithin Eapen Curriculum- Vitae
 
Resume-RDn-Detailed
Resume-RDn-DetailedResume-RDn-Detailed
Resume-RDn-Detailed
 
Rohil
RohilRohil
Rohil
 
Jawad's Resume
Jawad's ResumeJawad's Resume
Jawad's Resume
 
Logesh Kumaran M
Logesh Kumaran MLogesh Kumaran M
Logesh Kumaran M
 
Technical Profile-TejasPatel-UI-Oct2016
Technical Profile-TejasPatel-UI-Oct2016Technical Profile-TejasPatel-UI-Oct2016
Technical Profile-TejasPatel-UI-Oct2016
 
Resume
ResumeResume
Resume
 
Prashant Singhvi 9 yrs Exp
Prashant Singhvi 9 yrs ExpPrashant Singhvi 9 yrs Exp
Prashant Singhvi 9 yrs Exp
 
Sindhumathi Vellaidurai
Sindhumathi VellaiduraiSindhumathi Vellaidurai
Sindhumathi Vellaidurai
 
Resume_Sep_16
Resume_Sep_16Resume_Sep_16
Resume_Sep_16
 
Rashmi_TL
Rashmi_TLRashmi_TL
Rashmi_TL
 
Maulik-Dusara-SSE-TL-Net
Maulik-Dusara-SSE-TL-NetMaulik-Dusara-SSE-TL-Net
Maulik-Dusara-SSE-TL-Net
 
Khalid SRIJI resume
Khalid SRIJI resumeKhalid SRIJI resume
Khalid SRIJI resume
 

Aashish Patel's Resume: 10+ Years IT Experience in SOA, Java EE & E-Commerce

  • 1. Aashish Patel L603, Trillium, Magarpatta, Pune (MH), India • Email: ashish.patel22@gmail.com • cell: +91 779 890 2200 PROFESSIONAL SUMMARY  10.0 years of IT experience in designing and developing SOA (Service Oriented Architecture) based highly scalable, multi-threaded - multi-channel middleware and enterprise applications using OOAD (Object Oriented Analysis and Design) principles and JEE platform.  Specialized in designing, implementing and enhancing e-commerce solutions for e-Stores with features such as browse, navigation, shopping cart, checkout, order management, merchandizing, fulfillment, inventory management etc. More than 5 years of extensive experience implementing eCommerce systems using ATG platform.  Domain expertise in telecom and retail. Implemented cricketwireless.com (a subsidiary of AT&T Inc.) and Giga power enhancement on att.com portal while working in Amdocs.  Hands on experience of Content management systems like Adobe Experience Manager (CQ5/AEM).  Ability to see, suggest, model and deliver viable technical solutions for real world business problems. Experience of preparing RFP solutions. HIGHLIGHTS OF QUALIFICATIONS  Having exposure on various java based frameworks like Oracle ATG Commerce, struts 1.2, Web-work (Struts 2.0), spring-core, hibernate, Junit, ATG-Dust etc.  Hands on writing or customizing ATG form handlers, droplets, schedulers, commerce and servlet pipelines, pricing calculators, create and design catalog, repositories, targeters, scenarios, custom events, catalog load processors, BCC deployment etc. Experience exposing ATG components as services using REST-MVC and customizations per business needs.  Having experience of different enterprise application integration techniques like web-services (SOAP and REST), JMS etc.  Presently working with Amdocs India (Pune) as Development Specialist Team Lead. Working on major enhancements on cricketwireless.com like decoupling of ATG and CQ5, BCC implementation with business requested customizations, custom processor to load EPC catalog feeds creating BCC projects etc.  Hands on knowledge on Jenkins, Puppet Labs (discover, configure and management automation framework for Dev-ops). Also developed batch script based custom framework to automate project setup on window based environment.  Experience with static code analysis tools like Sonar-qube.  Experienced on working with different development methodologies like waterfall, incremental, agile etc.
  • 2.  Good understanding of tuning complex systems and demonstrable analytical skills in tracing problems.  Experienced in Database/Data schema and entity relationship design. Hands on with build process and tools (ANT/Maven), version control systems SVN, Source Tree etc.  Ability to manage project, work within tight deadlines, a self-motivator, team player. Having good exposure to work directly with client.  Holding valid visa USA-B1 till year 2024. SCJP 5.0 Certified. TECHNICAL PROFICIENCY Programming Languages Java, SQL, UML Technologies Servlet, JSP, JMS, JDBC, AJAX, JNDI Frameworks J2EE, Oracle Commerce (ATG) 9.x/10.x/11.x, Web-work, Spring-core, Struts 1.2, JUnit, Hibernate, ATG-Dust, Puppet Labs, CQ5/AEM 6.X onwards Object Relational Mapping ATG-Repository, Hibernate Web technologies Java Script, HTML, XML Operating System Windows 7, Unix/Linux Development Tools Eclipse, Toad, SQL Developer, SVN, JUNIT Data base Oracle 9i/12g, MySQL Application Servers WEBLOGIC 12 C, JBOSS 4, tomcat, Sun Application Server EMPLOYMENT HISTORY Amdocs India (Pune) Nov 2012 – till date 1. Project – cricketwireless.com (AT&T) Nov 2012 to Oct 2013 & Dec 2014-Till Date www.cricketwireless.com is the first eCommerce portal completely developed by Amdocs. Cricket Wireless is a prepaid wireless service (voice, text, and data) provider in the United States. The portal facilitate Cricket retail users to purchase service planes with and without device (BYOD- Bring Your Own Device) along with options to choose accessories. It also provide number portability to the customers coming from other vendors who want to retain their existing cell/mobile numbers.
  • 3. It is built on top of ATG Commerce which provide the basic ecommerce functionalities and CQ5 is used for content management. It has integrations with complex systems like EPC (Enterprise product catalog), Approximatch (Search system), CSM (interface to interact with Amdocs and third party systems leveraging the years old telecom expertise from Amdocs), and CSI (common service interface from AT&T Inc.), IMM (Fulfilment management system), Telegence (Telecom system which create and maintain telecom data of customers), Vertex (Tax calculation provider system) and CAPM (Payment system) etc. In the first tenure I worked as project lead and in the second tenure I have been working as Individual contributor to provide architectural solutions for business needs. Second#Tenure (Dec 2014-Till Date):- - Designing the architecture to completely decouple ATG and CQ on different servers. Creating the POC to demonstrate the technical paths. - Implementation of ATG BCC as part of solution design with business driven customizations. - Design and implementation of custom catalog load processor which reads EPC feeds and load the catalog data creating BCC projects programmatically. - Designing 1 to many architecture for 1 author/BCC instance – many publish/Production instance - Re-writing inventory management process. - Writing custom Junit framework to enable unit testing of ATG components with real-time data. Team size – 8 Technologies involved – Oracle Commerce 11.1, Java 1.7. Weblogic 12 C, CQ 5 used for content management, ant, SVN/Source Tree, oracle 11 g, Jira, wiki, code cloud etc. First#Tenure (Nov 2012 to Oct 2013):- - Understanding the requirement and designing the system accordingly. - Educating team about ecommerce and ATG framework as most of them were not having much knowledge in this area. - Creating design documents like IDD and TDD, explaining them to the team. - Written build process to create and deploy ATG ear supporting WIN and Linux environments. - Defining coding guidelines, code review process etc. - Coordination among onshore-offshore, BA, QA, infra, third party systems etc. - Written scheduler framework to perform actions based on order states. - ATG and CQ were coupled on the same server so resolving integration issues. Team size – 20 - Technologies involved – Oracle Commerce 10.2, Java 1.7. Weblogic 10.3, CQ 5 used for content management, ant, SVN, oracle 11 g, QC etc.
  • 4. 2. Project – Giga Power on www.att.com (AT&T) Nov 2013- Sep 2014 ATT.com is a portal where ATT sell wired and wireless services like internet, TV and Voice & phone, tablets accessories etc. I worked on developing their new portal for high speed internet service products called Giga power using the att.com portal’s architecture. Working as project lead my responsibilities were:- - Understanding the requirements, designing the high level solution and get it reviewed with the architects. - Exposing ATG components as services, developed a custom framework to generate the response in JSON format. - Educating team about the framework, product bundling concept and educating team about the same to make them productive. - Creating low level and integration designs, explaining them to the team. - Co-ordination among client, BA, QA, infra etc. for release activities and defect tracking. - Work distribution, guidance, code review, etc. Team size – 10 Technologies involved – Oracle Commerce 10.2, Java 1.7. Weblogic 10.2, CQ 5 used for content management, ant, SVN, QC etc. HCL-Technologies (Noida) Jan 2011-Nov 2012 3. Project – Online Store For Canada/US Client - LexisNexis (Reed Elsevier) LexisNexis® (a part of the Reed Elsevier group) is a leading global provider of content-enabled workflow solutions designed specifically for professionals in the legal, risk management, corporate, government, law enforcement, accounting, and academic markets. It has more than 40 different sites for different countries across the world like USA, Canada, Australia, South Africa, Austria etc. I had been involved in writing scenarios, custom events, actions, conditions using ATG BCC (Business control center) facilitating the Business to control application flow as per business need. Working on multilingual support in applications, apart from static content it is enhanced for dynamic content like product, category details. Keeping the space complexity low it is designed to add additional tables to keep language specific data and framework is tweeted to read data from these tables depending on locale keeping the performance at par. Designing and implementation of custom campaigns and integration with third party applications providing SSO (single sign on) has been other major milestones. As a Team lead I had been responsible for:
  • 5. - Requirement study, feasibility analysis and estimation, translating client requirements into technical designs, designing repositories/schemas and custom product catalog etc. - Design custom solutions for functionalities which could not be simply implemented using ATG out of box components. It includes implementation of multilingual support, campaign creations for abandoned orders; promotional offers for new arrivals, sale clearance promotions etc. - Developing components as per design, writing unit test cases and run script to automate the unit testing and code review. - Writing builds script to assemble the EARs to be deployed on environment servers. - Integration and migration to different environments like quality, staging, production. - Post production warranty support for deliverables. Team size – 6-8 Technologies involved – ATG 9.1, Java 5.0, Oracle 10g and Apache 2 / JBoss 4.2, ant, SVN etc. URLs to see developed applications: Canada Store - http://www.lexisnexis.com/store/ca/ USA Store - http://www.lexisnexis.com/store/us 4. Project – Health Science store for USA/UK Client - LexisNexis (Reed Elsevier) Elsevier (a part of the Reed Elsevier group) is a publishing company which publishes medical and scientific literature. Elsevier publishes 250,000 articles a year in 2,000 journals. Its archives contain seven million publications. Total yearly downloads amount to 240 million. For such a huge volume proper design ensuring the overall health of the system is must. I had been involved in activities which were focused on customized solution of complex business requirements like designing and implementing a custom framework on top of ATG for the business case where abandoned orders were left with no care. The functionality finds out such orders in the system and sends users repeated reminder mails which include a promotion from business offering some discount if user completes the order. Considering the high volume the system needed to be designed keeping the time and space complexity as low as possible ensuring it does not affect overall performance of the system. Few of the country sites (Spain and Italy) had business needs of integration with third party applications for authentication/authorization and profile sharing which required a proper design ensuring one site’s performance do not affect other site. As a Team Lead I had been responsible for: - Requirement study, feasibility analysis and estimation, translating client requirements into technical designs, designing repositories/schemas and custom product catalog etc. - Design custom solutions for functionalities like third party profile integration, automation of creation of targeters (ATG component to fill page slots) for business. - Developing components as per design, writing unit test cases and run script to automate the unit testing and code review. - Writing builds script to assemble the EARs to be deployed on environment servers. - Integration and migration to different environments like quality, staging, production.
  • 6. - Post production warranty support for deliverables. Team size – 6-8 Technologies involved – ATG 9.0, Java 5.0, Oracle 10g and Apache 2 / JBoss 4.2, ant, SVN etc. URLs to see developed applications: USA Store - http://www.us.elsevierhealth.com UK Store - http://www.elsevierhealth.co.uk Globallogic, India Pvt. Ltd (Noida) Dec 2009- Dec 2010 5. Product – Loanpath Client - Third Pillar Client Background: Third Pillar Systems is a leading provider of specialized software for process management solutions to the financial services industry which includes large banks, leasing companies and commercial financing companies. LoanPath: It is a lending and leasing application system used by Citi Bank and Dell. This lending/leasing application automates all the front office activities required for a loan starting from applying for loan till loan approval including credit history verification, documentation, pricing, interest calculation, fees, promotions, manual handling if required. I have been involved in implementation of functionalities like pricing, auditing, versioning, documentation, auditing, configured security at field or panel or tab level, simplify integration with XML at its core, asynchronous validations with client side logic (using AJAX). As a Senior Software Engineer, I had been responsible for: - Requirement understanding and gap analysis. - Design and development of new functionalities. - Resolving critical issues and bug fixing and reporting with proper replication steps. - Assisting in system integration testing. - Release engineering artifacts. - Mentoring new joiners. A 15-20 member team got involved in the development of this product on Windows XP using J2sdk 5.0, Webwork 2.0, hibernate 3.0 and spring-core 2.5 frameworks. HCL-Technologies (Noida) June 2006-Dec 2009 6. PROJECT – Web Store CLIENT – GSI June 09 - Dec 09 GSI Commerce provides unparalleled experience, innovation, customer focus, and ongoing program management. It provides International Solutions to grow our partners’ businesses in retail categories including: apparel, accessories & footwear; consumer electronics; home furnishings;
  • 7. appliances & tools; sporting goods & apparel; cosmetics & fragrances; personal care; music & video; jewelry; toys & video games; baby products; specialty foods; and pet supplies. HCL have 6 yearlong cherished relationship with GSI and still new miles stones are there to conquer. POLO, GNC, LEVI, KCP, TUMI and Adidas are others are few Brands that are being taken care here. GSI provide application which is having a complete flow of viewing, searching, selecting a product and then checkout, payment, delivery flow if product purchased. There had been more than 80 stores as partner for this application. As a Software Engineer, I had been responsible for - - Requirement analysis and finalization. - Development and unit testing. - Involved in requirements gathering and task tracking. - Code Development and unit testing. - Release engineering activities. - Resolving critical issues and bug fixing and reporting with proper replication steps. - Working on assigned tickets and resolving the customer faced issues. - Working on escalation tickets. - Meeting the SLA criteria of tickets. A 40-50 member team got involved in the development of customer management module on Windows XP/UNIX using J2sdk 5.0, oracle 10g, spring-core 2.5 frameworks. 7. PROJECT – JTB (Java Test Bed) CLIENT-Air Canada Mar. 09-June 09 JTB is designed by ITA Software and it is for the automation of the testing of airline reservation system (for Air Canada) which involved systems like GDS (Global Distribution System), QPX (online shop/search engine), QRES (Online reservation engine), Smile (Schedule management), Italic (inventory control) etc. It supports GUI testing as well as xml based testing for inter system test scenarios. Most of the ITA products including JTB are based on agile methodology. There are page builders for each JSP page which provide methods to set or get data on the pages. For the scripting on GUI pages JSSH is used which supports scripting on Mozilla. Common behavior is identified in the system and for that commands are written and XSD is written for those commands and required attributes. Castor is used to read the xml files. JTB relies on spring framework to configure test components such as the interfaces to the test systems As a Software Engineer, I had been responsible for:- - Code Development and unit testing (Writing page builders, test scripts in java and xml, writing commands for common behavior identified). - Status reporting, product/service delivery as per quality standards. - Suggesting architectural modifications/changes. - Release engineering activities.
  • 8. A 15-20 member team got involved in the development of this application on Windows XP using J2sdk 5.0, spring-core-2.5 frameworks. 8. PROJECT – myHR CLIENT – Hewitt Associates Jun. 06–Feb. 09 myHR is a web based HRMS (Human Resource Management System) application which consists of ESS (Employee Self Services) and MSS (Manager Self Services) activities like name change, new hire, employee transfer, termination, Job compensation, Disciplinary action etc. This application automates all these office activities using workflows. It is built on MVC architecture based framework known as ANDY which is much similar to Struts 1.2. It is full of design patterns like front controller, command, façade, observer, composite view, view helper, strategy, singleton etc. Transactions are implemented using workflow model. Workflows updates the People soft database but due to not having direct access to this database it involved use of JMS, batch programs, CIs (client interfaces) to update it in asynchronous way. The data flows in the form of xml messages. There are some other batch programs to communicate (data exchange) with other applications or sending email notifications to users. Also SSO (single sign on) is implemented with other applications. As a Software Engineer, I had been responsible for: - Involved in requirements gathering and task tracking. - Design review for new functionalities. - Code Development and unit testing. - Release engineering activities. - Architectural modifications. - Resolving critical issues and bug fixing and reporting with proper replication steps. - Status reporting, product/service delivery as per quality standards. - Client interaction, Onshore/offshore coordination, providing required inputs to offshore team. A 25-30 member team got involved in the development of customer management module on Windows XP using J2sdk 5.0, hibernate 3.0 and spring-core 2.5 frameworks. PERSONAL DETAILS
  • 9. Date of Birth 05-12-1984 (DD-MM-YYYY) Sex Male Nationality Indian Marital Status Married Passport Number Z3205780 Date of Issue 09-07-2015 (DD-MM-YYYY) Place of Issue Pune, India Valid up to 08-07-2025 (DD-MM-YYYY) Holding US B1 Visa Valid up to year 2024. Education - Bachelor of Engineering in Information Technology from SGSITS, Indore (autonomous and affiliated with RGPV University Bhopal), India with 72% (Aggregate), year 2006. - Senior Secondary from Shri Vivekanand HSS, Indore (MP), India with 85.0%, year 2002. - Secondary from Shri Maheswari HSS, Mhow (MP), India with 83.0%, year 2000. I hereby declare that the information given above is true to the best of my knowledge & belief. [Aashish Patel] Date: 22–June-2016