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