workerz.tech Open in urlscan Pro
2a02:4780:32:ee91:3769:aead:963e:5f94  Public Scan

Submitted URL: http://workerz.tech/
Effective URL: https://workerz.tech/
Submission: On April 05 via api from US — Scanned from CH

Form analysis 1 forms found in the DOM

<form class="my-8">
  <div class="flex w-full flex-col space-y-2 mb-4"><label class="text-sm font-medium leading-none text-black peer-disabled:cursor-not-allowed peer-disabled:opacity-70 dark:text-white" for="name">Name</label>
    <div class="group/input rounded-lg p-[2px] transition duration-300" style="background: radial-gradient(
          0px circle at 0px 0px,
          var(--blue-500),
          transparent 80%
        );"><input type="text"
        class="shadow-input dark:placeholder-text-neutral-600 duration-400 flex h-10 w-full rounded-md border-none bg-gray-50 px-3 py-2 text-sm text-black transition file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-neutral-400 focus-visible:outline-none focus-visible:ring-[2px] focus-visible:ring-neutral-400 disabled:cursor-not-allowed disabled:opacity-50 group-hover/input:shadow-none dark:bg-zinc-800 dark:text-white dark:shadow-[0px_0px_1px_1px_var(--neutral-700)] dark:focus-visible:ring-neutral-600"
        id="name" placeholder="Tyler" name="name" required=""></div>
  </div>
  <div class="flex w-full flex-col space-y-2 mb-4"><label class="text-sm font-medium leading-none text-black peer-disabled:cursor-not-allowed peer-disabled:opacity-70 dark:text-white" for="email">Email Address</label>
    <div class="group/input rounded-lg p-[2px] transition duration-300" style="background: radial-gradient(
          0px circle at 0px 0px,
          var(--blue-500),
          transparent 80%
        );"><input type="email"
        class="shadow-input dark:placeholder-text-neutral-600 duration-400 flex h-10 w-full rounded-md border-none bg-gray-50 px-3 py-2 text-sm text-black transition file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-neutral-400 focus-visible:outline-none focus-visible:ring-[2px] focus-visible:ring-neutral-400 disabled:cursor-not-allowed disabled:opacity-50 group-hover/input:shadow-none dark:bg-zinc-800 dark:text-white dark:shadow-[0px_0px_1px_1px_var(--neutral-700)] dark:focus-visible:ring-neutral-600"
        id="email" placeholder="formation.etienne.re@gmail.com" name="email" required=""></div>
  </div>
  <div class="flex w-full flex-col space-y-2"><label class="text-sm font-medium leading-none text-black peer-disabled:cursor-not-allowed peer-disabled:opacity-70 dark:text-white" for="message">Message</label><textarea id="message" required=""
      name="message" class="shadow-input dark:placeholder-text-neutral-600 duration-400 flex h-32 w-full rounded-md border-none bg-gray-50 px-3 py-2 text-sm text-black  transition file:border-0
          file:bg-transparent file:text-sm file:font-medium placeholder:text-neutral-400
          focus-visible:outline-none focus-visible:ring-[2px]  focus-visible:ring-neutral-400 disabled:cursor-not-allowed
           disabled:opacity-50 group-hover/input:shadow-none
           dark:bg-zinc-800
           dark:text-white dark:shadow-[0px_0px_1px_1px_var(--neutral-700)] dark:focus-visible:ring-neutral-600" placeholder="Hey Tyler, I have a project I'd like to discuss with you..."></textarea>
    <p class="text-sm text-neutral-500 dark:text-neutral-400">I'll get back to you within 24 hours.<br><span class="text-neutral-400 dark:text-neutral-500">(Usually within a few hours)</span></p>
  </div>
  <div class="g-recaptcha item-center my-4 flex justify-center" data-sitekey="6LcECoopAAAAAJecnpxwF9JAOxvXpMGf1bfC_ZwJ">
    <div style="width: 304px; height: 78px;">
      <div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-ewf4xudtrhlh" frameborder="0" scrolling="no"
          sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
          src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LcECoopAAAAAJecnpxwF9JAOxvXpMGf1bfC_ZwJ&amp;co=aHR0cHM6Ly93b3JrZXJ6LnRlY2g6NDQz&amp;hl=de-CH&amp;v=rz4DvU-cY2JYCwHSTck0_qm-&amp;size=normal&amp;cb=t9xn5kskkvhb"></iframe></div>
      <textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
    </div><iframe style="display: none;"></iframe>
  </div><button
    class="group/btn relative mt-4 block h-10 w-full rounded-md bg-gradient-to-br from-black to-neutral-600 font-medium text-white shadow-[0px_1px_0px_0px_#ffffff40_inset,0px_-1px_0px_0px_#ffffff40_inset] dark:bg-zinc-800 dark:from-zinc-900 dark:to-zinc-900 dark:shadow-[0px_1px_0px_0px_var(--zinc-800)_inset,0px_-1px_0px_0px_var(--zinc-800)_inset]"
    type="submit">Send Message 🚀<span class="absolute inset-x-0 -bottom-px block h-px w-full bg-gradient-to-r from-transparent via-cyan-500 to-transparent opacity-0 transition duration-500 group-hover/btn:opacity-100"></span><span
      class="absolute inset-x-10 -bottom-px mx-auto block h-px w-1/2 bg-gradient-to-r from-transparent via-indigo-500 to-transparent opacity-0 blur-sm transition duration-500 group-hover/btn:opacity-100"></span></button>
  <div class="my-8 h-[1px] w-full bg-gradient-to-r from-transparent via-neutral-300 to-transparent dark:via-neutral-700"></div>
