ATIKUR RAHMAN

Fullstack Web and Software Engineer (4 years experience)

Enthusiast programmer; web, software and system engineer with good skill of high quality software development. Having more than 6 years experience on Linux System Administration, developed real-world software solutions using C, GO, Python, PHP, JavaScript, Java and Kotlin. Also have a professional experience on frameworks like Slim, Laravel, Spring Boot, Svelte, Vue and Angular. Working experience with relational databases like Oracle, MySQL and MariaDB with raw SQL is also notable.

EXPERIENCES

Software Engineer

Computer Network Systems Limited

Dhaka, Bangladesh.

August, 2023 ― Present

Responsibilities

  • Web App Development
  • REST API Development
  • Create Custom Component
  • Debugging & Bug-Fixing
  • Create Stored Procedures
  • Source Code Management

Technologies

  • PHP Laravel
  • Zend Framework
  • Oracle PL/SQL
  • Java & Spring Boot
  • Vue JS & jQuery
  • Bootstrap CSS

Assistant Software Engineer

Computer Network Systems Limited

Dhaka, Bangladesh.

October, 2022 ― August, 2023

Freelance Software Developer

F1Domain Soft

Taunton, Somerset, United Kingdom.

June, 2020 ― September, 2022

Responsibilities

  • Mobile & Web Development
  • REST API Development
  • Build Custom VPN Protocol
  • Build OpenWrt Firmware
  • Build Custom Linux Distro
  • Develop FastAGI with GO
  • Develop SMPP Server
  • Manage Linux VPS Systems
  • Maintain GitLab Server

Technologies

  • C, GO, PHP
  • OpenWrt
  • Asterisk
  • SMPP v5
  • Laravel & Slim v4
  • MySQL & MariaDB
  • Vue JS & Svelte
  • Tailwind CSS
  • Git & GitLab

WORKSHOPS & ACHIEVEMENTS

IPv6 Deployment in Enterprise Networks (12/2018)

Arranged by the ICT Cell, University of Chittagong.

Competitive Programming (2016 - Present)

Solved 100+ different problems on various Online Judges like Codeforces, UVAOnlineJudge, HackerRank, Google CodeJam etc. Participated in many online programming contests in Codeforces

Techtronics - Programming Contest (2016)

Participated in a Programming Contest with a team of 3 members. Achieved 10th position. Organized by the FSET Research Club, University of Science and Technology Chittagong (USTC).

PROGRAMMING LANGUAGE SKILLS

PHP
95%
Java
95%
GO
85%
Python
85%
Javascript
90%
Kotlin
85%
Rust
60%
C
95%

FRAMEWORK SKILLS

Laravel
95%
Spring Boot
85%
Vue JS
95%
React JS
80%
Svelte
90%
Django
75%

ADDITIONAL SKILLS

MySQL
95%
Oracle PL/SQL
85%
Postgres
75%
Asterisk PBX
70%
Dev Ops
70%
Android
90%
OpenWrt
65%

PROJECTS

Call Center and Customer Relationship Management

Bangladesh Insurance Sector Development Project (BISDP)

My Roles

  • Web front-end development
  • REST API development
  • Create custom components
  • Deploy & configure Asterisk
  • Design the database schema
  • Lead & guide junior devs
  • Integrate "Single Sign On"

Used Technologies

  • Java
  • Spring Boot
  • MySQL
  • Vue JS
  • Bootstrap CSS
  • Asterisk PBX
  • OAuth2, Keycloak

MVTAX Collection and Reporting System

Motor vehicle TAX and fees collection integrated with ACS (Automated Challan System) of iBAS.
Stakeholder : Bangladesh Road Transport Authority (BRTA).

My Roles

  • Web front-end development
  • REST API development
  • Create stored procedures
  • Integrate with iBAS ACS
  • Incremental deployment

Used Technologies

  • PHP & Laravel
  • Oracle PL/SQL
  • Vue JS & jQuery
  • Bootstrap CSS
  • Blade templates

