Ali B.

Ali B.

Senior Software Engineer

Sarajevo, Bosnia and Herzegovina
Hire Ali B. Hire Ali B. Hire Ali B.

About Me

Ali is a Senior Software Developer with 10+ years of industry experience working on simple and complex code providing flexibility, reusability, and ease of implementation on projects. He develops, implements, and delivers different solutions on time, driving new development projects to successful completion across the full SDLC using a variety of languages with emphasis on creativity. Ali leverages the latest tech stack to the fullest extent to meet different strategic goals and improve efficiencies.

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

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

  • Ensuring that features are being delivered efficiently and on time.

Rapid River Software
Rapid River Software
Senior Software Engineer
2024 - Present (1 year)
Remote

Working as part of a worldwide group of full-stack developers, writing software for the internet, designing new systems, or improving existing ones.

Human Care Systems (now CareMetx)
Human Care Systems (now CareMetx)
Senior Software Engineer
2021 - 2023 (2 years)
Remote
  • Worked with Node.js with a microservice architecture using Molecular.js on the development of the Resilix platform, specifically designed for pharmaceutical manufacturers to deliver and optimize their patient services.

  • Designed and wrote technical specifications for features and tasks assigned.

  • Automated data integration from Airtable to the Resilix system for technical project managers to control the platform's web application from Airtable and apply changes directly in the system.

KLM BIH
KLM BIH
Software Engineer
2019 - 2021 (2 years)
Remote
  • Worked on a pilot project for a software marketplace solution using REST API and background service that ran Terraform scripts in installing applications on devices.

  • Built solutions for NetApp, maintaining the NKS SDK and the NKS-Fabric solution written in Go for an internal project.

  • Built CRM applications for video calls between patients and doctors, handling back-end tasks and deploying apps to AWS using ECR (CI/CD).

NetApp
NetApp
Software Developer
2018 - 2019 (1 year)
Remote
  • Developed high-quality, shippable code for delivery on the NKS project and NKS tools, translating NetApp's requirements into technical designs and solutions.

  • Maintained current knowledge of relevant technology as assigned on builds for NetApp.

  • Resolved highly complex software compatibility issues, factoring emerging technologies and product supportability into design and implementation.

StackPointCloud
StackPointCloud
Software Developer
2016 - 2018 (2 years)
Remote
  • Developed and applied advanced methods, theories, and research techniques in producing complex and advanced tools and SDKs for different cloud providers.

  • Collaborated in a cross-functional team, handling design, architecture, development, and code review on solutions.

  • Minimized risks and discussed complex problems relating to assigned projects with technical leads.

Mistral (now HTEC)
Mistral (now HTEC)
Technical Team Lead | Software Developer
2013 - 2016 (3 years)
Sarajevo, Bosnia and Herzegovina
  • Led a team through the creation and delivery of VarDynamics, liaising with clients, product owners, and system engineers to arrange design requirements into sprints and production-ready releases.

  • Developed and implemented back-end APIs and solutions for the VarDynamics project, managing resources and processes.

  • Participated in software solution designs on projects for Mistral, identifying and providing solutions and feedback on standard methodologies and implementations.

CompuSight Corporation
CompuSight Corporation
Software Developer
2011 - 2013 (2 years)
Sarajevo, Bosnia and Herzegovina
  • Designed and developed complex software solutions and apps, independently and as part of a team.

  • Actively participated in the review, optimization, and maintenance of complex software solutions on projects.

  • Used Agile software development best practices and industry standards on code reviews and software architecture implementation.

Windows Presentation Foundation (WPF)WCFSQLSQL Server Reporting Services (SSRS) Model View Viewmodel (MVVM)Windows Communication Foundation (WCF) Agile
Bayt
Bayt
Associate Software Engineer
2010 - 2011 (1 year)
Amman, Jordan
  • Contributed solutions in all phases of the development lifecycle and wrote well-designed, efficient, and testable code for projects.

  • Designed, implemented, and maintained applications (often high-volume and low-latency) on client projects.

  • Participated in tasks for software analysis, programming, testing, and debugging, ensuring designs comply with specifications.

Portfolio

Software Developer - IdeaMed
Software Developer - IdeaMed

Worked on a software solution that connects clients/companies with psychiatric help from doctors through live video sessions. Built the back-end process using Node.js and MySQL, WebSockets, and several video call APIs.

Software Developer - 1&1 IONOS Cloud Provider
Software Developer - 1&1 IONOS Cloud Provider

Built various tools and SDKs for the 1&1 IONOS cloud solution, actively contributing to every SDK and tools on the solution's GitHub repository.

Software Developer - Vivelia
Software Developer - Vivelia

Built an online session booking solution with features for calendars and video calls using Express.js with Sequelize ORM and Jitsi video calls server.

Education

BSc Software Engineering
BSc Software Engineering
Al-Balqaa Applied University (BAU) - Jordan
2006 - 2010 (4 years)