Ibrahim S.

Ibrahim S.

Senior Software Engineer

Sarajevo, Bosnia and Herzegovina
Hire Ibrahim S. Hire Ibrahim S. Hire Ibrahim S.

About Me

Ibrahim is a seasoned Full Stack Software Developer with more than a decade's worth of development expertise using C#, Angular.JS, React and ASP.NET for the iteration and delivery of high-quality, production-ready web applications for clients. He has has worked as a Team Lead, Architect, Software Engineer and Mentor on different projects.

Work history

UpStack
UpStack
Software Developer
2017 - Present (7 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

Coding Blast
Coding Blast
Owner
2017 - Present (7 years)
Sarajevo, Bosnia and Herzegovina
  • Developed websites and web-based software solutions on projects ASP.NET Core and related tech stack, Angular and React.

  • Regularly provide technical consultancy for the development of functional/reusable MVPs into production-ready solutions.

  • Provide mentoring and accelerate project efficiency on projects through industry-best coding practices, lean and Kanban methodologies.

Symphony.is
Symphony.is
Lead Software Developer
2016 - 2017 (1 year)
Sarajevo, Bosnia and Herzegovina
  • Worked on the TentCraft project; developed a generic online tent-configurator and a desktop automation application which automated repetitive actions of designers during the tent design process.

  • Designed and architected software applications; developing frontend and backend solutions throughout the entire SDLC.

  • Built a cross-platform automation tool for a client and engineered the payment process flow on the project.

Freelance
Freelance
Software Consultant
2015 - Present (9 years)
Sarajevo, Bosnia and Herzegovina
  • Developed MVPs from scratch for clients and improved existing MVPs into usable/production-ready solutions.

  • Successfully planned the architecture and configured CI/CD processes on different servers for clients.

  • Consulted on projects, guided, and mentored team mates, junior developers and clients on custom software projects.

Mistral Technologies
Mistral Technologies
Software​ ​Engineer
2015 - 2016 (1 year)
Bosnia and Herzegovina
  • Offered technical guidance for the development, architecting, review, and design of projects.

  • Provided expertise to improve the performance of an application with over 5,000,000 of records.

  • Built and engineered applications using N-tier architecture processes with object oriented design.

Authority Partners Inc.
Authority Partners Inc.
Software Engineer
2013 - 2015 (2 years)
Sarajevo, Bosnia and Herzegovina
  • Offered full stack technical expertise for the development of distributed enterprise applications using different .NET and JavaScript technologies.

  • Oversaw the full development lifecycle of projects from analysis, design, coding and testing, to delivery, deployment and support for clients.

  • Worked on the deployment of developed IT solutions, user applications, databases and other IT capabilities on projects.

Self-Employed (Various Clients)
Self-Employed (Various Clients)
Software Developer
2011 - 2015 (4 years)
Remote
  • Provided technical consultancy as a developer and administrator on various websites, forums, chats, photo galleries, game servers, eMail servers, IRC bouncers, and Git servers.

  • Efficiently managed the hosting, administration and setup of Linux servers and web portals for clients.

  • Utilized development standards, guidelines and design consistency for app architecture implementation and code reviews on different projects.

Mobile Web Portal (Self-Employed)
Owner/Software Developer/Administrator
2005 - 2008 (3 years)
Bosnia and Herzegovina
  • Built and developed the chat, forum, top rating list and download sections on a small mobile web portal.

  • Efficiently oversaw the hosting and maintenance of the site.

  • Developed the code base and maintained most of the features on the web portal.

Portfolio

Lead Software Developer - Logo Tent
Lead Software Developer - Logo Tent

Developed an online website that helps customers choose a tent, based on their preferences, via a simple and responsive online configurator. The solution works alongside a desktop automation application automates the repetitive actions of designers during the tent designing process to speed developments. Set up the architecture and code-base for both applications. Built a configurable plugin for WordPress made in TypeScript, AngularJS and HTML/CSS to easily convert to a single JavaScript file. Served as a technical lead and developed the original architecture of the application. Designed and developed most of the features for both applications from scratch. Worked on the full development cycle from analysis, design, coding and testing to delivery, deployment and technical support. Performed code reviews and mentored less experienced developers.

Lead Software Developer Sleepbus
Lead Software Developer Sleepbus

Developed a web application which was built to compete with airlines by promising a better night's sleep during travel. Overhauled the code-base of the web app that was unusable and filled with bugs to ensure it was production-ready. Refactored most of the application's core to make it production read, configured application-wide logging and exception handling and successfully integrated Stripe payment system into the app. Handled analysis, design, refactoring, development, production readiness and code reviews. Worked with another developer a month before launch, to finish mission critical tasks and ensured that the site was functional and ready for production.

Lead Software Developer - Tracker Products
Lead Software Developer - Tracker Products

Worked on a software application which offers a variety of cutting edge features including barcode tracking, evidence logs, and digital evidence entries. Handled the development of Digital Evidence Management Software for Police Departments which later turned into a generic Digital Evidence Management Software. Served as a team lead and was responsible for managing a team of 3 developers, QA and a designer. Performed code reviews and mentored less experienced developers on the project.

Education

Education
BSc. Computer Science
Faculty of Information Technology in Mostar, Bosnia and Herzegovina