CERTIFICATES

Diploma in Computer Science (07/2013 - 12/2013)

Under the Ministry of Social Welfare, Department of Social Services, Information Technology Foundation (ITF), Bangladesh.

Advanced Mobile Game Development (2017)

Completed the training on Advanced Mobile Game Development under Capacity Building for Mobile Game Development, ICT Division, Bangladesh.

Mobile Game Graphics Design (2017)

Successfully completed the training on Mobile Game Graphics Design under Capacity Building for Mobile Game Development, ICT Division, Bangladesh.

EDUCATION

Master of Science in Engineering (MS Engg.)

University of Chittagong

Dept. of Computer Science and Engineering (CSE)

01/2020 - 06/2021 CGPA 3.62 out of 4.00

Bachelor of Science in Engineering (BSc Engg.)

University of Chittagong

Dept. of Computer Science and Engineering (CSE)

01/2016 - 12/2019 CGPA 3.73 out of 4.00

Higher Secondary Certificate (HSC)

Sherpur Govt. College

06/2012 - 05/2015 Science Group GPA 4.90 out of 5.00

PUBLICATIONS

Real-time Pothole Detection and Localization Using Convolutional Neural Network

03/2020 Springer Bangladesh
International Conference on Big Data, IoT and Machine Learning (BIM 2021)

Links

LANGUAGES

Bengali

Native Proficiency

English

Full Professional Proficiency

INTERESTS

Coding
Problem Solving
Dev Ops
Cricket
Swimming
Research
Cyber Security
Computer Vision
Artificial Intelligence

PERSONAL INFORMATION

Name : Atikur Rahman
Date of Birth : August 20, 1997
Gender : Male
Father's Name : Altab Hossain
Mother's Name : Akasi Begum
Blood Group : B+
Religion : Islam

MORE PROJECTS

Unified Toll Collection Management System

Unifies collection of tolls at different bridges of the roads and highways of Bangladesh with automatic vehicle identification, weight scaling, axle counting, audit and monitoring system.
  • — PHP, Zend Framework
  • — HTML, CSS, Javascript & jQuery
  • — Oracle Database, PL/SQL

F1VPN, F1Tunnel, Billing & Call Routing

Includes VoIP bandwidth optimized VPN tunnel, web based billing, Asterisk Gateway Interface written in GO for call routing. Increases number of concurrent VoIP calls at low bandwidth.
  • — PHP, Slim Framework
  • — Svelte, Bootstrap CSS
  • — C, GO, MySQL
  • — Asterisk, OpenWrt, GSM Gateways

F1Dialer and Server Monitor

An android application to be used as a SoftPhone for SIP based VoIP calls. Also monitors F1VPN servers and gateway status and notifies the user if any gateway or peer is down.
  • — Kotlin, C++
  • — Android, Websocket
  • — SIP/SDP, RTP

F1TopUp - Mobile Recharge System

Top up service for recharging balance and packages to SIM cards. Along with mobile operator provided services it also uses MFS like bKash, Nagad and Rocket to recharge mobile accounts. Utilizes recharge-commissions yielding more profit.
  • — GO, Kotlin, PHP, Slim Framework
  • — Svelte, Bootstrap CSS
  • — Android, Web Application, GSM Gateways
  • — GSM Pool Modems, USSD and AT Interfaces

F1SMS - Short Message Service Center

An SMS soft-switch using SMPP and HTTP protocols for SMS sending, receiving, routing and billing. Uses SMPP, Android application and GSM gateways for SMS sending.
  • — GO, Kotlin, PHP, Slim Framework
  • — Svelte, Bootstrap CSS
  • — Android, GSM Gateways
  • — SMPP, HTTP REST API

Android Based Vehicle Tracking

Uses Android phone and its location service for live location tracking on Google Map.

Semester Form Fill-Up System

SPA web application providing online form fill-up service.

Bangla Dictionary

Desktop application for translating Bengali-English words.