Salesforce solutions for enterprise client management: a practical implementation
| bracu.degree.level | Undergraduate | |
| bracu.type.group | Student Works | |
| datacite.rights | Open Access | |
| dc.contributor.advisor | Anwar, Md. Tawhid | |
| dc.contributor.author | Ataher, Mashruk Md. Wasik | |
| dc.contributor.department | Department of Computer Science and Engineering | |
| dc.date.accessioned | 2026-01-18T08:57:29Z | |
| dc.date.available | 2026-01-18T08:57:29Z | |
| dc.date.copyright | 2025 | |
| dc.date.issued | 2025-10 | |
| dc.description | Cataloged from PDF version of internship report. | |
| dc.description | Includes bibliographical references (page 54). | |
| dc.description | This internship report is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2025. | en_US |
| dc.description.abstract | This report documents my eight-month experience at TwinForce Solutions Limited, a Salesforce consulting firm, where I worked as a Software Development Intern from May to July 2024 and then transitioned to a full-time Software Developer role from August to December 2024. During this period, I contributed to two major projects: Travel Raro, a travel booking platform, and LIFE (Life for Relief and Development), a global non-governmental organization modernizing their operational systems. For Travel Raro, I redesigned the booking system to accommodate up to four travelers instead of two, implemented a bounced booking tracking feature to capture abandoned bookings, and developed OTP verification for guest users. For LIFE, I migrated over 400,000 legacy records to Salesforce, integrated Stripe payment processing for both credit cards and ACH transfers, built custom donation dashboards with server-side pagination, and automated donor communication workflows. The technical implementation involved extensive work with Lightning Web Components, Apex programming, Salesforce Flows, and third-party API integrations. Key challenges included optimizing code to comply with Salesforce governor limits, maintaining data integrity during large-scale migrations, and balancing stakeholder expectations with technical constraints. This report examines my contributions across the full software development lifecycle— from requirement gathering and system design to implementation, testing, and deployment. It demonstrates how my Computer Science coursework in data structures, algorithms, database systems, and software engineering directly supported my work on enterprise-level applications. | en_US |
| dc.description.degree | Bachelor of Science in Computer Science | |
| dc.description.statementofresponsibility | Mashruk Md. Wasik Ataher | |
| dc.format.extent | 65 pages | |
| dc.identifier.other | ID 22141077 | |
| dc.identifier.uri | http://hdl.handle.net/10361/27454 | |
| dc.language.iso | en | en_US |
| dc.publisher | BRAC University | en_US |
| dc.rights | BRAC University internship reports are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. | |
| dc.subject | TwinForce Solutions Limited | en_US |
| dc.subject | Salesforce consulting firm | en_US |
| dc.subject | Software development | en_US |
| dc.subject | Salesforce solutions | en_US |
| dc.subject | Client management | en_US |
| dc.subject.lcsh | Salesforce (Online service). | |
| dc.subject.lcsh | Customer relations--Management. | |
| dc.subject.lcsh | Application software--Development. | |
| dc.title | Salesforce solutions for enterprise client management: a practical implementation | en_US |
| dc.type | Internship Report | en_US |