Summary
Overview
Work history
Education
Skills
Websites
Certification
Languages
Honors-Awards
Publications
Timeline
Generic

Arnab Ray

London,United Kingdom

Summary

Experienced professional with expertise in Amazon Web Services (AWS), Google Cloud Platform (GCP), software architecture, and generative AI. Demonstrates a strong ability to design and implement scalable cloud-based solutions while leveraging advanced AI technologies to drive innovation. Adept at creating robust software architectures that align with organisational goals and industry best practices. Committed to advancing technological capabilities through cutting-edge solutions in cloud computing and artificial intelligence.

Overview

22
22
years of professional experience
18
18
years of post-secondary education
1
1
Certification

Work history

Senior Architect

Publicis Sapient
London, United Kingdom
2020.06 - 2026.03
  • Working as Senior Architect in developing/enhancing custom cloud-hosted Digital ad intelligence/insights software. In a nutshell, integration with Facebook's Marketing APIs and deriving data insights.
  • Involved in end to end work including scoping sessions with Facebook, RFPs, onboarding tech team, design, development of some modules, assessing functional and performance tests. communication with various stakeholders, and so on.

  • Extensively used AI both in application as well as software development.
  • Mentored junior architects, fostered teamwork and collaboration.
  • Collaborated with clients for effective design solutions.
  • Delivered projects on time despite tight deadlines.

AEM Architect

Publicis Sapient
London, United Kingdom
2018.06 - 2020.06
  • Worked as AEM architect for the CMS Platform of a major Retail chain hosting multiple brands in multiple locales.
  • Requirement gathering, technical refinement, high level design
  • Whitelabel component design
  • Practical adoption of product features so as to support existing scale and volume (in terms of brands, locales and volume of content)
  • Communication with client, third parties, other vendors towards common goal
  • R&D on new features and subsequent enablement as BAU (eg: Experience Fragments, Template Editor)
  • Explored personalisation journeys using ContextHub and other AMC products - DTM and Target
  • Enable headless CMS concepts using model.json approach. Explored GraphQL and AWS as syndication approach to external consumers.
  • Customised components to integrate with Target to display recommendations.

AEM senior developer

Publicis Sapient
London, United Kingdom
2017.05 - 2018.06
  • Worked as a AEM senior developer in a project involving a reputed bank in the UK. Work involved transforming the public websites of two of their brands into the AEM platform.
  • During development, followed the concepts of white-label components with brand specific styling.
  • Over 90% code coverage of back-end code (models, services, servlets, etc) using Junit.
  • Contributed towards creating an automated program to copy pages from the old websites and recreate them in AEM.
  • Created customized Rich Text Editor plugins.
  • Implemented the new Context Aware configuration features to hold brand specific configurations.
  • Implemented SEO features like OpenGraph, Meta-twitter, canonical, and so on.
  • Implemented Sling Dynamic Include features to decouple caching of headers and footers from rest of the page.
  • Contributed towards Dispatcher and Sling mapping configurations.
  • Wrote groovy scripts to mass update editorial workarounds, fix broken links, etc.
  • Involved in workshops and triage with editors, business analysts, visual designers, and business stakeholders to understand requirements/issues and provide solutions satisfactory to all.

Associate Consultant, Digital Marketing

Tata Consultancy Services
Kolkata, Chennai and Stockholm
2014.08 - 2017.05
  • Led the CMS implementation of the e-commerce site of a major airline in Scandinavia.
  • In my role as CMS architect, I collaborated with visual designers to understand the rendering requirements, with editors to understand editorial requirements, with UI and AEM developers to plan, design and develop reusable templates and components that can be used to create content for the website. I took part in development of some of these widgets myself.
  • Internationalization (multisite and multilingual arrangement as per Adobe best practices) and integration with Translations.com
  • Creation of custom components implementing RWD principles
  • Integration with various APIs from the airline's services platform as well as those from 3rd parties. Used Oauth based authentication in the process.
  • OSGI based back end services and servlets (eg: for Site search, URL externalization, etc)
  • SEO, Tag management, Asset management, Google Tag Manager integration
  • Custom migration tool to import certain pages from old CMS to AEM
  • Customized adaptive image implementation for device specific rendition
  • LDAP based authentication against Active Directory for internal users
  • Custom Authentication handler for authenticating external users
  • Reverse replication of User generated content
  • Appropriate documentation, securing review from Adobe, and arranging training for editors
  • Apache Web server and Dispatcher setup

Application Architect

