Nerman D.

Nerman D.

Senior Software Engineer

Sarajevo, Bosnia and Herzegovina
Hire Nerman D. Hire Nerman D. Hire Nerman D.

About Me

I am an experienced Full Stack Developer with 12+ years of technical expertise; building complex software solutions using JavaScript (React/Angular/Node), Python (Django), PHP (Laravel). I am adept in analyzing/optimizing existing codebase, designing system architecture, and creating robust end-to-end business solutions. I am client-focused, a great communicator, team player and an avid learner of new and emerging technologies.

Work history

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

North Star Software
Full Stack Developer
2018 - 2019 (1 year)
Canada (Remote)
  • Efficiently apply new technologies to the ever changing scale of technical problems on different projects for clients.

  • Developed rich and interactive components for solutions using modern Python and React techniques and tools on projects.

  • Provide expertise for quality on solutions through adherence to technical best practices, mentorship, feedback and paired programming.

Pacemo GmbH
Pacemo GmbH
Lead Software Engineer
2016 - 2018 (2 years)
Hamburg, Germany
  • Developed a SaaS-focused B2B web application for a broad platform which seeks to simplify the operations of funeral homes.

  • Efficiently led development tasks for the web application using best practices, AngularJS, PHP, and Laravel framework on the backend for the full automation of tasks through continuous deployment and integration.

  • Engineered an advanced document management solution with in-browser PDF editing; that enabled drag-n-drop capabilities, a custom node tree with variable node depth, and print capabilities for edited documents.

Mistral Technologies
Mistral Technologies
Software Consultant
2016 - 2019 (3 years)
Sarajevo, Bosnia and Herzegovina
  • Regularly work with different teams and provide expertise within Mistral on multiple projects by setting up project architecture, code standards, and development processes.

  • Regularly participate in code reviews and provide follow up support on projects for clients.

  • Efficiently implement solutions within Mistral to satisfy nonfunctional requirements such as scalability, usability, maintainability and supportability.

Mistral Technologies
Mistral Technologies
Consultant and Lead Software Engineer
2013 - 2016 (3 years)
Sarajevo, Bosnia and Herzegovina
  • Offered technical leadership for the development of innovative web applications using the latest programming technologies, tools and best practices on projects for clients.

  • Efficiently oversaw the successful implementation and delivery of 12+ projects for American clients; leading teams of 2-12 people working on numerous independent tasks on projects.

  • Provided technical expertise for system requirement analysis and designed architecture solutions with different technologies to scale and support future expansions.

Raiffeisen Bank dd BIH
Raiffeisen Bank dd BIH
Lead Developer and Software Engineer
2008 - 2013 (5 years)
Sarajevo, Bosnia and Herzegovina
  • Worked as part of the core system replacement team that migrated Raiffeisen's core system written in legacy code to a more modern .NET tool set with various improvements to the day-to-day operations of the bank.

  • Created a subsystem for automatic processing of incoming payments that allowed a per-need number of threads, handling millions of transactions per day.

  • Optimized several dozen SQL queries (stored procedures, views, etc) used for reporting, and reduced processing time from 60+ seconds to less than 5 seconds.

I2DB Ltd. (Department of Research and Development)
C++ Developer
2006 - 2008 (2 years)
Sarajevo, Bosnia and Herzegovina
  • Developed software solutions on the project in C++, using a SDL free cross-platform library for managing multimedia inputs.

  • Worked as a remote (SSH) computer administrator and managed all MySQL database administration tasks on the project.

  • Utilized development expertise and new approaches for the creation of software agents in ACELA (propriety script language) and PERL, and maintained websites written in PHP for clients.

Portfolio

Software Engineer - NCR Mobile Movie Time
Software Engineer - NCR Mobile Movie Time

Worked as a part of a large distributed team for the implementation of a cinema manager system, specifically web and mobile system for online cinema ticket reservation. The system was built from scratch to replace and unify three different parts of the old, legacy system. Worked mostly on the frontend tasks (backend was built by another remote team located in India). Mobile part of the application was developed using PhoneGap, as a hybrid solution to create native apps, using web technologies.

Software Engineer - Promo 2013
Software Engineer - Promo 2013

Worked as part of an international team creating web applications, for a USA client, using .NET and open source technologies. The solution - Promotions Management (Promo) enables brand to extract more value from online audience by creating deeper connections through digital interactions. It allows publishers to create, schedule, and manage on-air, online, and off-site promotions. It seamlessly coordinates all promotions efforts into one integrated platform. Worked on the full development cycle from analysis and design, coding/testing to delivery/deployment and support.

Lead Software Engineer - ATT-Connected Car Portal
Lead Software Engineer - ATT-Connected Car Portal

Led the team responsible for the front-end development of the application. The app was designed as a responsive web application which can run on web/mobile, as well as in cars and handheld devices. The portal can create and manage data subscription plans so user can utilize ATT’s network to browse the Internet from the car, hence the name – connected car.

Lead Software Engineer - Pacemo
Lead Software Engineer - Pacemo

Worked as a lead engineer for the development of a SaaS B2B web application which aims to ease the operations of funeral homes. The web application was developed utilizing AngularJS for the front end and PHP, with Laravel framework on the back end. The solution is fully automated through Gulp tasks for front end bundling, linting, etc., to continuous deployment and integration.

Lead Developer - Lumency Valuation Application
Lead Developer - Lumency Valuation Application

Lumency is a brand side sponsorship and experiential marketing consultancy that uses its proprietary valuation model, to determine the fair market category rights value for each of the properties in a client's sponsorship portfolio, and the properties that are up for renewal or specific properties they must focus on. Utilized Python/Django to build the on the backend with PostgreSQL database, and React (Context API for state management) on the frontend, React hooks for abstracting common features, MaterialUI, and styled-components. The solution was covered with unit testing on both frontend and backend, with fully automated, dockerized CI/CD.

Full Stack Developer - The Art of Dress
Full Stack Developer - The Art of Dress

This project is a custom web application for a fashion/style startup called "The Art of Dress. It serves as the primary website for Tao Dress; the application supports the following functions: a quiz which assigns users a "persona" based on their choices - one of 14 Styles, 12 colourings, 4 Artistic types, collectively called the user's "S.C.A." profile. It allows users to create multiple personas, for friends, or just to explore the possibilities. It has a news feed, an interactive "About" infographic, a custom web "Shop", which presents products specific to the user's SCA profile. The solution is covered with backend unit tests, with fully automated, dockerized CI/CD solutions.

Education

Education
Cisco Networking Academy (CCNA 4)
Cisco Networking Academy Program, Faculty of Electrical Engineering
2005 - 2007 (2 years)
Education
Diploma in Engineering (5-year program, equivalent to a Master's degree, University of Sarajevo, Faculty of Electrical Engineering, Computer Science Department, 2007
University of Sarajevo, Faculty of Electrical Engineering, Computer Science Department
1998 - 2007 (9 years)
Education
Developers Bootcamp (Visual Studio 2008, .NET 3.5, Microsoft Solution Framework)
Citus d.o.o Zagreb
2009
Education
Implementing a MS SQL Server 2008 Database (MOC 2779B)
A4ATCP d.o.o Beograd
2009
Education
Visual Studio 2008: Windows Communication Foundation (MOC 6461A)
Algebra d.o.o Sarajevo
2011
Education
Advanced OOP Techniques using .NET Frameworks 3.5 and C#
A4ATCP d.o.o Beograd
2011