- I have been working at CERN on the CERNphone project. I started working on the adaptation of the Linphone software as CERN's mobile clients (CERNphone mobile) for which I had to develop a Python server to allow Kamaillo to launch Push notifications to the mobile clients, this server is made with Python, Flask, Docker and uses Puppet in production deployment.
- From then on we focused on the development of the CERNphone Desktop App. This client makes use of React, Redux, Electron, WebSockets and SIP.JS as main technology stacks and is functional on Linux, Windows and MacOS. The project required a REST API in Python to manage the session as well as other services it provides to the application, the API is deployed in Openshift. Currently the project is deployed in production and more than 2000 people have migrated from Skype For Business to our solution.
- Following this, I have been working on the Migrations Wizzard website, to migrate users from Skype For Business. This is a management tool for those responsible for user groups to manage and streamline their work of migrating users.
- Finally, I am working on the migration of the old Resources Portal to the new one, for which we make use of OpenShift, React, Redux and Event Handling, the idea is to simplify and make the user interface more user friendly with the migration, as well as adapt it to new technologies. By migrating our entire technology stack to React and Redux, we have managed to greatly facilitate the management of all the services we have.
- I have tried to make my main contribution to the team by standardising good development methodologies and simple technologies to reduce the cost of maintaining them.
- After that phase, I started with more responsibilities, due to I got a lot of knowledge about how to handle the architecture of a project, I was in charge of one Backend of the company that I developed and after that I migrated the old frontend development to a new one with technologies like React and Redux. In that moment I had the responsibilities of a Software architect.
- Finally I used my experience in Lin3s to do a final master project related to best practices in software development based on a market example in a real company. Showing with a practical example how to make use of Domain Driven Design, BDD, Event Handling, testing, Docker and setting up a DevOps environment.
Back End Developer
Contract type | Freelancers |
---|---|
Daily rate | 90$/day |
Experience | 7 years |
Location | India |
Back End Developer
Contract type | Freelancers |
---|---|
Daily rate | 505$/day |
Experience | 6 years |
Location | France |
Back End Developer
Contract type | Freelancers |
---|---|
Daily rate | 690$/day |
Experience | 7 years |
Location | France |
Back End Developer
Contract type | Freelancers |
---|---|
Daily rate | 335$/day |
Experience | 6 years |
Location | Tunisia |
Back End Developer
Contract type | Freelancers |
---|---|
Daily rate | 365$/day |
Experience | 5 years |
Location | France |
Back End Developer
Contract type | Freelancers |
---|---|
Daily rate | 405$/day |
Experience | 7 years |
Location | Romania |
Back End Developer
Contract type | Freelancers |
---|---|
Daily rate | 445$/day |
Experience | 5 years |
Location | Canada |
Back End Developer
Contract type | Freelancers |
---|---|
Daily rate | 415$/day |
Experience | 7 years |
Location | France |
Back End Developer
Contract type | Freelancers |
---|---|
Daily rate | 505$/day |
Experience | 6 years |
Location | France |
Back End Developer
Contract type | Freelancers |
---|---|
Daily rate | 405$/day |
Experience | 6 years |
Location | Romania |
Back End Developer
Contract type | Freelancers |
---|---|
Daily rate | 445$/day |
Experience | 6 years |
Location | Mexico |
Back End Developer
Contract type | Freelancers |
---|---|
Daily rate | 135$/day |
Experience | 5 years |
Location | Romania |