IBM
Kolkata and Copenhagen
2012.06 - 2014.08
  • Led a team of five offshore developers, collaborating with 2 developers and one lead architect from IBM Denmark, in this enterprise security project catering to the applications of a major cargo shipping client based in Denmark.
  • Received an “IBM Think Connect” award.
  • Data store migration from Active Directory to Oracle
  • Mapped existing hierarchical data model to an equivalent relational model.
  • Incorporated use of Materialized Views for report modules.
  • Led the modification of EJB business layer to make use of JPA DAO and entities.
  • Assisted in creating a customized data migration tool and optimizing it such that Production data can be migrated within the freeze-period.
  • Created shell scripts to extract existing AD data into LDIF files.
  • Created a precise phase wise plan to cover the release along with data migration.
  • Apart from the migration project, the following were under my purview:
  • Data modeling of any ongoing requirement.
  • Generating idea and converting them into viable business cases; communicate with client to get them authorized for work.
  • Proof-of-Concepts on emerging technologies that can be used in the project
  • SAML2 based authentication to Salesforce from a company owned Identity Provider
  • Using Selenium to test the GUI.
  • Solution outline of new requirements, code review and upkeep of Architecture document
  • Communicating with various Infrastructure teams, other Application teams, IBM management, IBM Denmark team, and the Client in the process of solution delivery.

Senior System Engineer

IBM
Kolkata and Copenhagen
2010.11 - 2012.06
  • Part of a 5 member development team, involved in migration of a monitoring application - platform from Windows 2003 to Linux, Websphere Application Server 5.1 to Weblogic AS 11gR1, Datastore from MS SQL Server 2000 to Oracle 11g (involved data migration), Websphere MQ 5.3 to Websphere MQ 7.
  • Nominated for “APMM Integration” award.
  • Introduced JPA entities and DAO to leverage container managed transaction capability.
  • Introduced container managed MDBs to process incoming messages from IBM MQ Websphere
  • Introduced JAXB based marshalling and unmarshalling of XML/JMS messages
  • Incorporated Quartz based scheduled jobs
  • Incorporated a HTML web cache for performance optimization.
  • Contributed to get CSAT 10/10 for the migration project [2010Q4 - 2011Q1]

Team Lead

Tech Mahindra
Kolkata and Wellington
2006.03 - 2010.11
  • Started as a senior developer in this SOA implementation project on Operational Separation of a major telecom service provider in New Zealand. Served as the vendor representative in the client’s System Integration testing environment in Wellington, NZ.
  • Promoted to the role of Team Leader towards the end of this assignment leading a team of 4 developers.
  • Development of a middle-tier orchestration product to process order and service requests, using Sun JCAPS 6.0
  • Represented vendor team in SIT
  • Led the integration with various components/products from other vendors
  • First level analysis of defects and coordination with offshore team
  • Communicated with SIT team and client towards defect tracking and resolution
  • Received “Pat on the Back” award
  • Nominated for “Valuable Team Player” award.

Associate Manager

Ushacomm
Kolkata and Dhaka
2004.09 - 2006.03
  • Started as a graduate hire in the role of Software Engineer. Worked in the post implementation phase for a major telecom service provider in Bangladesh serving 6 months onsite. Played key role in closing post go-live defects.
  • Responsibilities included:
  • resolution of defects involving Java Swing and CORBA
  • preparing client specific reports using Seagate Crystal reports and Oracle procedures
  • Promoted to Associate Manager in Jul 2005.

Education

Bachelor of Technology (B.Tech.) - Computer Engineering

Sikkim Manipal University of Health, Medical and Technological Sciences
India
2000.09 - 2004.06

High School Diploma - English, Maths, Sciences

Bhavan's Gandhi Vidyashram
India
1993.01 - 2000.01

undefined

South Point
1986.01 - 1993.01

Skills

  • Amazon Web Services (AWS)
  • Google Cloud Platform (GCP)
  • Software Architecture
  • Generative AI

Certification

  • Google Cloud Certified Professional Cloud Architect
  • Adobe Certified Master - Adobe Experience Manager Sites Architect
  • AWS Certified Solutions Architect – Associate
  • 1Z0-851 - Oracle Certified Professional, Java SE 6 Programmer

Languages

English (Full Professional)
Bengali (Native or Bilingual)
Hindi (Professional Working)

Honors-Awards

Pat on the Back, Think Connect

Publications

  • Custom and LDAP authentication in AEM 6.1 with Keep-me-logged-in feature
  • Cloud security using SAML2

Timeline

Senior Architect

Publicis Sapient
2020.06 - 2026.03

AEM Architect

Publicis Sapient
2018.06 - 2020.06

AEM senior developer

Publicis Sapient
2017.05 - 2018.06

Associate Consultant, Digital Marketing

Tata Consultancy Services
2014.08 - 2017.05

Application Architect

IBM
2012.06 - 2014.08

Senior System Engineer

IBM
2010.11 - 2012.06

Team Lead

Tech Mahindra
2006.03 - 2010.11

Associate Manager

Ushacomm
2004.09 - 2006.03

Bachelor of Technology (B.Tech.) - Computer Engineering

Sikkim Manipal University of Health, Medical and Technological Sciences
2000.09 - 2004.06

High School Diploma - English, Maths, Sciences

Bhavan's Gandhi Vidyashram
1993.01 - 2000.01

undefined

South Point
1986.01 - 1993.01
Arnab Ray