Javier Hernandez Ojeda
I am a passionate and versatile developer who quickly adapts to new environments and delivers solutions that prioritize efficiency and quality. Skilled across front-end, back-end, architecture, and infrastructure, with a strong interest in Developer Experience (DX) and DevOps. I thrive in product-focused companies where I can contribute to building impactful, high-quality solutions.
Experience
Senior Software Engineer
VOD and live TV streaming service
Tech stack:
- Javascript, Typescript, Node
- React, Next, NestJS, GraphQL
- AWS, Kafka, Serverless, Terraform, Docker
- PostgreSQL, DynamoDB, Redis
- Algolia
Competences:
- Development of the internal tool for content management, curation and promotion
- Generation of catalogs and feeds for integration and discoverability from external partners such as Google, Amazon Fire TV, Apple TV, Samsung TV, Sky, Magenta TV, TiVo, Vidaa, and more
- Implementation of layout curation tool to integrate Joyn content into partner's platforms
- Collaboration with multiple teams through the whole content pipeline from raw metadata to the user
- Close cooperation with product and design teams
- Maintenance and improvement of the content search
DevOps Engineer
AI/ML consulting company
Tech stack:
- Javascript, Typescript, Node, Python
- AWS, Serverless
Competences:
- Architecture definition and implementation for serverless ML processes
- AWS accounts setup and administration
- Mentoring and review of application code
Full Stack Developer
Learning platform for universities
Tech stack:
- Javascript, Typescript, Node
- Next, React, Redux
- PostgreSQL, Redis, Knex, Objection
- AWS, Docker, Kubernetes, CircleCI, Terraform
Competences:
- Contributed to the whole scope of the application, from activities and learning management to the platform underneath
- Vast improvements in the fluidity of the interface and performance of the application in general
- Solved vulnerabilities and removed tech debt across the platform
- Participated in the Cloud Foundations team redefining tools, architecture, infrastructure and devops practices
- Mentoring product team developers and introducing them to all the new concepts and processes
Front End Developer
Software for art galleries, museums and artists
Tech stack:
- Javascript, Typescript
- React, Redux
- PHP, Laravel
- Unity3D
- MySQL
Projects:
- Art gallery management SaaS
- Art gallery virtual exhibitions
Full Stack Developer
Development of applications for the public administration
Tech stack:
- Java, Javascript
- JSF, PrimeFaces
- PostgreSQL, Oracle
- Spring, Hibernate
- Some projects using Node, Ruby on Rails, PHP
Projects:
- Vaccine management system
- Security and emergencies management system
- Government's document and data management system
- Internal tools and libraries
Competences:
- Migration of projects from Subversion to Git
- Help onboard, mentor and review junior devs
- Responsible of the renovation and customization of styles and themes of the applications
- Refactoring of great part of the code to reusable components
- In charge of deployments, user support
- Participation in the process of deployment automation and the introduction of tools like Docker
- Maintenance and support of Redmine plugins
Full Stack Developer
General consulting company
Tech stack:
- Javascript, Typescript
- Angular
- Python
- GCP, Docker, Kubernetes
Competences:
- Development of Angular and Node/Python applications on Google Cloud Platform (App Engine, Compute Engine, Kubernetes)
- Big data analysis with BigQuery and Python libraries like Scrapy
- Following Agile methodologies like Scrum and Kanban, hand in hand with TDD
- Use of Google Machine Learning APIs like Vision and Natural Language
Web Developer Intern
CRM for ROI and KPIs tracking and management
- CRM on Ruby on Rails
- Data stored on MongoDB through Mongoid ORM
Android and iOS Developer Intern
Map based applications
- Development of Visit Gozo, built on esri maps, through their framework ArcGIS
- Maps, layers, points of interest and routes served via REST api
- iOS version written in Swift, Android version written in Java
Education
Front End Development Course
- JavaScript, Jquery
- Angular
- SASS
- UI/UX
- Git
- Layout
Cross Platfrom Applications Development
- C#, Java
- Android
- Unity 3D
- Dynamics NAV
Web Applications Development
- HTML, CSS, JavaScript
- Node, Java, PHP
- SQL, MySQL
- Interfaces, Usability, Accessibility
- Git