Semir B.

Semir B.

Senior Software Engineer

Bosnia and Herzegovina
Hire Semir B. Hire Semir B. Hire Semir B.

About Me

As a Full Stack Web Developer with over 8 years of experience in creating amazing web and desktop applications for clients, I use Angular.JS, Knockout.JS, Node, MongoDB and new technologies like Phonegap to solve challenging problems for clients. My web development expertise includes developing responsive and scalable web products, enterprise, healthcare and banking systems.

Work history

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

Bruin​ ​by​ ​MetTel
Bruin​ ​by​ ​MetTel
Lead​ ​JavaScript​ ​developer
2016 - Present (8 years)
Remote
  • Implemented the modular tools and features in the system to allow MetTel's clients sell products, streamline services and manage users.

  • Contributed to architecture decisions that set the course for future development of the Bruin portal in transitioning telecom, data and wireless services.

  • Lead the technical implementation of features and projects using a 'hands on' software development process for all projects.

Adaptics, Ltd.
Adaptics, Ltd.
Front-End Developer
2015 - 2015
Remote
  • Successfully designed and developed a responsive e-mail templates portal for several system level actions like new account creation and password retrieval.

  • Detailed the design, development and unit/integration testing utilized in developing an administrative interface for managing users, recipes, steps, and internationalization.

  • Contributed to the production of a new recipe web view that allowed users without an iOS application to browse and complete recipes that the company offered with their product.

MediaOcean, Inc.
MediaOcean, Inc.
Full-Stack JS Developer
2014 - 2016 (2 years)
Remote
  • Worked cross-functionally and collaboratively to develop a large scale advertising platform with multiple interconnected products.

  • Executed design processes for newly developed complex UI components using Knockout.JS and Require.JS.

  • Developed and initiated multiple unit tests for several products using Karma and Jasmine

Xpander​ ​VOIPADMIN
Xpander​ ​VOIPADMIN
​Lead​ ​full-stack​ ​developer
2013 - 2013
Remote
  • Successfully performed a major rework and complete redesign of an existing version of a legacy portal built with PHP.

  • Engaged actively with members of the project team to create sprints and stories.

  • Applied modern technologies and architectures to rapidly develop and deploy creative and efficient solutions within schedule.

Up and Running Software, Inc.
Up and Running Software, Inc.
Full-Stack Developer
2013 - 2014 (1 year)
Remote
  • Led the engineering team to deliver high quality software solutions and applications for several projects of different clients using different PHP frameworks.

  • Developed a new VOIP application by reworking the existing legacy code, using Zend Framework and jQuery for UI on the frontend.

  • Successfully converted and wrote unit tests for over 5,000 lines of JavaScript codes into modules using Testacular and Jasmine to prevent regression during refactoring.

NCR Corporation
NCR Corporation
Full-Stack JS Developer
2012 - 2013 (1 year)
Remote
  • Built a robust and scalable mobile application for the cinema industry using jQuery UI and jQuery Mobile.

  • Utilized Cordova in transitioning HTML 5 apps to the iOS and Android mobile platforms.

  • Designed and deployed a series of complex UI components for the interactive selection of cinema seats by users.

Mistral Technologies d.o.o.
Mistral Technologies d.o.o.
.NET C# Web Developer
2011 - 2013 (2 years)
Remote
  • Developed creative solutions for a reusable and flexible administration component, allowing survey administrators to configure and create new surveys.

  • Architected software solutions mostly geared towards frontend oriented tasks using jQuery and jQuery UI.

  • Designed a new feature that allowed users to answer questons configured by system administrators.

Portfolio

Founder,​ ​JavaScript​ ​Developer - zaposli.me
Founder,​ ​JavaScript​ ​Developer - zaposli.me

A​ ​local​ ​(nation-wide)​ ​job​ ​advertising​ ​platform​ ​designed​ ​for​ ​medium/large businesses. Developed the backend ​using​ ​NodeJS​ ​and​ ​MongoDB,​ ​while​ the ​frontend​ ​was​ ​developed using​ ​KnockoutJS,​ ​jQuery​ ​and​ ​requireJS. Worked on the project with a team of three colleagues for approximately 6 months. Handled all tasks and decisions that involved ​general​ ​architecture, design​ ​and​ ​frontend​ ​implementation.

JavaScript​ ​Developer - Movietime
JavaScript​ ​Developer - Movietime

An​ ​Android/iOS​ ​application​ ​which​ ​enables​ ​users​ ​to​ ​connect​ ​with​ ​their customers​ ​using​ ​a​ ​smartphone​ ​application​ ​that​ ​is​ ​custom-branded​ ​for​ ​a specific​ ​theater. Developed the app using​ ​BackboneJS​ ​as​ ​foundation​ ​library,​ ​and​ ​packaged it ​into​ ​iOS/Android​ ​apps​ ​using​ ​Phonegap (now​ ​known​ ​as​ ​Cordova).

​Frontend​ ​developer - Mediaocean
​Frontend​ ​developer - Mediaocean

A​ digital​ ​media​ ​management​ ​platform for MediaOcean,​ ​which works​ ​in​ ​close​ ​synergy​ ​with several​ of their ​sister​ ​products.​ Worked on the frontend​ ​using ​KnockoutJS, during the first half of my engagement at Prisma, Successfully handled the transition from KnockoutJS to Angular. Wrote​ ​modular​ ​and​ ​reusable​ ​code while ​creating​ ​unit​ ​tests​ ​for​ ​every​ ​task that was completed. Participated ​in​ ​daily​ ​standup​ ​calls,​ ​bi-weekly​ ​sprint​ ​planning​ ​sessions,​ ​company's webinars​ ​(where​ ​I​ ​often​ ​presented​ ​my​ ​features).

Developer - Drop's Kitchen
Developer - Drop's Kitchen

A way for the client to share and feature recipes on their website. They already had an iPad application where users could browse and tryout the scale and recipe, but not a way to share them on social networks or display them on a web. Developed a web page where users could browse available recipes, and preview them inside their browsers. Developed a recipes page which links users to another page where they can preview and try out the recipes using an intuitive and friendly interface. Successfully implemented several custom controls including swipe, parallax scroll, and a scroll detector.

Developer - Drop's Kitchen
Developer - Drop's Kitchen

A way for users without an iPad app to preview and try out the recipes from Drop's kitchen. The client wanted to have the ability to post the recipe to their social channels. Developed and designed a responsive, SEO-friendly page that utilized an API to fetch the data and render the recipe details. Implemented a feature that allowed every page to render different meta and Open Graph tags for better social network optimization. Developed several custom controls and plugins including a parallax scroll that works perfectly on mobile phones as well, and a desktop friendly swipe behavior. Successfully completed and delivered this project in a very short time frame.

Education

Education
In Progress Bachelor's degree in Computer Engineering
Džemal Bijedić University - Mostar, Bosnia and Herzegovina
2009 - 2016 (7 years)