About Ervan
French
Native or bilingual
English
Fluent
Experience
- RedgemsFreelancer Web DevelopperSeptember 2023 - Today (2 years and 9 months)🌱 RedGems.dev: Crafting Sustainable Digital ExperiencesAt RedGems.dev, it's not just about code; it's about coding with a conscience. 🌍🔹 Ruby On Rails Expertise: My focus on Ruby On Rails blends the art of coding with a passion for environmental consciousness.🔹 Eco-Conscious Solutions: I specialise in crafting digital solutions that harmonise with your eco-responsible values.🔹 Impactful Experiences: I transform your ideas into impactful, user-friendly, and energy-efficient online experiences.🔹 Optimisation and Innovation: Whether optimising existing websites or creating interactive applications, I'm driven by efficiency and innovation.🔹 Eco-Conscious Identity: My goal is to create a digital presence that resonates with your eco-conscious identity.🔹 Tech for Progress and Planet: Together, let's make technology work for progress and the environment.📬 Connect with Me: Join me on this sustainable journey. Reach out to RedGems.dev, and let's craft a greener digital world together.🌱
- Dernier CriBack End DeveloperDIGITAL AND ITNovember 2021 - Today (4 years and 7 months)Paris, France🔑 Key feature of my job as Senior Backend Developer🔹 Pre-sale estimations: New client wants a facebook clone where chat-gtp generated comments can be liked to produce cryptocurrency; but has 10k euros and does not want any third party. How do you find an MVP to sell at the given price that will lean them to the right direction without frustrating them ?🔹 Being a wildcard: A senior is basically being placed at the last moment in an critical position with not enough resources to make something impossible happen. Maybe I'm a miracle doer, or maybe I've worked too hard recently.🔹 Feature Design & Development : Documenting a feature to come so well that you receive it in your next ticket🔹 Continuous Code Improvement: We've all been in front of a short PR that does the job but there is that small block that is too big and not compressible at the same time; so we check for another way of doing it and find ourselves the next day with a 10 files refactoring branch that no one wants to review. Right ?🔹 Ruby Passionate: Do you know the white-gray-black sorting algorythm of the MRI GC ? Why am i asking that on a Jira ticket about CSS changes ? Ehm... Do you know that since Ruby 3.2 we could remove the need for javascript in the frontend ?🏆 Some achievements🔹 Arriving at a client's company to develop a back-office patch allowing permission based content. Finishing Lead of six developers inside a squad managing seven criticial parts of the product, handling sprint management and colleague mentoring whilst answering hot emergencies on a daily basis.🔹 Developped an arcade game in Rails 7 (Hotwire + Tailwind) in tigh collaboration with a designer to learn children how to multiply efficiently in only 4 days (+ 1 QA day).🔹 As a fullstack Node/React engineer, I developped a personal/professional international sign-up multi-form to subscribe to a service with Stripe in 10 days (I knew neither the stack nor the third party)
- En Voiture SimoneRuby on Rails DeveloperAUTOMOBILESeptember 2019 - November 2021 (2 years and 2 months)Paris, France⏳ Daily routine🔹 Arrival at 8h30: Daily check of nightime server performances, mail check, git fetch on all projects🔹 9h30 : Daily stand-up, discuss blocked issues, setup meeting to help or review🔹 Morning: Code Review, operative tasks, ticket review, reading UI & ruby & rails newsletters🔹 Noon: Rushing to the closest vegan burger. Remaining time passed playing video games or reading books about programming in general (last one was Clean Architecture by Robert C. Martin)🔹 War machine mode activated : Remaining assigned tikets 3... 2... 1... Done. Wow, it's 7pm, let's get back home !🔑 Key feature of my job🔹 Database optimization, monitoring. Request is slow ? Let's patch to remove N+1 and add an index !🔹 Grooming : Class diagram, code overview, risk detection, etc. The other time I explained in a 15 page long pdf why we should change two environments variables.🔹 Feature Owning : I like to move everything to be more SOLID, document it and now anyone touching this will love me and come for advice. Joke aside, I love being expert of some parts, some stacks you know ?🔹 Continuous Code Improvement : I love giving the ruby/rails-way of doing something in a PR that doesn't quite do it. I love preparing a small conferences🏆 Some achievements🔹 Developped a new Rails 6 + SpinaCMS from scratch for our website: marketing is now autonomous, content is safe and uniform, tracking is on point.🔹 Developped a micro-service for our critical operational stack, taking the existing code, reworking it into a clean and optimized application that can support thousands of RPM and scale up to hundreds of thousands.🔹 Designed and produced a micro-service communication system (event-base) with kafka, fully tested and operationnal.🔹 Optimized the SEO of our website: a <100ms TTFB, page based metadata & canonical, static content pages generated by script, multipart sitemaps...🔹 Optimized our server usage: -80% CPU, -50% RAM, -98% database connection
Recommendations
Be the first to recommend Ervan
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master's degree, Computer Games and Programming SkillsConservatoire National des Arts et Métiers2019Master's degree, Computer Games and Programming Skills
- Bachelor of Science in Computer ScienceUniversité de Franche-Comté2017Bachelor's degree, Computer Science