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.
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.
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.
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.
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.
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
BSc. Computer Science
Faculty of Information Technology in Mostar, Bosnia and Herzegovina