Development assignments

This section is for IT teams who need an independent service provider to help them develop a project on an ad hoc basis.

  1. Development for big companies or startups
  2. Development for SMEs and the self-employed
  3. What I don't do or no longer do

1. Development for big companies or startups

Working as a team on a project that potentially impacts millions of users is very motivating. Even if development is a little slower due to procedures, numerous tests, and delivery phases, working on often cutting-edge technologies, using a rigorous methodology, and paying attention to every detail to improve performance and security, is a great source of professional satisfaction. Added to this is the richness of exchanges with team members through code reviews and other interactions, which allow for continuous learning and a shared human experience in a collaborative and friendly atmosphere.

Senior Java and Full Stack Web Developper
  • In-house, within a team, mainly remotely, but go / travel to the client's offices is possible
  • For projects lasting several weeks or months, full-time (office hours) or part-time
  • Rest API development, microservices, MVC, EDA (event driven architecture), reactive programmation ...
  • Full development, new features, audit, refactoring, migration with change of technologies
  • Current technologies: java, spring boot, postgresql, hibernate, kafka, svelte, ...
  • Technologies used in the past: J2EE environment, servlets, jsp, play framework, jersey 2, php, cobol, db2, etc.
  • Dev ops: cd /ci, jenkins, ansible, kubernetes, pipelines bitbucket, github actions, ...
  • Security, performance, testing...
  • Agile methodologies: Scrum, Kanban, Jira, etc.
                 

2. Development for SMEs and the self-employed

In this case, there is often no in-house IT team (or one that doesn't specialize in web application development), and I am likely to be involved throughout the entire development process, from initial analysis to production delivery. This includes, among other things, needs analysis, technology selection, data modeling, hosting configuration, implementation of a continuous delivery system (CI/CD), and, of course, development itself. I work as a consultant, architect, developer, and operator (configurations and deliveries) within a team or independently. Bringing a project to life as a whole is, of course, exciting.

  • Understanding customer needs (clear objective, minimum features and prioritization)
  • Budget-based application optimization (getting to the point to minimize costs while delivering the best quality)
  • Choosing technologies and tools to build a robust and scalable application
  • Design and user experience (UX/UI)
  • Support throughout the process: analysis, development, maintenance and support
  • Cloud hosting to ensure performance and consistency
  • Safety at all levels as a priority
  • Respect for deadlines and project management (regular iterations and adjustments as needed)
All details in the Web Applications section

3. What I don't do or no longer do

Throughout my career, I've used a variety of technologies to create websites and web applications. Currently, there are many valid languages ​​and frameworks for developing an application and every day, new libraries, plugins, updates to existing frameworks, new ways of coding emerge—in short, technology never stands still. And that's a good thing.
However, it's not possible to master everything at once, and it's therefore necessary to choose, prioritizing certain technologies over others.
Here's a list of what I no longer do or don't do (unless it's part of a much more complex project, such as migrations):

  • Wordpress and other showcase sites
    • I've hardly ever developed a WordPress site, let's say very rarely because each time I preferred another CMS, more flexible, more secure, less restrictive, more client-friendly.
    • Currently, I would recommend going no-code or serverless for a showcase site; there are many solutions that are easy to implement and maintain.
    • I prefer more complex applications, which is where I can add value.
  • Wordpress and Woocommerce plugins
    • I did it, I don't do it anymore.
  • Classic e-commerce sites
    • I recommend using existing solutions like Shopify, Squarespace, etc.
    • Otherwise, I delegate to colleagues specializing in e-commerce.
  • Graphic design
    • I work from already designed screens, ideally with Figma.
    • Otherwise, I delegate this task to graphic designers with whom I am used to working.
    • On the other hand, I do the layout, the dynamic graphics, some animations, etc.
  • The front-end of mobile applications
    • I don't code mobile apps on Android or iOS.
    • On the other hand, developing the API that will serve as the backend is completely within my capabilities.
    • If you are a developer specializing in mobile development, please contact me.
  • Applications exclusively other than Java or Javascript
    • I don't, or no longer, create applications in PHP, Python, .NET, Ruby on Rails, etc. (but I can use them in a mixed project).
  • Businesses that could compete with the clients I support
    • For ethical reasons, especially since I provide a lot of advice to my clients.
    • I may have a non-compete clause
Contact: write to info of this domain.
© web251.com - 2025
All rights reserved