Rodney Hammad
Full-Stack Kehittäjä
- Katso sähköposti
- Katso puhlin numero
- Lappeenranta
Olen kokenut verkkokehittäjä, jolla on vahva tausta monipuolisten web-sovellusten toteuttamisessa. Ohjelmointi on intohimoni, mikä kannustaa minua jatkuvasti laajentamaan osaamistani ja tarttumaan rohkeasti uusiin haasteisiin. Innostunut uudistaja, tuon säännöllisesti tuoreita ideoita jokaiseen projektiini. Kykenen loistavasti toimimaan niin itsenäisenä tekijänä kuin tiimin jäsenenäkin, ratkaisten monimutkaiset ongelmat luovalla tavalla. Pysyessäni ajan hermolla uusimmista teknologioista, sitoudun jatkuvasti kehittämään web-sovelluksia uusimpien trendien ja innovaatioiden mukaisesti.
Työkokemus
Web-kehittäjä
Genero Oy AB on innovatiivinen yritys, jossa toimin keskeisessä roolissa Web-kehittäjänä. Työskentelen yhteistyössä dynaamisen tiimin kanssa, joka omaksuu moderneja kehitystyökaluja ja käytäntöjä, mukaan lukien Bedrock-rakenne Sage-teeman (Blade tai Twig-mallipohjat) kanssa.
Vastuualueet:
- Gutenberg-lohkojen kehittäminen: ACF-lohkot ja React native lohkot
- Liitännäisten integrointi: FacetWP, Gravity Forms, Polylang, Redirection, Relevanssi, and Yoast
- Testaus ja automaatio: Playwright, ja Cypress
- Frontend-osaaminen: Blade, Twig, SASS, JavaScript, Vue.js
- Debugging: XDebug, DDEV ja Browser Console logs
- Saavutettavuus ja Suorituskyky: Saavutettavuus tävyys W3C-ohjeiden ja Web Core Vital:lle suorituskyvyn mukaisesti
Web-kehittäjä
- Loitin palvelin- ja asiakaskoodia asiakasprojekteille käyttäen PHP:ta, HTML5:ää, CSS3:ää ja JavaScriptiä, erityisesti WordPress-kehyksen avulla muuttaakseni käyttöliittymän luonnokset toimiviksi verkkosovelluksiksi.
- Kehitin teknisiä ratkaisuja, jotka olivat tarpeen uusien ominaisuuksien toteuttamiseksi.
- Tarjosin teknistä tukea projekteille joko uusien ominaisuuksien toteuttamiseksi tai sivustojen ongelmien ratkaisemiseksi.
- Gutenberg-lohkokehitys: Osaava Gutenberg-lohkojen rakentaja, sekä perinteisellä tavalla että Advanced Custom Fields (ACF) -menetelmällä sekä Custom Post Type (CPT).
- Integroin erilaisia ulkoisia API-rajapintoja.
- Työskentelin tiiviisti projektijohtajien ja muiden kehittäjien kanssa määritelläkseni projektin parametrit ja suunnitellakseni yksityiskohtaiset tekniset eritelmät, varmistaen selkeät projektin tuotokset ja aikataulut saavuttaakseni määräajat.
Vastuualueet:
- Gutenberg-lohkojen kehittäminen: ACF-lohkot sekä CPT
- Front-end: SASS, JavaScript
- Saavutettavuus: Accessibility according with W3C guidelines
Front-end kehittäjä Harjoittelija
Toteutimme asiakkaiden verkkosovellushankkeita. Työskentelin front-endin parissa ja tarvittaessa avustin back-end puolella.
Tärkeimmät tehtävät:
- Avustaminen back-end JavaScript (Azure functions).
- Front-end: React.
- Agile käytännöt: Scrum, and Kanban.
- Versio-ohjaustyökalu kanssa: Git.
- Pilvipalvelut: Azure.
- Aplikaatio testaus: React Testing Library.
- Muut: Progressive Web App (PWA).
Full-Stack Kehittäjä
Full-Stack Web-kehittäjänä mielenkiintoisin osa ohjelmointia on muutoksen luominen.
Perehtynyt:
- Back-end: PHP, Ruby on Rails, Node.js, Python(Django), Java, C#, .NET.
- Front-end: HTML5, CSS3, SASS, JavaScript, Angular, React, Vue.js.
- Suunnittelu: UI / UX (Adobe XD*, Figma*).
- Versio-ohjaustyökalu: Git.
- Pilvipalvelut: AWS, Azure, GCP, Heroku, Firebase.
- Tietokannat: MySQL, MongoDB, SQLite, Redis, PostgreSQL, Cloud Firestore.
- Maksut: PayPal, Stripe.
- Testaus: Jest, React Testing Library, Mocha, RSpec, PyTest, PHPUnit, JUnit.
- Testaa automaatiokehykset: Cypress, Playwright, Robot Framework, Selenium.
- API-testaustyökalut: Postman, Karate DSL.
- Suorituskyvyn testaustyökalut: JMeter.
- CI/CD-työkalut: Jenkins and CircleCI.
- Testinhallintatyökalut: QA Touch.
- Testaa tiedonhallintatyökaluja: Docker & Familiarity with Kubernetes.
- Testi raportointi- ja analyysityökalut: Allure & CodeCov.
- Muut: Cloudflare, REST APIs, SEO, Web-analytiikka, Raygun, New Relic.
Projektit
Suomen Tyokalu
Kehittäjä: Genero Dev Team
Toimin WordPress-kehittäjänä projektin rakentamisessa ja työskentelen yhteistyössä dynaamisen tiimin kanssa, joka omaksuu nykyaikaiset kehitystyökalut ja -käytännöt, mukaan lukien Bedrock-rakenteen Sage-teemalla (Blade Template).
Tämä projekti sisältää:
- Gutenberg-lohkojen kehittäminen: ACF-lohkot ja React native lohkot
- Liitännäisten integrointi: FacetWP, Gravity Forms, Polylang, Redirection, Relevanssi, and Yoast
- Testaus ja automatisointi: Playwright, Cypress, Jest ja Robot Framework,
- Frontend-osaaminen: Blade, Twig, SASS, JavaScript, Vue.js
- Debugging: XDebug, DDEV ja VSCode
- Saavutettavuus ja Suorituskyky: Saavutettavuus tävyys W3C-ohjeiden ja Web Core Vital:lle suorituskyvyn mukaisesti
Pihla Multisite -projektin
Kehittäjä: Genero Dev Team
Yleiskatsaus:
Olin keskeisessä roolissa Pihla Multisite -projektin jatkokehityksessä ja parannuksissa, keskittyen olemassa olevien toimintojen ylläpitoon, uusien asiakastoiveiden toteuttamiseen ja varmistaen saumattoman käyttökokemuksen monisivustoverkossa.
Olin keskeisessä roolissa Pihla Multisite -projektin jatkokehityksessä ja parannuksissa, keskittyen olemassa olevien toimintojen ylläpitoon, uusien asiakastoiveiden toteuttamiseen ja varmistaen saumattoman käyttökokemuksen monisivustoverkossa.
Keskeiset Panokset:
- Gutenberg-lohkojen kehittäminen:
Johdin Advanced Custom Fields (ACF) -lohkojen kehitystä Gutenberg-editorissa, tarjoten käyttäjille dynaamisen ja räätälöitävän sisällöntuottokokemuksen. - Liitännäisten integrointi:
Integroin saumattomasti erilaisia liitännäisiä, kuten FacetWP, Gravity Forms, Polylang, Redirection, Relevanssi ja Yoast. Tämä varmisti sivustojen optimaalisen suorituskyvyn ja ominaisuusyhtenäisyyden strategisen liitännäisten käytön avulla. - Testaus ja automaatio:
Käytin Playwrightia kattavaan testaukseen ja automaatioon. Tämä lähestymistapa helpotti tehokasta end-to-end (E2E) -testausta, varmistaen kriittisten toimintojen vakauden ja luotettavuuden. - Frontend-asiantuntemus:
Hyödynsin frontend-tekniikoita, kuten Twig, SASS ja JavaScript parantaakseni monisivustoverkon visuaalista houkuttelevuutta ja käyttäjävuorovaikutusta. Käytin Vue.js:ää dynaamisten ja responsiivisten frontend-komponenttien toteuttamiseen. - Vianmääritys ja ongelmienratkaisu:
Hyödynsin edistyneitä vianmääritystyökaluja, kuten XDebug, DDEV ja VSCode tehokkaaseen ongelmien tunnistamiseen ja ratkaisemiseen. Tämä proaktiivinen lähestymistapa minimoiti käyttökatkoja ja varmisti sujuvan käyttäjäkokemuksen. - Saavutettavuus ja suorituskyvyn optimointi:
Sitouduin noudattamaan W3C:n saavutettavuusohjeita parantaakseni monisivustoverkon sisällyttävyyttä. Toteutin optimointeja Web Core Vitals -ohjeiden mukaisesti parantaakseni kokonaissuorituskykyä, tarjoten nopeamman ja responsiivisemman käyttäjäkokemuksen.
Tulos:
Tarkkaavaisuuteni yksityiskohtiin ja keskittyminen asiakastyytyväisyyteen on tuonut Pihla Multisite -projektille parannettua toiminnallisuutta, parempia käyttäjäkokemuksia ja onnistunutta uusien ominaisuuksien toteuttamista. Projektia kehitetään jatkuvasti, heijastaen sitoutumista erinomaisuuteen ja innovaatioon WordPress-monisivustokehityksessä.
Tarkkaavaisuuteni yksityiskohtiin ja keskittyminen asiakastyytyväisyyteen on tuonut Pihla Multisite -projektille parannettua toiminnallisuutta, parempia käyttäjäkokemuksia ja onnistunutta uusien ominaisuuksien toteuttamista. Projektia kehitetään jatkuvasti, heijastaen sitoutumista erinomaisuuteen ja innovaatioon WordPress-monisivustokehityksessä.
Maston
Kehittäjä: Generaxion
Aloittaessani Maston-projektin, joka keskittyi Axio Starter Gutenberg WordPress -teemaan, olin avainroolissa sen kehityksessä, hyödyntäen moderneja rakennustyökaluja ja laajaa ominaisuuskokonaisuutta. Axio Starter -teema, rakennettu Gutenbergin, Gulpin, Yarnin, SVG:n, SASSin, Browsersyncin, saavutettavuuden, kielituen, Advanced Custom Fieldsin (ACF), Polylangin, Schema.orgin, Native lazyloadin, BEMin, Babellin ja responsiivisten kuvien avulla, tarjosi vahvan perustan innovatiivisille ratkaisuille.
Keskeiset Panokset:
- Tekninen Tuki:
Tarjosin jatkuvaa teknistä tukea projekteille, käsitellen haasteita ja toteuttaen uusia ominaisuuksia varmistaen samalla verkkosivuston ongelmien ratkaisun. - Gutenberg-lohkojen kehittäminen:
Osoitin taituruutta rakentaessani Gutenberg-lohkoja käyttäen Advanced Custom Fields (ACF) -menetelmää. Lisäksi olen taitava räätälöityjen sisältötyyppien (Custom Post Types, CPT) luomisessa sisältörakenteiden mukauttamiseksi. - Yhteistyö ja Suunnittelu:
Tein tiivistä yhteistyötä projektinjohtajien ja muiden kehittäjien kanssa määritelläkseni projektin parametreja. Osallistuin tarkkojen teknisten määritysten suunnitteluun, varmistaen selkeän tienkartan projektin saavutettaville ja noudattaen aikatauluja saavuttaaksemme määräajat. - Front-end Kehitys:
Osallistuin merkittävästi front-end-kehitykseen käyttäen SASSia tyylien luomiseen ja JavaScriptia lisääntyneen vuorovaikutteisuuden varmistamiseksi, varmistaen visuaalisesti houkuttelevan ja dynaamisen käyttöliittymän.
Yhteenvetona roolini Maston-projektissa ulottui innovatiivisten ominaisuuksien toteutuksesta ja teknisestä tuesta yhteiseen suunnitteluun ja Gutenberg-lohkojen sekä front-end-komponenttien kehitykseen, varmistaen projektin menestyksen ja sen linjaamisen nykyaikaisiin WordPress-kehityksen standardeihin.