PERSONAL


Nombre

William MARTINEZ

Año 1999

EXPERIENCIA LABORAL

Full-time

2017-2018 Software Developer

ADVMSecurity https://advmsecurity.com/

Desarrollo de la interface de una aplicación de escritorio (C++, Embarcadero Rad Studio, FireMonkey, SQLite).

2018-... Software Developer Freelancer

Desarrollo de aplicaciones móviles para la plataforma Android y iOS utilizando el framework React Native.

Tambien hago empleo de del ecosistema Firebase.

Construcción de API RESTful con NodeJS (Express, JWT, middleware).

Uso de bibliotecas orientadas al diseño (Style Components, React Native Paper, React Native Elements...).

Manejador de estado centralizado con Redux. Aplicando middleware como Redux Thunk y Redux Saga.

Implementación de formularios con (Formik, ReactHookForm).

Part-time

2019-... Soldador

Todo tipo de estructuras metálicas.


EDUCACION

UNEXPO “Luis Caballero Mejías”, Caracas-Venezuela: Ingeniero en sistemas
ENERO DEL 2017-ENERO DEL 2018
Cursé dos semestres de la carrera.


HABILIDADES DE COMUNICACION

Me encata ayudar a las personas que tengan problemas de código y lógica. Me gustan los retos y me obligo a resolverlos. Nada me deleita más que ver a una persona que me pide ayuda y yo siempre pueda ayudarle.

Soy honesto y franco, me llevo bien con los personas ancianas y los jóvenes por igual.


LENGUAJES

Castellano nativo
Inglés para escribir código y lectura básica

HABILIDADES DE INFORMATICA

Soy un programador experimentado en múltiples lenguajes de programación. En los últimos años que llevo como autodidacta me ha interesado mucho todo lo que tiene que ver con arquitectura de software:

Patrones de diseño: MVC, Singleton, Pub/Sub, Observador, entre otros.

Paradigmas de programación: Orientado a objectos y Programación Funcional.

Enfoques en el desarrollo: DDD (Diseño basado en el dominio). Tanto en el diseño táctico y el diseño estratégico.

Pruebas unitarias: JEST.


Algunas palabras claves que definen mi experiencia: C, C++, Delphi, Git, Javascript, NodeJS, ReactJS, React Native, Typescript.