Bounty Ltd is a massive Publishing web site with Thousands of articles about Baby and lot of tips about how to cope well during and after Pregnancy. The Bounty Ltd - Portrait is a sub Drupal 7 site which is fully integrated with third parties who provides an unforgettable experience for the day when the baby is born with Professional Newborn Photography.
Bounty Portrait has been photographing new baby arrivals for over 20 years, I even had the pleasure to get this service when my child was born, they came in all comfort in our hospital bed, it was a great pleasure to meat again one of my former colleagues.
The Bounty Portrait is a fully independent Drupal 7 sub site built with Bootstrap, the main goal is to create an App that Moms can access to it even from the mobile phone when they are still in the hospital to choose the great offers available among the range of products such as Digital Images, prints, Photo books, Gifts and lot of other offers. As sub site it still share part of the core functionalities from the main Bounty site, but this one was mostly dedicates on Photography and it had a separate Data base.
This new Drupal 7 had a little CMS part for Content Moderation, Visualisation and Integrating with Bounty Offers, the main goals was to create a fully Responsive Boot Strap sub theme.
The front end was built mostly using latest Version of Bootstrap, the home page had a Carousel and a flex slider built with Views, Paragraphs, Taxonomy, Contexts and Custom Templates.
The user was also able to login and complete the purchase of their Photos and chose among the different packages and complete the payment on a safe payment Gateway provided by third party.
Bounty is a very big company and has got lot of registered users, mostly moms who are looking for the best for their children.
During this project I worked with different teams across the building, mostly gathering the new requirements from the Wed Designers, produce showcase and demo to the business, categorise Images and place them into the new Carousel Sections. Project was managed in an Agile Environment with weekly sprints in order to monitor all the activities according to timeline estimation, task allocation and deadline. May day to day tasks:
- Agile Sprint development, estimation, planning and allocation of tasks, deadline management and retrospective.
- Continuous integration Tools such Jenkins, GitLab, Jira.
- Highly motivated to delivery the new elegant design in Drupal 7 with Bootstrap sub theme.
- Full stack Drupal 7 with strong skills required in Jquery / CSS / HTML / APIs Payment Gateways.
- Developed new custom Widgets, Carousel, Flex sliders using Views, Contexts and Custom Blocks.
- High level of system performance for their high traffic user site.
- Code reviews / Pull request / Automated Jenkins Deployments.
- Data Base Design and Building new Custom Modules.
The site had more than 1000 visitors per minute so it required a secure, scalable, high performing Drupal cache solution to handle a such enterprise environment. Usually Cache Context is per Page URL and some blocks were Caches on the entire Sub-section Context or user preferences to give a great tailored customer experience.
The whole project was executed in a completely agile way with sprint planning, daily standup, Kanban charts, retrospective.
I was very proficient in communicating and co-ordinating with the team of Designers, optimising the images in the front end, choosing carefully all the alt attributes, choose wisely the image dimensions, reduce the file size of all images, choose the right file type and optimising the thumbnails and use all image in the Google sitemaps.
Collecting new requirements from the Mockups made in Photoshops, doing the functional and technical designing, creating both Front end and Back end CMS Management screen in a very proficient Drupal 7 full-stack role.