About me

Learn more about me

foto

Developer and Programmer

Since I was a child I get attracted by world of computing, researching and learning on my own everything I can. Since first time I use a computer or the day I disassembled one and put it together again, to early 2022, when I decided to fully dedicate myself to learn to programming, taking my first steps with the language that most attracted me at that time: Python.

Once learned the bases of Python in a self-taught way, in order to increase my knowledge and skills, I faced a project in which I began the development of a management software for a local company. After five months, the first beta version has been presented to them, and at this moment, it is in a trial period looking for possible bugs.

The software consists in an extremely simple and intuitive GUI, which is shown on Windows console. Beyond this simplicity, it has a very robust functionality, allowing the company to satisfy every need: from payments, cash movement registration, account statement and communication with clients, working with a large database hosted on PostgreSQL server.

At this moment I am working on development for the GUI version, making use of newly learned skills to achieve improvement, not only in graphics but also in performance and functionality. Taking advantage of object-oriented programming, code reuse writting and upgrading user interface using PySide6 library.

Skills

Python
SQL
Java
PHP
HTML
CSS
JavaScript

libraries / frameworks

  

NodeJS

  

React

  

Discord.js

  

SpigotMC

  

Bootstrap

  

Hibernate

  

phpMyAdmin

  

Django

  

jQuery

  

NestJS

Languages

Bangla
English
Hindi
Mandarin

Resume

Education and working experience

Summary

Tasfiq Ahmed

Junior liable and punctilious programmer with exceptional ability to acquire new knowledge. An excellent problem-solving person, and capable of using logical thinking even under pressure. Looking to take on new challenges related to programming and software development.

Programming related education

JavaScript University: From Zero to Expert in JavaScript.

In progress

Global Mentoring – Udemy.

All the basics of JavaScript: Variables, data types, boolean logic, if / else sentences, loops, functions, objects, arrays execution contexts, variable scope, "this" word. DOM manipulation. Learn how to select and change web page items, create new items and handle DOM events. Complex functions of JavaScript like functions contructors, inheritance, first-class functions. Learn how to organice and structure your code using moduls and functions, how to use encapsulation and data privacy, and why is that important. Newest version of JavaScript updates: EcmaScript new features, including object-oriented programming, arrow functions, callback functions, JavaScript promises, async, await, DOM HTML with JavaScript, TypeScript, Angular.

Master in neural networks and deep learning

In progress

Ivan Pinar Domínguez – Udemy.

The objective of this course is to give you an easy-to-understand guide so that you can undertake your Artificial Intelligence projects with Deep Learning techniques, using the Tensorflow / Keras framework and Python.
In this course you will learn from beggining everything you need to finally be able to create artificial neural networks (ANN), convolutional neural networks (CNN) for image processing, recurrent neural networks (RNN) to work with data sequences such as temporal forecasts and neural networks in unsupervised learning to undertake projects of clustering, detection of anomalies, etc.
This course will have an eminently practical approach, each block will contain practical cases explained step by step so that you understand and immediately apply the correct process in a Deep Learning project.

Go to repository on GitHub

Python University: From Zero to Expert in Python.

2022

Global Mentoring – Udemy.

We will study from Python's basics, object-oriented programming, files file management, database connection with PostgreSQL and Psycopg2 connector, build GUI applying best practices in desktop application development with Python, Tkinter and PySide. Once mastered the language completely, you will be able to develop web apps with Django, you will learn the Django's ORM for creating model classes that map to database tables, migrations concept, admin panel, etc. Also, you will learn Flask Microframework for web apps development, including Jinja for HTML templates creation with Flask, SQL Alchemy use for ORM model classes mapping, Flask Migrate with Alembic, among many more topics. And if that was not enough, we include extra bonos for HTML and CSS grades, so you don't need any previous knowledge.

Databases and PostgreSQL.

2022

Ignacio Gutierrez - BluuWeb.

Learn to work with SQL using PostgreSQL. In this course you will learn to work with relational databases using SQL language. The topics that we will see are: What is a DB?, databases types, DBMS, SQL, popular RDBMS, PostgreSQL, CREATE, ALTER, INSERT, UPDATE, DELETE, SELECT, JOIN functions, database normalization

Phyton programmin introduction I: Learning to program with Python.

2022

Pontificia Universidad Católica de Chile - Coursera.

Steve Jobs said: “Everyone should learn how to program because it teaches you how to think”. Today programming is an essential tool for modern tecnology development. This course introduce you to the world of programming in the Python language. In a practical way, you will learn gradually from basic variable using to algorithm programming to build your own games. Besides, you will familiarize with essential concepts of algorithm develop and it programming.
Once you finish the course, you will be able to develop your own apps with Python and to continue exploring for build new complex apps. This course is the first step to become a professional with basic programming skills and open the door to the future.
Calification: 89.61%

Python 3.10: Learn from Zero to Pro

2022

Marco Mendoza - Udemy.

This course introduce to students the basic concepts of high level language programming. Python is an object-oriented language easy to learn and increasingly popular. Python has become one of the most popular programming languages in the world, and you will be one of the few people who will be left out if you don't add this knowledge to your arsenal. If you are looking for learning Python, now is an excellent moment to do it. Pytho is a simple but powerfull programming language that can allows you to begin thinking like a programmer form begining. There are being developed more apps than we think, just because it is easy to learn, read and write.

Programming logic: Learn to program in any language.

2022

Sayyab Tariq Awan - Udemy.

A very basic course for learning to program in any language: Java, C++, JavaScript, Python, SQL, HTML, Swift, etc.

Professional Experience

Software developer (Python + PostgreSQL)

2022 - Present

Mirpur (Freelance) - Dhaka, Bangladesh

Pharmacy assistant

2019 - 2022

Mirpur 12 - Dhaka, Bangladesh

  • Stock control and analysis
  • Purchasing of medicines and medical disposables
  • Dispensing of medicines and medical disposables
  • Billing of medicines and medical disposables
  • Traceability medicines and medical disposables
  • Control of heath insurance companies vademecum

Technical service

2018 - 2020

Dhanmondi - Dhaka, Bangladesh

  • Software installation and maintenance
  • Hardware installation, repair and maintenance
  • PC building
  • Network building
  • Technical assistance

Portfolio

My works

  • All
  • In production
  • In development
  • Paused

Morella

Managenment software

Morella v2

Managenment software

Website Tasfiq Ahmed

Website

Ecommerce using Django

Website

Contact

Contact Me

Actual location

Mirpur, Dhaka 1216 - Bangladesh

External links

Phone

+880 162 786 6383

CONTACT FORM (all fields are required)
Loading...
Your message has been sent. Thank you!
Español | English