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 6+ years of industry exposure - working on simple and complex code which provides 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. He 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 (4 years)
Remote
  • Creating and developing innovative software solutions for 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.

Human Care Systems
Human Care Systems
Senior Software Engineer
2021 - Present (3 years)
Remote
  • Worked 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. The project is built in node.js with a microservice architecture using Molecular.js.

  • Managed to automate the integration of data from Airtable to the Resilix system. This process will allow Technical project managers to control the platform's web application from Airtable and apply the changes directly in the system.

KLM BIH
KLM BIH
Software Engineer
2019 - 2021 (2 years)
Sarajevo, Bosnia and Herzegovina
  • 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 clients and Doctors; handling backend tasks and deploying apps to AWS using ECR (CI/CD).

NetApp
NetApp
Software Developer
2018 - 2019 (1 year)
Sarajevo, Bosnia and Herzegovina
  • 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 on the project; factoring emerging technologies and product supportability into design and implementation.

StackPointCloud
StackPointCloud
Software Developer
2016 - 2018 (2 years)
Sarajevo, Bosnia and Herzegovina
  • 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 on projects; handling design, architecture, development, and code review on solutions.

  • Minimized risks and discussed complex problems relating to assigned projects with technical leads before they are severe.

Mistral Technologies
Mistral Technologies
Technical Team Lead / Senior 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 backend APIs and solutions for the VarDynamics project; managing resources and processes.

  • Participated in software solution designs on projects for Mistral Technologies; 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.

  • Utilized agile software development best practices and industry standards on code reviews and software architecture implementation.

Bayt
Bayt
Associate Software Engineer
2010 - 2011 (1 year)
Amman, Jordan
  • Contributed solutions on all phases of the development lifecycle and wrote well-designed, efficient, and testable code for projects.

  • Designed, implemented, and maintained applications that are often high-volume and low-latency, on projects for clients.

  • 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 backend process on the solution using NodeJS and MySQL, web sockets and several video call APIs.

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 Jitsu video calls server.

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 participating and contributing to every SDK and tools on the solution's GitHub repository.

Education

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