Sultanul Arefin

Software Engineer at Be Yourself Ventures Ltd.

Salary / Daily rate

Dhaka, Bangladesh

Freelance, open to permanent contract

Can come onsite

Skills

React NativeReactNodeFlutterDjango.NET

Languages

English (Fluent)

About me

Intro

3 years experience in React-Native, Flutter and in React. Total experience is 4 years in software development field until 28th February 2021.

Links

Work experience

Be Yourself Ventures Ltd.

Oct 2020 - Present

6 years 1 month

Mirzapur, Bangladesh

Software Engineer

Jun 2022 - Present

4 years 5 months

Mirzapur, Bangladesh

Software Engineer

Oct 2020 - Dec 2023

3 years 3 months

Dhaka, Bangladesh

1. WeXprez app: available in Apple App store and Goolge playstore. a Social app, You can find here functions that typically exist in applications like Facebook and WhatsApp. Wexprez encourages users in vetting the data. Users can upvote/downvote and give Fake/Real Feedback to Post and Comments. Comment/Reply/Edit with tagging other users can be possible here. Features: Reply against Comment, RTK used, Link Preview, Image zooming, Deep Linking, Phone number verification for both android and iOS devices, offline caching in 2 pages. Documentation is done with Docusaurus. Project upgraded when instructed. 2. TripzChat: TripzChat App: Another social app available in Apple App store and Goolge playstore. Features: Addition of TypeScript, Addition of RTK, Realm for caching data when there is no internet in 4 pages. followed Eslint best practices, conversion of Class based components to Hook based components, removal of old, obsolete and unnecessary packages and creating own reusable, modularized components where possible. WhatsApp like chat functionality in chatting pages. Chat encryption, “Lazy loading” of page contents. Push notification implementation, Phone Number verification for both android and iOS devices. Optimization in structural level and coding level etc. Documented via Docusaurus. Facebook like Feedz Functionality in Home Page. 3. Asset Management App: An Asset Tracking application, not yet published, but internally used by my employer thus unable to share link. We use Camera to “Scan QR Codes” of our existing products. Each product has a unique “QR Code” and other Product Details are saved and fetched from the Server. The product is used internally by my company. So they are using them from Apple TestFlight and a similar approach for the Android app. 4. Spend And Gain app: Available in Apple App store and Goolge playstore. 5. CrasheDeal app: Available in Apple App store and Goolge playstore.

Software Engineer

Ai2 Technologies Limited

Sep 2022 - Jul 2024

1 year 11 months

Dhaka, Bangladesh

