
Johann Avramov
Remote Full-stack Engineer
Salaire / Taux journalier
Antibes, France
Freelance
À distance uniquement
Expertises
Langues
À propos
Introduction
Full-Stack Engineer (Angular 19, Symfony 7). Led legacy migrations (Angular 8→19, Symfony 5→7), improving performance and reliability; accelerated heavy report generation; reduced regression defects by strengthening CI/CD and test automation. Experience as both a technical lead and an individual contributor within cross-functional teams (up to 15 people) in Agile SAFe. Effective in remote work: asynchronous communication, documented decisions, and rigorous code reviews.
Expérience de travail
Full-stack engineer
Orange
févr. 2025 - Présent
1 an 9 mois
À distance
Design and delivery of new features on Cockpit, the platform for managing omnichannel advertising and recommendations (SMS, email, TV, Orange website), including business impact simulations. Led critical front-end and back-end migrations on core business applications, including the customer reimbursements tool. Analysis: – Scoping workshops, gathering/refining user stories and acceptance criteria. – Technical feasibility assessment, risk identification, and solution proposals. Development / Features: – Designed and implemented a planning view to optimize campaign scheduling and handle date conflicts/collisions. – Continuous feature delivery on Cockpit and code optimization for reliability and maintainability. – Code reviews, testing, and ongoing improvements to code quality across the feature lifecycle. Migrations & Reliability: – Reimbursements Tool (Orange mission-critical): solo migration from Angular 8 → Angular 16; Symfony backend migration from Symfony 5 → Symfony 7. – Cockpit: migration from Angular 15 → Angular 17. – Goals: stack modernization, vulnerability fixes, long-term compatibility, and improved stability. Cloud & CI/CD (GCP + GitLab): – GCP: containerized deployments on Cloud Run via Cloud Build, Cloud SQL database, access management with IAM, observability with Cloud Logging/Monitoring (dashboards & alerts). – GitLab CI/CD: build/test/lint pipelines, Docker packaging, multi-environment deployments (dev/preprod/prod), automated DB migrations, rollback strategy, and CI variables/secrets management. Collaboration & Methodology: – 20-person team in Agile SAFe: participation in ceremonies, workflow management, cross-team synchronization. – Ongoing communication with Product, QA, and business teams to secure deliverables. Tech stack: – Angular 16/17, Symfony 7 (previously 5), TypeScript, PHP
Project Manager Analyst
Naxan Group
juil. 2024 - janv. 2025
7 mois
Produced detailed project estimates and requirements analyses using UML diagrams to clarify specifications and validate project feasibility. Responsible for drafting the specifications documents (SOW/requirements specs) for each application. Led task allocation across teams, created Gantt charts, and monitored project execution using ClickUp on the client side and Jira for the development team. Analysis: – Participated in client meetings to understand needs at project kickoff. – Produced estimates and analyzed client requirements. – Broke down every feature expressed (or omitted) by the client that was necessary for the solution. – Presented analyses and proposals to the client. – Drafted specifications documents for applications. – Assessed project viability. – Identified technical and functional needs. – Proposed solutions aligned with client requirements. – Highlighted potential risks and project constraints. Project Management: – Implemented Agile SAFe methodology, leading a 15-person team, improving project efficiency and reducing delivery timelines. – Oversaw task allocation and schedule management with a 15-person team. – Ran Agile ceremonies. – Ensured effective task distribution. – Built and managed Gantt charts. – Built and managed backlogs. – Used Jira and ClickUp for task management and project tracking, optimizing assignment processes. – Project monitoring and control. – Continuous process improvement. – Team training and mentoring. – Software infrastructure management. – Stakeholder communication. – Adopted DevOps practices.
Développeur Full-stack - Co-Fondateur
AzurIT et Datark
juin 2023 - juin 2024
1 an 1 mois
Creation of two companies. AzurIT: Computer repair and web development in Lorgues, promoting GreenIT and a signatory of Planet Tech'Care. Datark: A web platform enabling the submission of archaeological documents with AI-based anti-plagiarism verification, live chat, and a job search feature (Angular 17, Node.js, MongoDB). Back-end Development: – Development of the business layer and its components – Implementation of a RESTful API (Swagger) – Implementation of the data access layer – Setup of the MongoDB database – Integration with external APIs (Stripe, Copyleaks) – Writing unit tests to ensure development quality Front-end Development: – Development of various interfaces, modules, and features (Angular 17, Vue.js, REST) Analysis: – Preparing quotes and analyzing client needs – Writing specifications documents for applications – Creating and managing Gantt charts – Project tracking using Jira – UI design and visual improvements (Figma) Additional: – Promoting GreenIT and signing Planet Tech'Care with AzurIT – Fixing bugs reported by the business team (MOA) – Corrective and evolutive maintenance – Production deployment assistance
Back-end Engineer Java
Amadeus
sept. 2022 - sept. 2023
1 an 1 mois
Development and optimization of the back-end of the Loyalty application within an Agile SAFe team. Java-based back-end. Development of cart features and points management. Writing and automating unit tests with JUnit, ensuring 95% code coverage and reducing production errors by 30%. Back-end Development: – Implemented features in a RESTful API (Swagger) – Fixed bugs reported by the business team (MOA), improving system stability by 40% – Applied iterative/enhancement updates to meet evolving user needs – Corrective and evolutive maintenance – Supported production deployments by working closely with development and infrastructure teams – Supported the Scrum Master and Product Manager in sprint coordination and Agile meeting organization, increasing sprint efficiency by 15% and improving team communication
Full-stack Engineer
Native Spaces
sept. 2021 - sept. 2022
1 an 1 mois
Development of multiple internal tools and visual improvements to the website. Web-based software for scraping data from Google Maps. Website redesign. Back-end Development: – Development of the business layer and its components – Implementation of a RESTful API (Swagger) – Implementation of the data access layer – Setup of the MySQL database – Development and optimization of SQL queries and stored procedures – Integration with external APIs (Stripe, Google APIs) Front-end Development: – Development of various interfaces, modules, and features (React, REST) – SEO & search engine optimization – Implementation of client-facing interfaces
Full-stack Engineer
Freelance
juin 2017 - sept. 2021
4 ans 4 mois
Design and delivery of multiple freelance projects: a web application for archaeologists, marketing websites, web scraping automation, and a Minecraft plugin. Full-Stack Development (Archaeology Library App): – Developed the back-end with Node.js / Express.js and designed the core business logic – Implemented a MongoDB data model (sites, digs, findings, metadata, media, notes) – Built the front-end with Vue.js (CRUD interfaces, forms, dashboards) – Implemented REST endpoints and ensured clean API contracts between front and back – Corrective and evolutive maintenance based on user feedback – Improved data consistency and usability through iterative enhancements Front-End Development (Showcase / Marketing Websites) – Developed responsive interfaces in Vue.js – Integrated dynamic sections (forms, galleries, content blocks) – UI and visual improvements for clarity, conversion, and performance – Deployment support and post-launch fixes Automation / Web Scraping: – Implemented scraping and navigation flows using Puppeteer – Automated data extraction, cleaning, and export (structured outputs for reuse) – Added resilience against page variations (selectors fallback, retries, error handling) Game Development (Minecraft Plugin): – Built a Java plugin with persistent storage using SQLite – Implemented data access layer and queries for player/state persistence – Ensured performance and stability in real-time server context – Maintenance and iterative improvements based on server needs
Formation
Université Côte D'Azur
Master's Degree, MIAGE
2022 - 2024
2 ans 1 mois
– Secretary of the MIAGE Nice Student Union (BDE)
Université Côte D'Azur
Bachelor's Degree, MIASHS
2021 - 2022
1 an 1 mois
Lycée Jean Mermoz
BTS SIO, SLAM
2019 - 2021
2 ans 1 mois
Licences et certifications
GCP FUNDAMENTALS
Délivré le : –
Portfolio

DatArk - Plateforme documentaire et de recherche pour les sciences humaines et l'archéologie

AquaPro Manager - SaaS de gestion d'interventions pour les professionnels de la piscine
