Md. Sultanul Arefin
Software Engineer in Software Box
Technologies involved:
React-native and Flutter for front-end development.
Software Development Engineer in Nordecode
Technologies involved:
Meteor, React for Web dev. and React-native for mobile app. development.
NoSQL is used in the backend.
Initially tested their Web and mobile applications which were
developed on Meteor, React, React-native and mongo dB technology
stack. Since then I also learned React, React-native, meteor and
Mongo DB programming. I worked with the following resources and
GitHub repositories:
React Native, Meteor, React, Jest , (snapshot feature implementation in react-native pages),
tinyMCE integration in the application application, JSDoc package integration,
React-docgen package, NativeBase and React-native-easy-grid of GeekyAnts,
React-native-google-analytics-bridge implementation in React-native pages,
Added several ESLint packages, worked with React-native-vector-icons,
React-native-keyboard-aware-scroll-view, React-devtools,
React-test-renderer, worked with React Navigation versions (1.0 to 1.5),
prop-types, React-native-modal, React-native-snackbar, React-native NetInfo,
ScrollView, ActivityIndicator replacing ‘spinner packages/ React-native-orientation-loading-overlay’,
React-native-app-tour, React-native-meteor , React-naitve-app-intro-slider,
React-native-webview, React-native-onesignal Front-end-validation, bug fixing,
Input type specific keyboard setup, input focus [Accessibility feature of react),
Upgrading React-native version from 0.44 to 0.57.5 and
corresponding peer dependency packages when applicable.
Making changes for faster build and running/developing/debugging in windows
and ubuntu machines, Reporting bugs to Azure DevOps formerly VSTS,
Research on finding new features and proposing to teammates,
Created Notification page and other pages...... and (linking/reproducing pages)
produced by (existing API data) which functions similar to Facebook,
producing APK's and so on _ _ _ _ _ _ _ _ _ _ _.
Facebook link of the product:
Link: Facebook page
Course Management System
This is an Asp.net MVC Project.
Implementation of admin functionalities where
Admin can upload Courses, Trainers, Category Information.
Where Users can login and choose the courses and intended place(s)
from where they want to take the courses. Registration and
Login process is managed by Asp.net Identity, Social Authentication,
PDF Generation with iTextSharp etc.
The site has similarities to this site IMTC.
Other works: Template adjustment depending on Client requirements,
Database design and Implementation for this site etc.
Please see the Photo Gallery for images.
Malvern University Project
This is An Asp.net Webform project, Here Business Logic
Implemented in C#, Standard Coding Style and rules are followed,
Design and Implementation of HR related pages like Employee Profile,
Leave Management, Foreign and local Student Application processing,
PDF generation with iSharpText and Adobe Acrobat DC, Page modification
from existing code and many more. A number of JavaScript implementation
to
meet user needs and to make the site faster.
(#) Calculation in the front-end of conformation due From Probation period and joining date.
(#) Calculation of Retired date from joining date.
(#) Designing of pages, Show hide Divs on demand and many more.
Designing of the pages with Bootstrap and HTML/ CSS etc.
Please see the Photo Gallery for images.
Python Django Blogging Site
Django web Framework is used here. Here users
can register and sign in. Unauthorized user can only
view the posts. Authorized user can view and comment on
the posts. Users can also reply over comments. These comments
and reply process is managed asynchronously as in Facebook.
Database used is MySQL. Database design, configuration, template
adjustment are some tasks performed by me from scratch.
Link of the Python blogging site
Please see the Photo Gallery for images.
Simple Project Management Tools
Please check this GitHub link.
This is a tentative Final Asp.net MVC project.
It has following Users/Employees.
It Admin:
Responsible for creating Users/Employees.
(e.g. Project Manager, Developer etc.). IT admin
is Inserted into database as first Employee
(similar to seed data from Code first approach).
Project Manager:
Created by It Admin, can add projects, update/delete projects,
assign employees, can create task and add comment to task,
View Project in which he/she is involved. view Project Details,
View Task Details,
View Comment Details and a few more things.
Team Lead,Developer,QA Engineer,UX Engineer:
Created by IT Admin, can create task and add comment
to task, View Project in which he/she is involved. view project
details, view task details,
View Comment Details and a few more things.
Please see the Photo Gallery for images.
Local build and run of some E-commerce sites: Saleor, Nopcommerce and Cezerin.
Technologies Involved:
Python, Django, Nodejs, PostgreSQL, Asp.net, IIS,
SQL Server, MySQL, React, PHP, Windows Environment
Configuration and Ubuntu Environment configuration etc.
Please see the Photo Gallery for images.
Vehicle booking Site using Framework7, PHP, ajax, MySQL etc.
Please check this GitHub link.
Produced with Framework7, PHP and MYSQL. The site is tentative.
Front end is managed by Framework7, jQuery and Backend
communication is done through ajax request methods in Framework7.
Frontend sends request to php file through Ajax and php file
communicates with MySQL Database. Database file and
all other files are attached in this GitHub link below.
Electron App (JavaScript Framework)
Please check this GitHub link.
This is An app made with Electron.
Technology used: several electron packages
(npm electron, jQuery, font-awesome etc.) were used,
the main task was to take screen shot in every minute
when play button is on, and when play button was turned
off no screen shot will be taken.
Coding and designing were performed by me.
Please see the Photo Gallery for images.
Chat Script Tool
CakePHP Framework is Used for the back end of site
and for front end JavaScript, ajax, html, CSS, jQuery
were used. This is a chatting tool. The client part
of this tool is embedded in a HTML file. A JavaScript
program within that html file is responsible for saving/retrieving
messages through Ajax from chat server in regular interval
(5 sec). In server side, a PHP (CakePHP) program is serving client’s
request. All the messages are saved in Database.
There is an admin panel of this tool where admin can
comment on client’s message which is also saved in Database.
Admin can also archive messages.
I have worked on both client and Server part.
Please see the Photo Gallery for images.
Conversion of English numbers to their corresponding Bangla Pronunciation form
Tools and technology used: PHP Tools for Visual Studio,
Netbeans IDE and Xampp Server,
Dynamic Programming, Artificial intelligence etc.
Input Number: -12312312312.4123
Output is: মাইনাস এক হাজার দুই শত একত্রিশ কোটি তেইশ লক্ষ বারো হাজার তিন শত বারো দশমিক চার এক দুই তিন
Please see the Photo Gallery for images.
Mobile Store Management in Asp.net MVC and in Asp.net Web From
Asp.net Web Framework and SQL-Server 2016 was used for this
project. This was an academic project in my University graduation
period. This website initiates itself with a homepage containing
latest mobiles in the store. You can also find mobiles with respect
to the operating system and manufacturing company. Here new brands
and mobiles are added and updated dynamically by the Admin. The
website is made in such a way that its codes and logics adhere to
any modern software company’s coding style. Here codes are designed
in such a way that you can shift from one Data base management
system to another with very little effort. The page contains a
“About us “page
which navigates customers to our physical location and contact details.
Please see the Photo Gallery for images.
Nationwide Community Medicine Automation
This Project is about Community health clinic, where there is a Head
office, many centers under the head office, each center have
a center admin, a number of doctors. Patients can come to these
centers and they will be registered by their National ID Card.
The services the patients take will be saved in the database.
Administrators can see the Demographic report about patients
for particular disease.
Patient information are fetched from a Web API.
Please see the Photo Gallery for images.
BitBook
A social networking web application like Facebook,
Technologies used ASP.Net MVC, MS SQL Server etc.
Key functionalities:
User Registration
|| User Login, User logout
|| User Registration
|| Add and Edit Basic Information
|| Search people
|| View Friend Request
|| Unfriend a friend
|| Change Profile Photo
|| Change Cover Photo
|| User Registration
|| Update status
|| Remove post
|| Like a post
|| Comment a post
|| View number of like
|| View Friend list who liked specific post
|| View Friend list
|| Navigate profile
|| User Registration (using Google Account)
|| User Login (using Google Account)
|| Change Password etc.
Please see the Photo Gallery for images.
Diagnostic Center Bill Management System
This is an Asp.net Web Framework Multi-tier Project where we manage billing activities for a small diagnostic center.
Generally, small diagnostic offers several types
of tests like Complete blood count, Lipid profile,
Urine C/S-200, X-Ray LS Spine, USG Lower abdomen etc.
Since bill processing for these types of tests
requires paper work and is very error prone, we
are offering this application to process it
automatically from their side.
Please see the Photo Gallery for images.
Geo Quiz App
This app was made using the book "Android Programming: The Big Nerd Ranch Guide (2nd Edition) by Bill Phillips (Author), Chris Stewart (Author)"
Amazon Link
Please see the Photo Gallery for images.
Raw PHP Blog Site
Produced with PHP and MYSQL. Simple Blogging site in RAW PHP.
Please see the Photo Gallery for images.