Juan C.
Fullstack-kehittäjä
Juan on Fullstack-kehittäjä, jolla on yli yhdeksän vuoden kaupallinen kokemus työskennellessään teknologioiden, kuten TypeScriptin, Node.js:n, Reactin, React Native:n, Next.js:n, Nest.js:n, Koa.js:n, Meteor.js:n ja Denon, parissa. Hän on syvästi intohimoinen koodaukseen, jatkuvaan oppimiseen ja mentorointiin, tuoden teknistä asiantuntemusta ja yhteistyöhenkeä jokaiseen projektiin.
Hän on osallistunut projekteihin, joilla on korkea kysyntä, ratkaisten haasteita kuten rinnakkaisuus, matala latenssi ja tietoturva.
Juanin omistautuminen opettamiseen ja mentorointiin täydentää hänen teknisiä taitojaan. Hän nauttii tiedon jakamisesta ja toisten voimaannuttamisesta pysyen samalla modernien teknologioiden kärjessä.
Tärkein asiantuntemus
- Node.js 7 vuotta
- Angular.js 5 vuotta
- React.js 7 vuotta
Muut taidot
- Webflow 3 vuotta
- Svelte 3 vuotta
- SvelteKit 2 vuotta
Valittu kokemus
Työllisyys
Software Engineer Mentor
Springboard - 1 year 7 months
- Tarjosi henkilökohtaista ohjausta Yhdysvaltojen yliopisto-opiskelijoille. Yhdysvaltojen yliopisto-opiskelijat, tarjoten ohjeita urapoluista, taitojen kehittämisestä ja henkilökohtaisesta kasvusta.
- Auttoi opiskelijoita laatimaan CV:itä, jotka on räätälöity ohjelmistokehityksen rooleille, valmistautuen haastatteluihin ja laajentamalla ammatillisia verkostoja helpottaakseen heidän siirtymistään työmarkkinoille.
- Tunnisti ja suositteli konferensseja ja työpajoja, jotka tarjosivat osallistujille ymmärrystä haastavista koodauskonsepteista, algoritmeista, tietorakenteista ja alan best practices -menetelmistä.
- Yksinkertaisti haastavia teknisiä aiheita edistääkseen syvällistä ymmärrystä ja tehdäkseen edistyneistä ohjelmointikäsitteistä helpommin ymmärrettäviä, lisäten opiskelijoiden itseluottamusta ja osaamista.
Tekniikat:
- Tekniikat:
Node.js
React.js
JavaScript
Python
SQL
- NoSQL
Fullstack-kehittäjä
Parser Digital - 2 years 8 months
- Kehitti back-end-järjestelmiä Nest.js:llä noudattaen domain-driven designia (DDD) ja microservices-arkkitehtuuria.
- Helpotti kommunikaatiota mikropalvelujen välillä GRPC- ja TCP-protokollien avulla.
- Toteutti jonojärjestelmän tehokasta mikropalvelujen viestintää varten käyttäen RabbitMQ:ta.
- Valvottiin ja käsiteltiin virheitä työkaluilla, kuten Grafana ja SonarQube.
- Hallinnoi infrastruktuuria sekä Azure- että AWS-alustoilla.
- Konfiguroi ja ylläpiti CI/CD-putkistoja käyttäen GitHub Actionsia.
- Rakensi front-end-sovelluksia Reactilla, noudattaen atomista arkkitehtuuria.
- Suunnitteli käyttöliittymiä Tailwind CSS:llä ja SASS:illa.
- Hallinnoi sovelluksen tilaa tehokkaasti käyttäen Reduxia.
- Rakensi ja dokumentoi komponenttitarinoita Storybookissa ja teki yhteistyötä Figma kanssa designin integroimiseksi.
- Hyödynsi Adapter-mallia sujuvassa HTTP-viestinnässä mikropalvelujen kanssa.
- Sovelsi ohjelmistokehityksen periaatteita, kuten DRY, KISS ja SOLID, varmistaakseen koodin laadun ja ylläpidettävyyden.
- Suoritti kattavaa testausta käyttäen Jest-, Cypress-, Testing Library- ja WebDriver IO -työkaluja yksikkö-, integraatio- ja end-to-end-testeissä.
Tekniikat:
- Tekniikat:
Node.js
React.js
Laravel
Next.js
Nest.js
JavaScript
PHP
PostgreSQL
MySQL
ChatGPT API
AWS
TypeScript
REST API
Frontend-kehittäjä
SIGNA Sports United - 11 months
- Kehitti verkkosovelluksia käyttäen Reactia ja TypeScriptiä, toteuttaen domain-driven designia (DDD) ja clean architecture -periaatteita.
- Hallinnoi application-tilaa tehokkaasti Reduxilla.
- Suoritti unit-, integraatio- ja end-to-end-testausta käyttäen Jestia ja Cypressiä varmistaakseen applicationin luotettavuuden ja laadun.
- Sovelsi software development -periaatteita, kuten DRY, KISS ja SOLID, ylläpitääkseen puhdasta ja tehokasta koodipohjaa.
- Hyödytti Ant Designia rakennettaessa uudelleenkäytettäviä ja visuaalisesti yhdenmukaisia UI-komponentteja.
- Toteutti uudelleenkäytettäviä CSS-menetelmiä, jotka perustuvat BEM-konventioon, ylläpidettävää tyylittelyä varten.
- Suunnitteli responsiivisia käyttöliittymiä SASSilla, omaksuen mobile first -lähestymistavan mixinien ja muuttujien avulla.
- Julkaisi applicationeja Docker-konteissa yhdenmukaisissa ja skaalautuvissa ympäristöissä.
Tekniikat:
- Tekniikat:
Node.js
React.js
Next.js
JavaScript
PostgreSQL
AWS
TypeScript
REST API
Software Engineer Teacher
Escuela de Organización Idustrial EOI - 3 years 4 months
- Kehitti ja piti kattavia ohjelmistokehityskursseja aiheista, kuten testaus, Fullstack-ohjelmistokehitys ja ohjelmiston analyysi ja suunnittelu.
- Ohjasi opiskelijoita manuaalisten ja automatisoitujen ohjelmistotestausmenetelmien käytössä, käsitellen peruskonsepteja, kuten ohjelmiston laatustandardeja, testivetoista kehitystä (TDD), testauspyramidia sekä valkoista laatikkoa ja mustaa laatikkoa -testausta käyttäen teknologioita, kuten Jest, Vitest, Testing Library ja Cypress.
- Opetti Fullstack MERN-teknologiapinoa, joka kattaa MongoDB:n, Express.js:n, Reactin ja Node.js:n, tarjoten opiskelijoille alalla relevantteja taitoja.
- Suunnitteli ja toteutti käytännön laboratorioita, koodausharjoituksia ja projekteja teoreettisten konseptien vahvistamiseksi ja varmistaakseen käytännön osaamisen.
- Ohjasi ja mentoroi opiskelijoita testivetoisessa kehityksessä (TDD) ja ketterissä ohjelmistokehityskäytännöissä valmistellakseen heitä tosielämän tilanteisiin.
- Järjesti ja johti työpajoja ja hackathoneja, edistäen käytännön kokemusta, yhteistyötä ja innovaatioita opiskelijoiden keskuudessa.
Tekniikat:
- Tekniikat:
Node.js
Angular.js
React.js
Vue.js
Nest.js
JavaScript
Python
PostgreSQL
MongoDB
MySQL
ChatGPT API
AWS
Chief Technology Officer
Squaads - 1 year 2 months
- Analysoi, suunnitteli ja toteutti yrityksen teknologiastackin vastaamaan strategisia tavoitteita ja operatiivisia tarpeita.
- Määritti teknisen tiekartan, joka on linjassa tiimin vaatimusten kanssa, ja kartoitti saavutettavat virstanpylväät vuoden sisään.
- Perusti ydintekniikkatiimin tehostamaan yrityksen teknisten vaatimusten viestintää kaikille tiimeille.
- Perusti sisäiset prosessit varmistamaan optimaalisen tiedonsiirron ja yhteistyön insinööriryhmien sisällä.
- Analysoi ja määritti teknisiä urapolkuja sisäisen kyvykkyyden kehittämiseksi ja sen sovittamiseksi organisaation tavoitteisiin.
- Rekrytoi, koulutti ja rakensi uusia insinööriryhmiä tulevia projekteja varten ja yrityksen toiminnan tehokkaaseen skaalaamiseen.
Senior Fullstack & Mobile Engineer
Squaads - 3 years 2 months
- Kehitti mobiilisovelluksia Android- ja iOS-alustoille Ionic 4- ja Ionic 5 -kehyksillä.
- Rakensi ja integroi taustapalveluja Firebaseen, mukaan lukien autentikointi, Cloud Functions, Firestore ja muut Firebase-työkalut.
- Suunnitteli ja toteutti Node.js-pohjaisia taustapään rajapintoja, joissa on toiminnallisuuksia kuten sähköposti, autentikointi, salaus ja MongoDB-integraatio.
- Hallinnoi deploymentehtäviä ja skriptausta eri pilvipalveluissa, mukaan lukien Digital Ocean, Heroku ja AWS.
- Hyödynsi Git-, GitLab- ja Bitbucket-palveluja versionhallintaan noudattaen Gitflow-työprosesseja.
- Kehitti front-endiä ja verkkosovelluksia käyttäen Angularia ja Vue'ta, varmistaen responsiiviset ja käyttäjäystävälliset käyttöliittymät.
Tekniikat:
- Tekniikat:
Node.js
Angular.js
Laravel
Next.js
Vue.js
Nest.js
JavaScript
Python
SQL
ChatGPT API
TypeScript
REST API
Svelte
SvelteKit
Fullstack-kehittäjä
Ikea - 2 years 2 months
- Kehitti verkkosovelluksia projekteille, kuten Ikea Taiwan, Ikea Family (Santo Domingo ja Espanja) sekä Ventajon-projekti.
- Toteutti verkkoratkaisuja PHP-kehyksillä, mukaan lukien Symfony ja Laravel, versiohallinta hoidettiin Subversionin (SVN) avulla.
- Suunnitteli, rakensi ja kehitti Ventajon-projektin front-endin varmistaen modernin ja responsiivisen käyttäjäkokemuksen.
- Kehitti back-end-rajapintoja Ikea Familylle ja Ventajon-projekteille Symfony 3:lla, mahdollistaen saumattoman integraation ja toiminnallisuuden.
- Hallinnoi ja optimoi SQL-tietokantoja, mukaan lukien MySQL ja PostgreSQL, sovelluksen suorituskyvyn ja skaalaamisen tukemiseksi.
- Hallinnoi deployment-prosesseja ja järjestelmäarkkitehtuuria, tarjoten luotettavaa tukea yrityksen omille verkkosovelluksille.
Tekniikat:
- Tekniikat:
Node.js
React.js
Vue.js
JavaScript
PHP
SQL
PostgreSQL
MongoDB
MySQL
AWS
TypeScript
REST API
Koulutus
BSc.Computer Science
ULPG · 2012 - 2016
BSc.IT
Senior technician in administration of computer network systems · 2012 - 2014
Portfolio
Löydä seuraava kehittäjäsi päivien, ei kuukausien sisällä
Kun otat yhteyttä, järjestämme lyhyen 25 minuuttia kestävän tapaamisen, jonka aikana:
- Kartoitamme yrityksenne kehitystarvetta
- Kertoa prosessimme, jolla löydämme teille pätevän, ennakkotarkastetun kehittäjän verkostostamme
- Käymme läpi askeleet, joilla oikea ehdokas pääsee aloittamaan – useimmiten viikon sisällä