</form>

Text Content

ETIENNE V.

EXPERIENCE

PORTFOLIOCONTACT

Email

LinkedIn


HEY THERE,
I'M ETIENNE.

With a master’s degree in computer science and a fervor for coding, I have honed
my expertise in Symfony development since 2017. My skill set also extends to
other technologies such as ReactJS and Flutter.

Get in touch


EXPERIENCE

Mutualité de La Réunion (2017)

PhpAndroidMySQLHTMLCSS






PROJECT: MOOD COLLECTION APP FOR ADN 974 ASSOCIATION

As a Full Stack Developer during my internship at Mutualité Française de la
RĂ©union, I worked on an exciting project: an application to collect mood
feedback from members of the ADN 974 association after their sports sessions.
Here are the key details:

PROJECT DESCRIPTION:

Objective: Develop an application that allows coaches to record members’ moods
using smileys representing ratings from 1 to 5.

FEATURES:

 * Coaches use a tablet to input mood responses after each sports session.
 * The application includes an embedded database, enabling offline functionality
   with data synchronization once connected.

ACHIEVEMENTS:

 * Created an Android mobile app for collecting members’ moods.
 * Developed a web application to visualize all collected results.



Saas Partner (2017-2018)

Symfony 3KotlinMySQLSwiftWindev






PROJECT: CHAQUE DÉCHET COMPTE

Developed an application aimed at managing waste for members, rewarding them
with credits. Users received differently colored bags upon registration and
deposited waste at collection points. Site managers scanned the waste using a
mobile application, ensuring precise waste tracking per client.

ACHIEVEMENTS:

 * Android (Kotlin) and iOS (Swift) apps for clients.
 * Android (Kotlin) app for site managers.
 * Developed an administration module using Windev 22.



C2i RĂ©union (2018)

Symfony 3BitbucketSCRUMSlack






1.PROJECT: MYSTERY MISSION APPLICATION

As a Full Stack Developer at Mystère Consulting, I contributed to an intriguing
project—an application that facilitates two key functions:

PROJECT DESCRIPTION:

Objective: Develop an application allowing users to apply for and manage mystery
missions.

