Picture of David Kasakaitis.

About

As a Python Developer transitioning from the design and planning field I bring a unique blend of creativity and technical skills to software development. My experience in taking a top-down view on complex challenges has honed my ability to understand the big picture while focusing on efficient, detail-oriented coding.

My programming journey started through self-teaching, fuelled by building solutions for problems I was facing at various moments, since the existing tools were either not polished enough, were to simple or outright didn't exist.

Projects

Technical Skills

Languages Frameworks Tools Databases
Python Django Docker Postgres
Lua Bootstrap Nginx Sqlite
Bash HTMX Ansible Redis
JavaScript Qt Terraform
HTML Celery Linux
CSS SQLAlchemy Git

Work Experience

CAD Draughtsman at Ensigna Construction London, United Kingdom
February 2019 April 2023
  • Created detailed 2D CAD drawings using AutoCAD & Rhino for hospital rebuild and refurbishment projects for planning, documentation and maintenance.
  • Helped with design and planning of various refurbishments.
  • Visited sites to measure site dimensions and collect additional information, ensuring accuracy of documentation drawings.

Education & Certifications

100 Days of Code: The Complete Python Pro Bootcamp at Udemy Online
January 2024 January 2024
  • Wanted to see if had a knowledge gap compared to other learners as my learning journey has been really informal.
  • Ended up completing the course in way quicker than the course prescribed 100 days, since most concepts were very familiar to me.
BA Architecture at Ravensbourne University London, United Kingdom
September 2013 June 2016
  • First interest for coding grew here as I wanted to automate and parameterize various software I was learning.