Hi there!👋 I'm Tawsif Rahman Shopnil, a Fullstack Software Developer with a strong focus on Flutter for mobile application development. My expertise in Backend Development and Database Design, coupled with my recent proficiency in Flutter, allows me to create functional and modern designs for mobile applications. I hold SQL skill certifications from Hackerrank and LinkedIn. In the realm of web development, my proficiency extends to React, Tailwind, and PHP Laravel.
My Educational Journey and Some Mentionable Voluntery Working Experience.
Jr. Software Enginner
United GroupResponsibilities: App Development (Flutter), PHP Development Projects: -> Orange M-POS App (Flutter) -> ULOL Mobile App Development (Flutter) -> Petronas MIP Dashboard (PHP) -> Unimart Customer Portal (PHP)
Mar 2024 - PresentIntern (Software Development)
United GroupResponsibilities: App Development (Flutter), PHP Development Projects: -> Courtside Mobile APP's Admin Panel CMS (PHP) -> Gokart Queue Management Dashboard (PHP) -> Courtside Mobile APP Support (Flutter)
Jan 2024 - Mar 2024Software Engineer(Remote - Contract)
Swinroll Network Technologies Co., LTDResponsibilities:PHP Development, App Development(Flutter)
Jul 2023 - Feb 2024Bsc. in Computer Science and Engineering
Bangladesh Army International University of Science and Technology
Key Courses: -Graphics Wing and Robotics Wing Management -Organizational Leadership -Communication -Event Planning -Event Management -Communication -Organizing Meetings/Sessions -Team Management
Computer Programming (C,C++, Java, Python), Object Oriented Programming (C++, Java), Data Structure & Algorithm,
Operating System, Database Management System (MySQL), Computer Architecture, Theory of Computing,
Microprocessor & Microcontroller, Digital Logic and System Designs, Compiler, Data Communication & Computer Networks,
Software Engineering, Artificial Intelligence (AI), Machine Learning, Modeling & Simulation.
Projects:
Software Development Sessional (CSE-322)
System Analysis Development and Designs Sessional (CSE-402)
Software Development for Web Application Sessional (CSE-410)
Club Activities:
Joint Secretary, 6th Executive Panel, Computer Club,
BAIUSTJun 2022 - Nov 2022
Here is Some of my works as a Designer and a Developer.
Premium Street Food Resturent Management System UI(Adobe XD)
Project : Mobile App UI
Tool : Adobe Xd
Preview : Github Repository
This Project was Meant to be My Software Development Sessional(CSE-322) Project which is an android app But in the middle of semester Premium Street Food Cancelled the deal as the owner was changed than I had to make Pocket Hishab Which is a completed Android App, Repo link: https://github.com/tawsif-rahman-shopnil/pocket_hishab_apk I've Uploaded all resource files made for Android Studio and .xd file of Resturent Management app's UI to the Repository link above.
Pocket Hishab Android App
Project : Android App
Languages : Java, SQLite
Preview : Github Repository
"পকেট হিসাব" is an expense managemnent android app to track your daily expenses. This app was built as a Project for my University Lab Course which I've completed in Spring-2022 Session. Hope you'll get proper idea what this app is about and what it does in our Github Repository Please visit from the link above.
BAIUST Computer Club Website
Project : Website
Languages : Php, MySQL
Preview : Github Repository
BAIUST Computer Club Website was Final Project for Systems Analysis, Design & Development Sessional (CSE-402) This Website has both Front End & Back End Backend of this Website has an admin panel. To know More please visit the github Repository Link above!
Pocket Hishab WebApp
Project : WebApp
Frameworks: M.E.R.N.
Preview : Github Repository
Pocket Hishab is a MERN Stack application that evolved from the Pocket Hishab Android App. It allows users to manage their finances efficiently, offering a seamless and user-friendly experience for tracking expenses, incomes, and budgets on the go.
Here is the Languages/Frameworks I've learned so far..
Tools
ToolsAdobe Photoshop
Adobe Illustrator
Figma
Adobe XD
Flutter
Android Studio
Adobe After Effects
Adobe Premier Pro
Certifications
CertificationsAll Certifications & Credentials I've achived so far.
SQL (Advanced) Certificate
SQL (Advanced)
It covers topics like query optimization, data modeling, Indexing, window functions, and pivots in SQL.
Issue Date: 3 Apr 2023
Preview : See Credential
SQL (Intermediate) Certificate
SQL (Intermediate)
It covers topics like complex joins, unions, and sub-queries.
Issue Date: 2 Apr 2023
Preview : See Credential
SQL (Basic) Certificate
SQL (Basic)
It covers topics like simple queries, relationships, and aggregators.
Issue Date: 23 Mar 2023
Preview : See Credential
Python (Basic) Certificate
Python (Basic)
It covers topics like Scalar Types, Operators and Control Flow, Strings, Collections and Iteration, Modularity, Objects and Types and Classes
Issue Date: 2 Apr 2023
Preview : See Credential
Foundations of User Experience (UX) Design
Foundations of User Experience (UX) Design
Foundations of User Experience (UX) Design is the first of a series of seven courses that will equip you with the skills needed to apply to entry-level jobs in user experience design. UX designers focus on the interactions that people have with products like websites, mobile apps, and physical objects. UX designers make those everyday interactions usable, enjoyable, and accessible. The role of an entry-level UX designer might include empathizing with users, defining their pain points, coming up with ideas for design solutions, creating wireframes, prototypes, and mockups, and testing designs to get feedback.
Issue Date: 3 Jun 2022
Preview : See Credential
Build a Full Website using WordPress
Build a Full Website using WordPress
By the end of this project, you will create a full web-site that is attractive and user friendly using a free content management system, WordPress. You will learn how to create a website utilizing themes and plug-ins using the web creation tool. You’ll have a virtual space to showcase your business with customers who want to stay connected.
Issue Date: 9 Apr 2022
Preview : See Credential
Graphic Design MasterClass- Photoshop, Illustrator, Indesign
Graphic Design MasterClass- Photoshop, Illustrator, Indesign
This comprehensive course on Graphic Design covers a wide range of topics and skills necessary to become a successful designer. You will learn the theories of graphic design, including color theory, composition, layout rules, and grid systems, along with creative thinking and the science behind achieving great visuals. You will also learn how to use Photoshop, Illustrator, and InDesign to create stunning designs, including advertisements, brand identities, logos, business cards, brochures, catalogs, and flyers. You will learn how to present your work to clients and how to export designs in different formats.
Issue Date: 29 Nov 2021
Preview : See Credential
Programming for Everybody (Getting Started with Python)
Programming for Everybody (Getting Started with Python)
This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course. This course will cover Chapters 1-5 of the textbook “Python for Everybody”. Once a student completes this course, they will be ready to take more advanced programming courses. This course covers Python 3.
Issue Date: 20 May 2021
Preview : See Credential
JavaScript, Bootstrap, & PHP - Certification for Beginners
JavaScript, Bootstrap, & PHP - Certification for Beginners
This course offers an excellent introduction into three of the most widely used programming languages available for both front-end and back-end development. Students will start with adding client-side interactivity to web pages using JavaScript. JavaScript is a powerful language that can be used to add numerous functions to web pages, ranging from form validation to animated objects. By using the Document Object Model, students will manipulate individual html and css elements using JS.
Issue Date: 27 March 2021
Preview : See Credential
Master Git and Github - Beginner to Expert.
Master Git and Github - Beginner to Expert
In this Udemy course, you will learn the basics of Git and GitHub, including setting up your account and configuring Git on your computer. You will also learn how to work with local and remote repositories, branch in Git and GitHub, merge techniques, resolving merge conflicts, contributing to other projects by forking and cloning a repository, and collaborating with others using GitHub Pages. By the end of this course, you will have a solid understanding of Git and GitHub and how to use them effectively for your own projects or to contribute to other's projects.
Issue Date: 15 Apr 2023
Preview : See Credential
Introduction to Bash Shell Scripting
Introduction to Bash Shell Scripting
This course will help those new to shells and shell scripting to build a foundation with the Bash shell. We'll learn several Bash shell commands that will allow you to navigate and use the shell for everyday tasks. We will also write a Bash shell script that will back up a directory and email the compressed file, a culmination of all the commands we’ll cover
Issue Date: 15 Apr 2023
Preview : See Credential