FEATURES:

 * **Client Mystery**: Users can apply for and contribute to mystery missions.
 * **Client Pro**: Users can access reports and summaries of completed missions.

ACHIEVEMENTS:

 * Utilized a starter pack provided by the company.
 * Successfully employed **Bitbucket** for version control.
 * Embraced Agile methodology (daily sprints).
 * Conducted client training on the developed application.
 * Collaborated with a team using a **Version Control System**.


2. PROJECT: TRUCK WEIGHING APPLICATION

As a developer at Albioma (Bois Rouge Factory), I contributed to an application
for factory reception agents. Here are the details:

PROJECT DESCRIPTION:

Objective: Develop an application for weighing trucks upon entry and exit.

FEATURES:

 * Allows weighing empty trucks upon entry and loaded trucks upon exit.
 * Captures various details about the driver.
 * Server running **Apache** directly connected to the weighing scale via a
   serial port.

ACHIEVEMENTS:

 * Created a **FullStack Symfony 3** application using the **Sonata Admin
   bundle**.
 * Developed a **C script** to retrieve measurements from the scale.
 * Successfully resolved data retrieval via the serial port by executing the C
   script.
 * Personal Growth: Acquired new skills related to reception and security duties
   on-site.



Pole emploi (2019-2020)

SymfonyApi PlatformReact-AdminBitBucket






1.PROJECT: DATA CENTRALIZATION AND AGGREGATION APPLICATION

I contributed to the revamp of a web application. The goal was to migrate from
PHP 5.6 to PHP 7 and Symfony 4. Here are the key details :

PROJECT DESCRIPTION:

Objective: Centralize regional data and extract aggregated information needed by
various regional stakeholders.

FEATURES:

 * Refactored an existing application using **Symfony 4** and **Bootstrap 4**.
 * Optimized and extended existing features.


2. PROJECT: DATA VISUALIZATION FOR PÔLE EMPLOI AGENCIES

I worked on a web application that imports CSV data from various PĂ´le Emploi
agencies. The application displays graphs and tables, cross-referencing data and
calculating indicators.

PROJECT DESCRIPTION:

Objective: Develop a full-stack application for visualizing and analyzing agency
data.

FEATURES:

 * **Symfony 4** application with **Api Platform** and **React-Admin**.
 * Efficient bundle installation using **flex**.




PORTFOLIO
PERSONAL PROJECTS

Flutter


NETFLIX X TMDB


A FLUTTER APP THAT USES TMDB API TO DISPLAY MOVIES.

Symfony


INSTAWISH


INSTAGRAM CLONE BUILT WITH SYMFONY 7 AND NEXTJS 14.

Laravel


MANZER


RESTAURANT PLATFORM WITH LARAVEL + REACTJS.

Symfony


LADYLAFE


BLOG WITH SYMFONY 7 + BOOTSTRAP

ReactJS


MOVIE


MOVIE PLATFORM WITH TMDB + REACTJS.

ReactJS


COUNTRY


COUNTRY PLATFORM WITH RESTCOUNTRIES + REACTJS.

JavaScript


THERMOS


GET CURRENT TEMPERATURE WITH JAVASCRIPT.

JavaScript


POKEDEX


POKEDEX WITH POKEAPI AND JS.

Wordpress


TESTONI


WORDPRESS WEBSITE WITH DIVI FOR A LOCAL COMPANY.

Wordpress


ASSER


WORDPRESS WEBSITE WITH DIVI FOR A LOCAL COMPANY.

Wordpress


ONE2ONE


WORDPRESS WEBSITE WITH DIVI FOR A LOCAL COMPANY.


CONTACT


GET IN TOUCH

I'm always open to new opportunities and meeting new people. If you have a
project you'd like to discuss, or just want to say hi, feel free to get in
touch. yet

Name

Email Address

Message

I'll get back to you within 24 hours.
(Usually within a few hours)


Send Message 🚀


Made with ♥ by Etienne V - 2024