My Co-op Internship Experience at SessionM, A Mastercard Company
On the afternoon of a winter day in the third week of November 2017, I got a call. The person on the line informed me of being from SessionM and inquired if I’m still available for co-op. We scheduled the interview for the following week.
Two days after the interview, I received the offer letter — and I began my internship a month later in January.
I thank SessionM for giving me the chance to do my first Software Engineer job. The internship had a slow start with me making mistakes and learning from them — as well as from my supervisor — who himself was a student at that time. For most of the part, the months of late December to March, in Boston, are almost a sight from Winterfell, and many times, even North of the Wall comes alive. And oh, I didn’t want to do WFH in the first few months of my first job.
SessionM is a customer data and loyalty management platform — which is integrated with Salesforce clouds as well. I got the opportunity to work on SessionM’s features for its Salesforce extensions. Thanks to my manager, which helped me enter the world of cloud engineering and development with upfront hands-on experience.
Salesforce Commerce Cloud (previously Demandware) is a full-featured platform for developing e-commerce websites. Additionally, it allows clients to install software to extend the functionality (called Cartridges). I implemented certain new SessionM Platform features into its Salesforce Commerce Cloud cartridge, besides minor tweaks and bug fixes.
In summary, the projects I worked on included:
- Extending SessionM package for Salesforce Service Cloud with SessionM Notes module.
- Building features in SessionM cartridge for Salesforce Commerce Cloud for SessionM Offers module using SessionM platform APIs besides other tweaks and bug fixes.
- Integrating SessionM OAuth 2.0 with these platforms.
- Designing, developing, and deploying reports for automation environment using Java and TestRail API.
- Documenting all this work.
My stay at SessionM was not filled just with hands-on learning but with a lot of majestic seaside views of Seaport area and — delicious Wednesday lunches and Friday breakfasts, among other events — 🌮😋. More on that, later!