I am a passionate and self-motivated software developer who has long programming problem-solving experience. I'm proactive in my tasks and I can read a lot. That's why I'm always ready to learn new technologies and trends. I believe that reading is one of my strongest points. I'm a team player, communicative and a collaborative person.
I've solved over 800 programming problems in various online judges using C, C++ and Python. I've participated in many online and onsite programming contests. Algorithms: String Processing, Sorting, Searching, Graph theory, Greedy, Divide-and-Conquer, Dynamic Programming, Backtracking, Number Theory etc. Data structures: Stack, Queue, Vector, Set, Map, Tree, Trie/Prefix tree, Binary Search Tree, Segment Tree, Lazy propagation, Heap, Disjoint Set, Adjacency matrix, Adjacency list etc. * Solved over 400 problems In UVa online judge * Specialist rank on Codeforces * Obtained 1st, 2nd, 3rd positions as a team in different inter and intra university programming and project showcasing contests.
July 2018 - Current Transcendio
Here, I've worked with a great team and used some cool technologies. I have used Python, Django and Django REST Framework for API development, Celery for background tasking and React for Single page application and progressive web application development and React Native for cross-platform mobile application development.
Jan 2018 - Jun 2018Shiram Systems
Here, I used Python, Django Django REST Framework for back end and API development, React Native for cross platform mobile application development.
Jul 2017 - Dec 2017SpareSoft Technologies
I've worked here as an intern. I used Python and Django for my projects.
Jul 2014 - Nov 2018
There are almost 2000 C and C++ programming problem-solving codes which I've written since last 4+ years.
* Programming Problem Solving Codes (part-1) * Programming Problem Solving Codes (part-2)May 2018 - Jun 2018
Kotha is an anonymous message sharing application developed using Python, Django, Django REST Framework, React Native, Django ORM and MySQL. Using this application users can share their words to others and reply anonymously. For a while, it was one of the top 10 trending applications of social category in the Google play store. Kotha (Google Play Store)
Jun 2017 - Jul 2017
Virtual blood bot is a blood donor searching Facebook chatbot. Users can search for blood donors or can register themselves as a blood donor by interacting with this chatbot through a Facebook page. I've developed it using Python, Django, DRF and MySQL. Virtual Blood Bot
Nov 2018 - Dec 2018
This project is for the reading of facebook group feed using Facebook Graph API. Also, this can trace changes in a specific Facebook group feed. Django, DRF and Celery are used for this project. Facebook Group Feed Reading Automation Source Code
Jun 2017 - Jun 2018
This Progressive web application (PWA) project contains course registration, marks entry, result sheet preparation etc. We've used Python, Django, Django REST framework and React for this project. The source code of this project is confidential at this moment.
Jun 2016 - Oct 2016
This is a native android application which restricts users from wasting their time in social sites, gaming etc. When users try to visit social sites or play games during their study or sleeping time then this application closes those time-consuming applications and helps users to save their time. Restrict Me Source Code
jun 2017 - Dec 2017
This was a desktop application developed using Java and MySQL for a local coaching center. Orbit Coaching Tabulation System Source Code
Followings are some key aspects of my skillset
Python is my most favorite programming language. I've started exploring Python 3 years back. I use Django and Django REST framework for web backend and REST API development, Celery for background tasking, tkinter for desktop application development. I use Django ORM for database queries. I'm one of the top 5% in the StackOverflow Python category. I've plan exploring Python in its core.
My second favorite programming language is Javascript. I'm using React and React Native more than 1.5 years. I love using React and React Native for front end development. For the development of Progressive web applications I use React, I'm a great fan of PWA. Currently, I'm spending my time in learning node and koa. I use JSX syntax for React and axios package for AJAX calls.
I use Git as version control system for my projects. I'm careful about my commit messages.
MySQL is my primary database. Most of my projects are developed using MySQL and sqlite. Currently, I'm exploring NoSQL (Mongodb) for my future projects.
Currently, I use Linux as my primary operating system. I'm learning it day by day. I'm fluent in Windows environment.
This is the field where sometimes I need to struggle! Though, I've planned for learning it soon. I use Bootstrap for front end web designs.
I'm impressed by the performance of Golang. Currently I'm trying to learn it. As I've experience of writing code in C and C++ then I think I will enjoy Golang in near future.
Java is my first Object Oriented Programming (OOP) Language. Though, I'm not using Java for a long time but my object oriented programming concept notably developed by the practice of Java.
I'm a very communicative, collaborative and proactive person. Always I try to share my thoughts with my team members. I'm always ready to read and learn new trends and technologies. I believe, my this quality makes me more competitive. A new problem means a new challenge for me!
At my leisure, I give answers in StackOverflow in various topics like Python, Javascript, and C++. I'm one of the top 5% in the Python category. I Obtained 2845 reputations with 1 gold, 6 silver and 23 bronze badges. Taohidul Islam (StackOverflow)
Also I like to write! Some of my articles are published in renowned Hackernoon, Noteworthy journals. Taohidul Islam (Medium)
Followings are some of my popular blog posts
I was an executive member of CLUSTER (Club For Updated Search on Computer) of Khulna University.
I'm a senior debater at Bangladesh Debating Society. Two times I won best speaker title from Bangladesh radio. Also, I was semifinalist and captain of the team of "Anti-corruption Debate Competition".