Irfan K.

Irfan K.

Sarajevo, Bosnia and Herzegovina
Hire Irfan K. Hire Irfan K. Hire Irfan K.

About Me

Software Engineer with core expertise in Front-End web development using React or Angular, but also having Back-end and DevOps skills as well. Being versatile and adaptive are my assets, giving me the necessary edge while working in various development environments. I am able to set up a basic DevOps pipeline, configure a Linux server, manage a database, or even write lower-level software in C or C++ when needed.

Frontend

Backend

Database

Other

Work history

UpStack
UpStack
Front-End Developer
2019 - Present (6 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Mistral
Mistral
Technical Engagement Enablement
2019 - 2020 (1 year)
Sarajevo, Bosnia & Herzegovina
  • Bootstrapped two new projects, generating over $800k in total annual revenue.

  • Established overall software architecture, development processes & practices, interviewed & hired team members.

  • Enabling technical engagements and providing consulting services in all phases of software development engagement lifecycle: project intake, project discovery , project initiation, project execution, and project closure.

Mistral
Mistral
Team Lead / Tech Lead
2016 - 2019 (3 years)
Sarajevo, Bosnia & Herzegovina
  • Led a cross-functional team counting 16 people, working on multiple Angular-based consumer-facing web-apps for the largest telecom in the US.

  • Managed communication with multiple, distributed 3rd party development teams. Led a migration of a medium-sized (~50k LoC) AngularJs app to Angular 2.0.

  • Streamlined the development, build, and release pipelines, also writing code on a daily basis.

Mistral
Mistral
Software Engineer
2014 - 2016 (2 years)
Sarajevo, Bosnia & Herzegovina
  • Design and implementation of a range of different apps and solutions. Developed multiple web apps for a unique device form-factor (car infotainment).

  • Implemented a custom-designed AngularJs UI component library, from scratch.

  • Wrote a Python-based car emulator, to replace physical vehicles during infotainment software development.

Media Plus
Software Developer
2013 - 2015 (2 years)
Sarajevo, Bosnia & Herzegovina
  • Implemented custom tools and automated various manual tasks related to 3D CGI production for live television broadcasting.

  • Implemented a fault-tolerant software controller for controlling computer graphics overlays on top of live TV shows.

  • Ensured that application features are in line with product requirements.

Media Plus
3D Computer Graphics Technician
2013 - 2015 (2 years)
Sarajevo, Bosnia & Herzegovina
  • Prepared & controlled scripted 3D animations during live TV shows (e.g. football matches, lottery draws, beauty pageants, etc).

  • Executed a smooth operation during live broadcast, with a small rate of error.

  • Assisted with the story-boarding, modeling, editing and visual aspects of live shows.

Showcase

Front-end Team Lead - MyVehicle portal
Front-end Team Lead - MyVehicle portal
  • Connected Car is a web solution for managing AT&T's 4G/LTE connectivity services for consumer vehicles.

  • It allows vehicle owners to turn vehicles into Wi-Fi hotspots and share data with passengers.

  • The project delivered multiple releases on time and within budget, implemented secondary/satellite apps, and streamlined the development pipeline.

Software Developer - Digital Life
Software Developer - Digital Life
  • Developed a digital assistant app for vehicle infotainment systems.

  • Implemented IoT home device control and live camera feed integration.

  • Completed full development and testing within a short timeframe with limited client input.

Team Lead - Custom, reusable UI component library
Team Lead - Custom, reusable UI component library
  • Developed a reusable UI component library for multiple frontend web applications.

  • Implemented two versions (Angular and React) based on a consistent UI/UX design language.

  • Designed and packaged the library as an npm package, simplifying maintenance and updates for downstream apps.

Education

Education
Bachelor of Electrical Engineering, Programme Computing and Informatics
Faculty of Electrical Engineering, University of Sarajevo
2010 - 2014 (4 years)
Education
Electrical Engineering Technician
STŠ “Kemal Kapetanović”, Kakanj (technical / vocational college)
2005 - 2009 (4 years)