Irfan Kahvedžić
Resume

Irfan Kahvedžić

Curriculum Vitae

I'm a software developer with over 10 years of professional experience.

I taught myself to code when I was 11 & loved programming ever since. These days I mostly do full-stack web development. Very interested in UI and interaction design, interactive computer graphics and GPU programming.

Sarajevo, Bosnia & Herzegovina

Work Experience

Senior Software Developer

FURTHER builds marketing & sales process automation tech for the Senior Living industry in the US. It provides powerful software products, such as web analytics, chat-bots, automated email & SMS marketing campaigns, contact management, and more - and has been wildly successful in this niche.

Responsibilities:

  • Design, implement, test, monitor, and optimize new product features and functionalities
  • Maintain established systems, automated test suite, and parts of the infrastructure
  • Develop, advocate for, and build consensus on, coding best practices
  • Re-architect existing systems to take advantage of new technologies
Sep 2020 - Apr 2024
3 years, 7 months

Software Architect in Engagement Enablement

Maestral Solutions is a software consultancy with offices in Atlanta, Amsterdam, Sarajevo, and Mostar. It has over 200 employees, most of whom are software developers, testers, and designers.

Responsibilities:

  • Guide and oversee running projects
  • Set up the architecture, technology stack, and team structure for new projects
  • Research technology and other trends that could affect the company
Feb 2019 - Sep 2020
1 year, 7 months

Tech Lead

Led a cross-functional team counting 16 engineers, designers, and testers, working on multiple consumer-facing web apps for AT&T.

Responsibilities:

  • Mentor and empower team members to create high-quality software
  • Design and maintain a software development pipeline to ensure the software is delivered on time and without defects
  • Coordinate development with multiple 3rd party development teams
Oct 2016 - Feb 2019
2 years, 4 months

Software Developer

Worked on a range of different apps and with various exciting technologies.

Notable achievements:

  • Developed multiple apps for a custom vehicle infotainment system
  • Implemented a custom-designed UI component library
  • Wrote a Python-based car emulator to replace physical vehicles during infotainment software development & testing
Jul 2014 - Oct 2016
2 years, 2 months

Software Developer (part-time)

Worked on a few small-scale software development projects.

Notable achievements:

  • Wrote real-time error-correcting software for an OCR system used during live sporting events to read scores from a physical scoreboard and relay them to a TV station.
Jul 2013 - May 2015
1 year, 10 months

3D Graphics Artist (part-time)

Created and operated scripted 3D animations for live TV shows (sporting events, lottery draws, beauty pageants, etc.), which aired on a national TV station in Bosnia.

Created graphic assets using Blender and Photoshop and scripted animations using C# combined with a specialty 3D engine called Ventuz.

Jul 2013 - May 2015
1 year, 10 months

Tech Experience

Programming Languages

  • JavaScript
  • Python
  • Golang
  • Rust

Frameworks & Libraries:

  • React
  • Angular
  • Django
  • Express (NodeJs)

Tools & Misc.

  • PostgreSQL
  • Redis
  • Linux
  • Git
  • Docker
  • Ansible

Education

Bachelor of Electrical Engineering, Programme Computing and Informatics

Faculty of Electrical Engineering, University of Sarajevo

2010 - 2014
(did not graduate)

Electrical Engineering Technician, Power Systems Engineering

Technical School for Electrical Engineering Kemal Kapetanović, Kakanj

2006 - 2010