Asmir Mustafic Software Architect and IT Consultant

Services

I have more than 15 years of experience in application development, mainly PHP based stacks. I have worked with a large variety of applications that goes from small websites to big e-commerce applications or complex CRM systems.

Depending on your business model, stage and need, there are may be some areas where I can contribute to your company success.

Software

Software often is the foundation of modern businesses, and obviously is one of the direct contributors to the business success.

Depending on the business and the business stage, I can participate actively to build what is necessary for your product. The list of elements to consider while building the right product can include:

  • Application development
  • Web development
  • API design and implementation
  • Webservice design and implementation (SOAP)
  • Performance tuning
  • Maintenance
  • Database development
  • Internationalization
  • Content Management Systems
  • Third party integrations
  • Security consideration, analysis and prevention

Infrastructure

Infrastructure is all about the set of technologies and tools that you need to run in order to run your application or business. Some of them are necessary from the beginning and some of them can be put in place in a later stage.

Some infrastructure components that can be necessary for your business and I can help you to set them up are:

  • Provisioning
  • Deployment strategies
  • Monitoring
  • Logging
  • Continuous integration

Workflow

The right set of workflows is fundamental for a successful business.

A good workflow can make your company more productive and increase the quality level, that is reflected info happier customers and higher conversion rates.

Some ares where I can help you to establish the right workflows are:

  • Feature management / prioritization / breakdown
  • Development workflow
  • Code review
  • QA process
  • Monitoring and SLA
  • Deployment policy

Teaching

If you are planning to use (or already using) some technologies that is not yet well known to your team or if you have some advanced topics that you are interested to leverage faster, I can introduce it to your company. Speeding up the development process and avoiding obvious mistakes that are common in the early stages or when the application grows in complexity.

Some topics where I can help your company to be faster and better are:

Consultancy

If you have already the resources to implement everything that is necessary to run your business, but you just want a second opinion on your strategy or you want to cover one area/skill that is missing, I'm available to analyze your infrastructure and give the feedback where necessary.

This can include as example:

  • Application development
  • Technology stack
  • Workflows
  • Infrastructure setup
  • Business models

Found a typo? Something is wrong in this page? Just fork and edit it!