Partharaj Deb, Developer in Dhaka, Dhaka Division, Bangladesh
Partharaj is available for hire
Hire Partharaj

Partharaj Deb

Verified Expert  in Engineering

Integration Expert and Back-end Developer

Location
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

Simfresh Pty Ltd
PHP, Laravel, Amazon Web Services (AWS), Back-end Development, API Design...
Directa 24
Java, Spring Boot, Jenkins, Amazon Web Services (AWS), Selenium...
InveloApp
PHP, Laravel, Object-oriented Programming (OOP), MySQL, Docker...

Experience

Availability

Full-time

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)

2023 - PRESENT
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 performance of the application 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.
Technologies: PHP, Laravel, Amazon Web Services (AWS), Back-end Development, API Design, Composer, MAMP

Senior Software Engineer Specialist

2022 - 2023
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.
Technologies: Java, Spring Boot, Jenkins, Amazon Web Services (AWS), Selenium, Design Patterns, Unit Testing, Spring, Integration, Microservices Architecture, Payment Gateways, Team Leadership, Cloud Architecture, Databases, Back-end Development, API Design

Software Integration Engineer

2022 - 2022
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.
Technologies: PHP, Laravel, Object-oriented Programming (OOP), MySQL, Docker, Amazon Web Services (AWS), API Integration, REST APIs, Single Sign-on (SSO), Third-party APIs, Third-party Integration, Third-party SDK Integration, APIs, Back-end, LAMP, Jira, GitHub, Intercom, SendinBlue, Gmail API, Thinkific, SignalWire, SQL, Amazon EC2, PHP 5, Database Management, Relational Databases, REST, Apache, Linux, Web Development, SOLID Principles, Web Technologies, JSON, API Development, MariaDB, Architecture, RESTful Development, Design Patterns, Unit Testing, Integration, Microservices Architecture, Databases, Back-end Development, API Design, SMS, VoIP, Composer, MAMP

Software Engineer

2021 - 2022
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.
Technologies: PHP, Laravel, Docker, GitLab, PostgreSQL, MySQL, API Integration, REST APIs, Third-party Integration, APIs, Back-end, LAMP, Microservices, Redis, ClickUp, SQL, Vue, REST, Apache, Linux, Web Development, SOLID Principles, Web Technologies, PHP 7, JSON, API Development, MariaDB, Architecture, Documentation, RESTful Development, Design Patterns, Unit Testing, Integration, Microservices Architecture, Databases, Back-end Development, API Design, Composer, MAMP

Java Developer

2018 - 2021
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.
Technologies: Java, Spring Boot, Elasticsearch, Thymeleaf, PHP, Laravel, MySQL, PostgreSQL, Back-end, HTML, JavaScript, CSS, Front-end, Full-stack, jQuery, SQL, Ajax, Web Development, SOLID Principles, Web Technologies, JSON, API Development, RESTful Development, NoSQL, Databases, Back-end Development

Software Engineer

2016 - 2018
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.
Technologies: Android, API Integration, Bitbucket, Agile Software Development, SQLite

Software Engineer

2014 - 2016
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.
Technologies: Training, PHP, Laravel, APIs, API Integration, Android, Bitbucket, Git, Team Mentoring, CodeIgniter, WordPress, MySQL, SQL, SQLite, Web Development, Websites, Web Technologies, PHP 7, JSON, API Development, MariaDB, Bootstrap, Full-stack Development, Databases

E-learning App (Recorded Video Streaming)

https://play.google.com/store/apps/details?id=com.dmcadmson.dmc.MissionDMCapp
Developed the complete project to serve video tutorials and MCQ sets. Trainees can learn from videos, participate in the arranged exams, and do practices individually.

Projects:
- 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.net
Sender.net is a Software as a Service where subscribers can create and manage email and SMS campaigns.

I 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.com
InveloApp is a real-estate investor platform. It also has an academy that offers training in the real-estate business.

I 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.
2011 - 2014

Bachelor's Degree in Computer Science and Engineering

State University of Bangladesh - Dhaka, Bangladesh

FEBRUARY 2022 - PRESENT

Blockchain Basics

LinkedIn

FEBRUARY 2022 - PRESENT

AWS Essential Training for Developers

LinkedIn

NOVEMBER 2021 - PRESENT

Software Architecture: From Developer to Architect

LinkedIn

OCTOBER 2021 - PRESENT

Learning NGINX

LinkedIn

OCTOBER 2021 - PRESENT

Learning Docker

LinkedIn

Libraries/APIs

REST APIs, API Development, jQuery, Vue, Stripe, Intercom API, Gmail API, FFmpeg

Tools

IntelliJ IDEA, Postman, GitLab, Git, GitHub, Bitbucket, Apache, Composer, Slack, Docker Hub, Docker Compose, Jira, MAMP, NGINX, SendinBlue, Jenkins

Frameworks

Laravel, Spring, Spring Boot, Bootstrap, Thymeleaf, CodeIgniter, Selenium

Languages

PHP, HTML, CSS, Java, SQL, PHP 5, PHP 7, JavaScript, XML, Python, C++

Paradigms

Agile Software Development, Object-oriented Programming (OOP), REST, RESTful Development, Microservices Architecture, Microservices, DevOps, Design Patterns, Unit Testing

Platforms

Linux, MacOS, Docker, Android, LAMP, WordPress, Amazon Web Services (AWS), Amazon EC2, Blockchain, Thinkific

Storage

PostgreSQL, MySQL, Database Management, Relational Databases, JSON, MariaDB, Databases, SQLite, Redis, NoSQL, Elasticsearch

Other

API Integration, APIs, Back-end, Full-stack, Blade, Ajax, Web Development, Websites, Data Structures, Web Technologies, PHP 8, Integration, Payment Gateways, Full-stack Development, Blade Templates, Back-end Development, API Design, Software Architecture, Software System Architecture Development, ClickUp, SignalWire, AWS DevOps, SOLID Principles, eCommerce, Architecture, Documentation, Payment APIs, Team Leadership, CI/CD Pipelines, SMS, VoIP, Windows 11, Single Sign-on (SSO), Third-party APIs, Third-party Integration, Third-party SDK Integration, Front-end, Training, Team Mentoring, SMS Marketing, Email Marketing, Email Marketing Automation, Intercom, Algorithms, Cloud Architecture

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring