Skip to content Skip to menu


Development

Development is the process of writing and maintaining some source code. In fact, it refers to a large set of activities like for example reengineering, integrating, testing as well as gathering some quality metrics. Methodologies of software engineering are also tightly coupled to Development.

Today, modern web applications are built from frontend technologies such as HTML, CSS, Javascript and Ajax (and potentially any technology like Adobe Flash or Flex allowing rich client interactions) and frameworks such as Mootools, JQuery, Blueprint, Tripoli, ... However cross browser implementation still remains a challenge.

Backend technologies are even more numerous. Apart from the language itself (such as Java, C#, PHP or Ruby) and the frameworks (J2EE, Ruby on Rails, Zend Framework, ...), a web application might run among several web servers (Apache, Tomcat, ...) and database servers (MySQL, MSSQL, Oracle, ...), sometimes in a cluster.

Finally, tools and third-party solutions that are involved either in the design, the deployment of an application or in the application functionalities themselves (such as external service provider) must be considered. As such, it necessitates a good knowledge and experience to be able to take part today to the development of a web application.

How can I help?

If you are a startup looking to build a web application, I can assist you in by:

  • Setting up a development environment (ide, version control system, bug tracker, ...)
  • Defining or improving the development process
  • Promoting the use of best practices and development methodologies
  • Introducing tools, procedures and automation in order to speed up the releasing process
  • Putting in place a deployment strategy with several environments (production, staging, ...)
  • Installing and configuring a dedicated server
  • Acting as CTO until you find the right one

Why choose me?

My previous positions in technology companies gave me hands on experience in designing and developing both small and large-scale applications. I am really passionnate about development and unlike other engineers, I have a very good knowledge of all the stacks (frontend, backend, persistence, ...) that makes up a web application.


Sitemap

Home
The page where everything starts
About
More information about me
Services
See how I can help you with your online business
Work
Check out the projects I worked on
Contact
Have something to say?

Service List

User Experience
Making a customer experience with a product engaging, easy and memorable
Information Architecture
Building a product with an intuitive access to the information
Usability
Designing a product that is easy to use and to interact with
Internet Strategy
Defining a product and planning its release
Technology Consulting
Advising companies on how best to use information technology to meet their business objectives
Architecture
Designing a whole web application architecture according to some requirements and constraints
Development
Getting help on particular development topics