I have a good understanding of how to use all the different
parts of the Django framework in order to develop a good web application.
By executing a number of technical projects, I have built up a lot of
Django development experience in a short period of time.
I have spent time reading Django documentation because I believe it is
important to increase my programming knowledge and this reading helps
me to think about how can I improve the earlier written code.
I intend to spend more time learning in detail Django testing.
I believe this to be a vital skill for a programmer.
I believe in planning and designing an efficient database
structure before starting to code it.
I have done a project in Flask where I have used Mongodb as my database.
I have spent most of my time designing SQL databases and coding them using the Django models.
I have also used PostgreSQL when I have hosted my projects.
Front End
90% complete
HTML / HTML5
90% complete
CSS / CSS3
80% complete
JavaScript / jQuery
JavaScript/jQuery
I have a good understanding for writing JavaScript and jQuery codes.
I am competent to write JavaScript/jQuery code in order to control DOM
elements (document object model).
I enjoy being able to send data back and forth between JavaScript and Django.
I am competent in implementing Ajax code in my projects.
I have a good understanding in using JavaScript APIs, to date,
I have implemented a number of different APIs in my projects
e.g., Google maps, Covid data API, GITHUB API, marvel super hero’s API etc.
I have understanding of integrating APIs data into application.
I am able to interactively print/present JSON API data on web page.
I have experience of implementing APIs like google maps, Covid API, GITHUB API etc.
In future I would like to learn Angular, React, and Typescript..
Html5/CSS3/
I enjoy writing HTML and CSS code, I also enjoy making Balsamic wireframes
into Page and then later use wireframes to write HTML and CSS code.
I can use html/css frameworks like Bootstrap, materializecss.
A future goal is to learn how to design more eye-catching web pages which would attract users to my projects.
Hosting and Version Control
80% complete
GitHub/ gitpod
80% complete
Hosting: Heroku/Amazon Web Services
80% complete
Stripe Payment System
GitHub
I usually use gitpod.io to develop projects,
I have used Visual code, and some other application e.g., sublime text editor, PyCharm etc.
I have habit of making regular commits to GitHub.
I am familiar with how to write project documentation in GitHub readme files.
Heroku/AWS/Stripe
I have experience in deploying and hosting application
using Heroku for Python codes and GitHub for plain HTML/CSS/JavaScript sites.
I have experience with Amazon Web Services in order to host static and media files.
I also have experience in implementing a payment structure using Stripe and I am familiar with
how to write Stripe webhooks in order to make a payment system more reliable and efficient.