Partharaj Deb
Verified Expert in Engineering
Integration Expert and Back-end Developer
Dhaka, Dhaka Division, Bangladesh
Toptal member since May 30, 2022
Partharaj is a highly skilled software developer with extensive experience in PHP and Java, focusing on the Laravel and Spring Boot frameworks. He has a proven track record of working with both local and international companies in full-time and contractual roles, showcasing his exceptional analytical and problem-solving skills. Partharaj's exceptional knowledge, work speed, commitment, and dedication to delivering quality work have been recognized through various accolades.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Slack, IntelliJ IDEA, PHP, Laravel, Git, MySQL, Web Technologies, Java, Spring Boot, Integration
The most amazing...
...thing I've built is a video streaming and MCQ-based e-learning app with custom CMS and RESTful APIs: it has over 100,000 users and 20,000+ paid subscribers.
Work Experience
Senior PHP and Laravel Developer (via Toptal)
Simfresh Pty Ltd
- Resolved many malfunctions in an existing application, added a few new features based on the client's requirements, and integrated a 3rd-party accounting service, Reckon, with a few reports.
- Improved application performance by optimizing the old codebase. Optimized AWS services, which resulted in cost optimization.
- Contributed to the bug-free operation of the app, which made the client's business management smoother.
Senior Software Engineer Specialist
Directa 24
- Integrated the cash-in and pay-out part of third-party payment gateways of different providers from India, Japan, Vietnam, Mexico, Latam, etc. The company provides international payment solutions using its payment gateways and others.
- Used Java with Spring Boot framework with MySql database. To manage agility, we used Jira, Bitbucket for version control, Slack for communication, Jenkins for CI/CD, and AWS cloud service.
- Enabled the project to process 100 thousands of payments of different payment methods worldwide.
Software Integration Engineer
InveloApp
- Integrated third-party services such as single sign-on (SSO) with Google, FeedBear, Thinkific, and Gmail API. Set up chat and mail services with Intercom and SendinBlue, including voice call integration with Singlewire.
- Tracked and fixed bugs using Jira as a reporting tool and Notion as the feature and code documentation tool.
- Integrated several services before the soft launch and became a game changer.
Software Engineer
Sender.net
- Developed the SMS campaign management APIs with the integration of Broadcast Channel API.
- Tracked and fixed bugs using ClickUp as a project management tool.
- Optimized a few microservices by refactoring and migrating a whole project from Laravel to the Lumen framework.
Java Developer
dgMarket Bangladesh
- Built and improved dgMarket's e-procurement system named dgMarket, developed in Spring Boot with PostgreSQL database.
- Developed and managed a project with one of the other team members with Laravel framework in PHP with MySQL database.
- Confirmed tracking and monitoring were maintained by different search and analytics tools.
Software Engineer
East West Media Group
- Worked in the field of native Android in Java. Developed two projects named GG Contest and GG Poll with the team. Used the Git version control system to manage the version of our code in Bitbucket.
- Integrated REST/RESTful APIs in the app. This was an Android application developed by a team named Logic. It was a platform for creating simple and complex digital contests.
- Participated in the creation of simple and complex contests.
Software Engineer
Creative IT Limited
- Developed custom web-based applications, dynamic websites, and Android mobile apps based on the clients' requirements.
- Provided training in their institute and conducted web and mobile application development courses.
- Built the software development department and recruited and managed seven members of my team.
Experience
E-learning App (Recorded Video Streaming)
https://play.google.com/store/apps/details?id=com.dmcadmson.dmc.MissionDMCappProjects:
- Content management system (CMS) to manage courses, MCQ, video, package, subscriptions, etc.
- RESTful APIs to serve content to the app
- Android APP for the user (trainee)
Features:
- Authentication by local mobile number
- Watch free videos and participate and ask questions
- Participate in exams arranged from the CRM by admin. See one's position in the merit list, see the answer sheet after finishing the exam, and verify own submissions.
- Subscribe to specific packages paying through the SSLCommerze payment gateway.
- Access to all subscribed contents
Notable:
- Uploaded videos are asynchronously converted by FFmpeg to optimize size by changing the codec.
- The back end was deployed in VPS in the Debian server
Sender.net
http://www.sender.netI first worked on bug fixing and feature and performance improvement based on tasks assigned on ClickUp.
Then, I worked on its new major feature, the SMS Campaign. I integrated a third-party service, Broadcast APIs, to send, receive, and call back SMS reports. I built APIs for the campaign CRUD with some intelligent features for the users. Once a campaign is launched, another micro-service sends SMS via the Broadcast gateway and receives webhook calls to update the status and generate the campaign reports.
InveloApp
http://inveloapp.comI mostly worked on the integration of their marking tools and different third-party services.
Within two months of the assignment, I integrated the following services:
- Google Single-Sign-On (SSO)
- Gmail API to send marketing emails from the site via subscribers' emails
- Thinkific SSO, since their academy was built with thinkific.com
- Intercom to collect user data and provide a chatting service
- SendinBlue to send marketing emails
- Sync intercom contacts with Sendinblue using intercom webhook
- SignalWire to purchase a phone number for the campaign, make calls, send voice mail, forward incoming calls, release number, etc.
Education
Bachelor's Degree in Computer Science and Engineering
State University of Bangladesh - Dhaka, Bangladesh
Certifications
Blockchain Basics
AWS Essential Training for Developers
Software Architecture: From Developer to Architect
Learning NGINX
Learning Docker
Skills
Libraries/APIs
REST API, API Development, jQuery, Vue.js, Stripe Development, Stripe Connect, Jenkins Pipeline, Intercom API, Gmail API, FFmpeg
Tools
IntelliJ IDEA, Postman, Git, Git, GitHub, Bitbucket, Apache, Composer, Slack Development, Docker Hub, Docker Compose, Jira, MAMP, Nginx, SendinBlue, Jenkins
Languages
PHP, HTML, CSS, JavaScript, Java, SQL, PHP, PHP, PHP 8, XML, Python, C++
Frameworks
Laravel, Spring, Spring Boot, Bootstrap, Thymeleaf, CodeIgniter, Selenium
Paradigms
Agile Development, Object-oriented Programming (OOP), REST, RESTful Development, Microservices Architecture, Microservices Development, DevOps, Design Patterns, Unit Testing
Platforms
Linux, MacOS, Docker, Android, LAMP, WordPress Development, AWS, Amazon EC2, Firebase, Blockchain, Thinkific
Storage
PostgreSQL, MySQL, Database, Relational Databases, JSON, MariaDB, Database, SQLite, Redis, NoSQL, Elasticsearch
Other
API Integration, APIs, Back-end Developers, Full-stack, Blade, Ajax, Web Development, Web Development, Data Structures, Web Technologies, Integration, Payment Gateways, Full-stack, Blade Templates, Back-end Developers, API, API, Code Review, Software Architecture, Software System Architecture Development, ClickUp, AWS DevOps, SOLID Principles, E-commerce marketing, Architecture, Documentation, Payment APIs, Team Leadership, CI/CD Pipelines, SMS, VoIP, Large-scale Projects, Windows 11, SSO Engineering, API, Third-party Integration, Third-party SDK Integration, Front-end, Training, Team Mentoring, SMS Marketing, Email Marketing, Email Marketing Automation, Intercom, Algorithms, Cloud Architecture
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring