About Kevyn
- Create a continuous integration and deployment process
- Automate tests
- Automate repetitive tasks, from development to production
- Add monitoring to applications
- Automate the verification of team code conventions
- Lay the groundwork for cloud infrastructure (AWS or Google Cloud)
- Code audit
- Refactoring in case of technical debt
- Writing + Training in writing tests (unit and functional)
- Proofs of concept / Prototyping
- Architecture recommendations
- Node.js
- Typescript
- React.js
- Redux
- Databases (MongoDB, MariaDB)
- Stripe and Recurly
Spanish
Conversational
French
Native or bilingual
English
Native or bilingual
Experience
- FitizzyReact.js DeveloperFASHION AND COSMETICSAugust 2019 - September 2019 (1 month)Lille, FranceDevelopment of the frontend for a clothing collection creation tool.Technologies used:
- React
- React hooks
- Typescript
- Jest/Enzyme
- Optimiz meSoftware EngineerSOFTWARE PUBLISHINGJanuary 2017 - July 2018 (1 year and 7 months)Lyon, FranceDevelopment of a SaaS platform for brands and e-commerce businesses to help them improve their search engine optimization (SEO).The development team aims to produce simple, readable, and maintainable code using TDD and Domain-Driven Design. Pair programming and code reviews help achieve these goals and share knowledge within the team.We also participate in defining the functional requirements of clients to better guide the development of new product features.Notable achievements:
- Reduced development infrastructure costs by optimizing cloud resource usage based on their utilization
- Optimized build times
- Alerting in case of errors encountered by the client
As the team was small (3 then 4 developers), I participated in the setup and development of all parts of the software. The frontend (React.js), the backend (Node.Js, Express), as well as the choices and creation of the infrastructure. This was hosted in a Kubernetes cluster on Google Cloud. The CI/CD environment was provided by Gitlab. This allowed us to iterate quickly and easily test prototypes with our clients. Following the departure of our DevOps engineer, I took over a large part of his responsibilities. - STORMSHIELDSoftware EngineerSOFTWARE PUBLISHINGJuly 2015 - January 2017 (1 year and 5 months)Lyon, FranceParticipation in the development of a centralized administration console for the secure management of company equipment.The team strives to produce quality code and uses many best practices such as TDD, pair programming, code reviews, and pair testing.Main achievements:
- Major Node.js version upgrade with application performance audit and identification of pain points
- Implementation and improvement of automations to reduce development "downtime" (e.g., CI)
- Lead on the study and development of a major feature in collaboration with a UX designer
Context:Within a growing team (from 8 to 15), the project is coded in NodeJS (express) for the backend and ExtJS for the frontend. For testing, we use Mocha (chai, otherwise), Cucumber, and Selenium.The continuous deployment process using Go CD is then migrated to Gitlab CI/CD.The project development is carried out using the Scrum methodology, to which the entire team is associated.
Reviews
Recommendations
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
- Expert in Information TechnologyEPITECH2015