AGILE SOFTWARE DEVELOPER
FOR PHP AND SQL

Portfolio

I offer high quality IT solutions for web & desktop applications such as:

E-Commerce

E-Commerce still is one of the fastest growing industries on the web. Business success, not only in E-Commerce is highly dependent on the software that is used. A good software can help optimize processes and therefore can help save time and money. I offer individual specific software solutions for E-Business, including, the integration of external interfaces, the import of product data, order handling, fraud analysis or data evaluations.

Logistics

Good logistics are extremely important to the success of businesses with warehousing. They need to be smart, fast and reliable in order to deliver the right product in the right quality to the right place at the right time. My software solutions can improve logistic processes, for example the administration of shop orders, synchronisation of warehouse and logistic service providers, customs management and return management or product life cycle statistics.

Process Automation

Process automation cannot only minimize costs but also give you an insight into how your company functions. I help optimising your workflows by automating processes, such as, return automation, drop shipping automation, product updates and periodic evaluations. This service includes an analysis of your processes, conception of the automation and an iterative implementation of those automated processes.

API & Interface Design

Interfaces have become an essential part of software development. They connect different systems and control the communication between them. Therefore interfaces enable the distribution of cooperating systems and the automation of analog and digital systems. I like to work with REST, SOAP. REST APIs are mainly used for mobile applications. They provide a uniform interface allowing scalability, portability and reliability.

BI & Data Analysis

Business Intelligence (BI) and Data Analysis help you to improve your business allowing you to identify important trends or performance problems in the organisation and processes. It can include the connection of different databases, data modelling, queries and charts in .pdf or .csv, the development or optimisation of existing queries.

Testing

There is no error-free software. That is why it is important for your software to be properly tested before it is transferred to live operations. Testing, (TDD, unit testing, integration testing, component testing or systems testing), will not only increase the software quality and productivity but also save you time and money detecting and eliminating errors at an early stage.

Specialization

My work is based on PHP and SQL.

PHP Programming

PHP is a powerful programming language and therefore the most used programming language on the web. It is open source and platform-independent. That's why there are many PHP frameworks for e.g. CMS, CRM, rapid application development. PHP is designed to work well with the web and can be easily deployed. It offers stability, flexibility and speed. With the new VERSION 7, PHP has become even more powerful.

  • SYMFONY
  • ZEND
  • DOCTRINE
  • PDF/XML Libraries

Database Development

Every system generates data. This data needs to be well organised in order to be accessible and changeable at any time. A properly structured database is the basis for performance, scalability and availability.I can develop databases to suit various requirements, for example, a focus on the process, on structure, on analytics or transaction security. I like to work with relational databases but I am also used to working with NoSQL and other data structures.

  • MYSQL
  • PostgreSQL
  • REDIS
  • ORACLE

About Me

I am David Braune. I am a agile software and database developer with more than 17 years professional experience.

I studied Computer Science at the Universität Potsdam. Before specialising on PHP and sql I was working for different companies and the public administration using JAVA and C#. In 2011 I started working as a freelancer. I am currently working as an employee.

I enjoy working in a team, developing a vision together and implementing it successfully. I like projects that allow me to learn and to think out of the box. With my professional experience a adapt easily to different working environments and technical environments.

I am experienced with SCRUM & KANBAN.
I use SOLID and CLEAN Code Principles.

Get in Touch

I live in Rheinsberg/Brandenburg, one and a half hour away from Berlin. You can hire me for working in your team at your office (in Berlin and Brandenburg) or remotely (world wide). Please feel free to contact me if you need further information. I am looking forward to hearing from you.

Contact Info

David Braune

Skype : david.braune
Phone : +49 178 1340 415
Xing :
EMail : mail[at]david-braune.de