I have been working here since 1st September, 2022. I have uploaded all existing native (android and iOS) and react-native applications to “Play Store” and “App Store”. More than 8 android and ios applications were uploaded to respected stores. I Primarily worked on the React Native E-commerce app, made some changes to the Native “Android” and “iOS” apps, and uploaded the “Webview versions” of the e-commerce application to both stores. I Also worked in an Uber-like app [https://appae.uk/]. Here I worked on all the development sides. Backend, Frontend and mobile parts(not in the native android and iOS part). AWS integration in 5 projects. Technologies used: NodeJS, Express, Mongo, React, AWS. IOS Apps: UKBD , JPBD App , USBD App, UKBD Store , UKBD Driver etc. Android Apps: UKBD, UKBD Driver, UKBD Store, UKBD App Store, UKBD App Driver, JPBD App, USBD App etc.

Freelance Flutter and React Native developer.

Self-employedFreelance

Aug 2019 - Oct 2020

1 year 3 months

Mirzapur, Bangladesh

1. Restaurant Order Application and client application for an Iraqi person. Built with Flutter, worked for 4 months. I partially worked in the client application and admin part too. With order application the waiter can generate a recite. The order app was designed for 10-inch tablet (e.g. Samsung Galaxy Tab S6 or emulators where screen size is 10-inch ) and a Bluetooth printer for printing recite. Recite is printed when printer’s mac address or name is matched. Client app supposed to run in any device sizes, which is partially completed. 2. One Mobile app produced with React Native, for a Japanese client. Details: User will have a list of asset items and wish items. User uses the asset list to advertise his assets and wish list to get wish items from other users or resources e.g. Amazon product links. All the cloud activity is maintained with Firebase features e.g. Authentication, Storage, FireStore etc. Another feature lately used was Amazon page scrapping. All latest React native packages were used because I wanted to make it future proof, easy-to-use, resilient and in the process, learn latest technologies. I was producing the prototype of the application. 3. One ERP project where technologies involved are (React, GraphQL, Django) etc. 4. One Children Survey data from where technologies involved are (React Native, Firebase) etc. Details: All cloud services were handled with Firebase. Here I store mental health data of children from a list of predetermined questions involving “Text Input” and “checkbox” items. Basic CRUD operations over the data is performed with in the application. The generated Questioners are dynamic in the sense we only need to edit a json file and the questioner will be generated based on the json file. Similar to Windows Terminal’s profile.json file.

Software Engineer

Softbakso Limited

Feb 2019 - Aug 2019

7 months

Dhaka, Bangladesh

We are working in a single project, which have some mobile applications to interact with the back-end service. => I did work on a React Native application in one project where our coding standards are checked by our superiors and conform to latest coding standards. => Another application for the same project is being built by us with Flutter.

Software Development Engineer

Nordecode

Feb 2018 - Mar 2019

1 year 2 months

Dhaka, Bangladesh

I was maintaining and updating a "residential apartment management system (nikunzo.com)" here. It has 4 modules 1. Accounting Module: where resident's account related works were performed. E.g. monthly service charge, document storage, accumulated charges etc. 2. Communication Module: Where residents get latest feeds like notices, scheduled events, create polls, communicate with apartment owner or committee members about problems they are facing. 3. Security Module: Where residents can be notified when visitors are coming to his house, get picture of new visitors to his apartment, Create scheduled appointment for some guests. Create White List and Black List. Black List means: people who the apartment owner is not interested to meet and vice versa (White List) 4.General Module: Where Apartment owner/ renter can manage his family members add new people to his family members, give privileged access to someone in his family who is more well versed in dealing with this software or in a better position to deal with this software. Upload necessary information as a resident and as a family member etc. I was specifically working on the mobile application part here, which is produced with React-Native. The back-end Server (Website for this application) is produced with React, Meteor /NodeJS technology stack. React Native product link https://play.google.com/store/apps/details?id=com.nikunzo , may be not available in playstore anymore. Facebook page: https://www.facebook.com/nikunzo Corresponding Backend Site: https://nikunzo.com/login Company Profile: https://www.linkedin.com/company/nordecode/about/

Software Engineer

eBiz Solutions

Dec 2016 - May 2017

6 months

West Dhanmondi, Dhaka-1209

I worked here in mainly Asp.net in for 2 weeks in Xamarin platform. 1. Course management software: 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.(https://imtc.my/) Other works: Template adjustment depending on Client requirements, Database design and Implementation for this site etc. 2. 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.

Dot Net Trainee And Web Developer (LICT - World Bank Top-Up IT Program)

Bdjobs.com

Nov 2016 - Mar 2017

5 months

Dhaka, Bangladesh

LICT Trainee at Bdjobs office in DotNet Track.

Internship

Dream Door Soft Ltd.

Aug 2016 - Dec 2016

5 months

29/2, Zia Sharani-6, Dhaka-1236, Bangladesh.

I was working here as an Intern Software Development Engineer. Things I performed here are as such: 1. Created one PHP module that converts English numbers to their corresponding Bangla Pronunciation form. https://pronouncebangla.herokuapp.com/ 2. Produced a Chat Script site with CakePHP. 3. Produced a simple Django Web Site. Company Website: https://www.dreamdoorsoft.com/


Education

University of Asia Pacific

M.Sc., Computer Science and Engineering

2016 - 2017

2 years

University of Asia Pacific

Bachelor of Science (B.Sc.), Computer Science and Engineering

2011 - 2015

5 years

Alim Uddin High School (past Monipur High School Main Branch)

S.S.C, Science

2000 - 2007

8 years

The best place to find your next move

© 2026. All Rights Reserved.