Juan Roman a software and data engineer with 7 years of experience. I specialize in React (Next.js) and Node.js
👋

Hi, I'm Juan! a software engineer and analytics and insights specialist with 4 years of experience. I specialize in React (Next.js) and PowerBi and SQL

Explore my journey!!!

Welcome I am Juan Roman a software and data engineer. Discover my journey

About me

My first steps

Since 2007, I've been on a continuous self-guided learning journey in web development, which led me to explore Joomla in 2008, followed by WordPress in 2016.

Alongside, I immersed myself in online marketing, mastering SEO, SEM, email marketing, Google Analytics, AdSense, and Facebook Ads.

In 2020, I furthered my skills by independently diving into Java and the PHP framework Laravel.

Formal study

In 2021, after extensive self-guided learning through online platforms and resources like YouTube, I recognized the value of formal education to consolidate my knowledge.

I made the decision to wholeheartedly pursue my passion for programming by enrolling in a level 6 diploma in coding, specializing in full-stack web development.

I love programming

My favorite part of coding is the problem-solving aspect. I love the feeling of finally figuring out a solution to a problem.

My core stack is React, Next.js, Node.js, and MongoDB

I'm also well-versed in TypeScript, SQL, GraphQL, and Prisma. I'm always looking to learn new technologies.

I'm currently looking for a full-time position as a software developer.

My hobbies

When I'm not coding, I find enjoyment in diverse interests. I'm an avid writer, a movie enthusiast, and I cherish quality family timeI thrive on continuous learning.. I've ventured into the realm of drone piloting, using it as a creative outlet to capture stunning videos and photographs.

My projects

Projects I have worked on during my career as a software developer.

Juan Roman Portfolio

My dynamic and interactive web portfolio, built with React, showcases my developer skills and projects. It boasts a sleek Material-UI (Mui) design, prioritizes security with Auth0 authentication. The responsive layout adjusts smoothly to different screens, offers light and dark modes, and features a contact form for easy communication. Users can also reach out via WhatsApp or their default email app for enhanced accessibility.

https://juanroman.netlify.app/
  • React
  • Material UI
  • Netlify
  • Auth0

React Native App: Reminder TODO

React Native Bug Fix & UI Enhancement. As part of my Level 6 Software Development diploma, our team revamped an existing React Native mobile app. Our objectives were to find and fix bugs and enhance the user interface, focusing on improving the thumb zone. Code Review & Issue Tracking. Design & UX Improvement. Refactoring & Development. Testing & Deployment. Documentation & Wireframes.

  • React
  • Native
  • Expo
  • Authentication
  • Notifications
  • Swipe view
  • Google Play Store

NZ Immigration Advisor: Visas Nueva Zelanda

I served as a pivotal full-stack developer for a year-long startup project, where I crafted a sophisticated bilingual website for an Immigration Advisor. This site optimizes SEO and SEM, offers insights, facilitates communication through integrated tools, and manages payments via Stripe. I also oversaw server configuration and deployment for two websites: a Joomla presentation portal and a WordPress blog.

https://visasnuevazelanda.com/en
  • Joomla
  • WordPress
  • Google Analytics
  • ThriveArchitect
  • MailRelay
  • Siteground

Fitness Coach: Preparador Fisico

I customized a website for a fitness coach who specializes in tailored fitness programs for elite units like police, firefighters, and the Spanish army. Using Joomla and WordPress, I efficiently set up and configured these platforms on a server. I personalized templates to reflect the coach's brand, seamlessly integrating branded colors and logos. The site includes multiple pages, integrated forms, Stripe payment gateways, Email Marketing, and SEO strategies.

https://preparadorfisico.es/
  • Joomla
  • WordPress
  • ThriveArchitect
  • MailRelay
  • Google Analytics
  • Siteground

Education agency: The Infinity NZ

An educational agency embarked on the journey of establishing its digital presence, seeking a platform to spotlight their comprehensive services, furnish essential contact details, and deploy compelling lead magnets to captivate prospective clients.

https://theinfinitynz.com/en/
  • Joomla
  • WordPress
  • Google Analytics
  • ThriveArchitect
  • MailRelay
  • Siteground

TV and Film Kauri Productions

I expertly deployed WordPress on a server, customized the template to match the brand, created key pages and an interactive contact form, added videos, and optimized the admin dashboard for easy content management. I also provided training on content updates, including images, text, and videos.

https://www.kauriproductions.com/
  • WordPress
  • Google Analytics
  • Siteground

Professional Football Coach

I orchestrated the development of a dynamic website for a seasoned professional football coach. The focus was on creating a blog that imparts football-related insights, furnishing a user-friendly contact form for inquiries, and extending a newsletter subscription option.

https://footballcoach.co.nz/
  • Joomla
  • Google Analytics
  • Siteground

CMS for PE teacher about sports

I orchestrated a website-blog fusion catering to a Physical Education instructor's requirements. A robust Content Management System (CMS) was devised to facilitate effortless student assessment uploads. Each student was assigned an individual account, empowering them to seamlessly publish articles and images. An additional facet was my involvement in sourcing and tailoring the website's images. This platform underwent a comprehensive reconstruction just two years ago.

https://tododxts.com/
  • Joomla
  • Google Analytics

my skills

There are some skills I have gained, and I am still working on, during my development as a software developer.

My Journey

Discover my journey and how I have been developing as a software engineer.
You can contact me directly by sending an email or filling out the form.

Contact me

Contact me directly at juanroman@outlook.co.nz or by using this form: