Summary
Overview
Work History
Education
Skills
References
Timeline
Generic
Joseph Getaruelas

Joseph Getaruelas

Full Stack Developer
Taastrup

Summary

I'm an experienced full stack developer skilled in designing, building, testing, deploying, and maintaining software systems. With a diverse skill set, I'm proficient in multiple platforms, languages, and embedded systems. I'm familiar with the latest development tools and procedures, capable of working independently or as part of a team.

Overview

15
15
years of professional experience
5
5
years of post-secondary education
2
2
Languages

Work History

Full Stack Developer

Keepit
9 2023 - Current

Company Overview:

Cloud data protection strategies, managing automated backup and recovery solutions for SaaS platforms such as Microsoft 365, Google Workspace, and Salesforce. Enhanced data security and compliance, significantly improving system efficiency and customer satisfaction. Collaborated across teams to optimize product functionality and drive business growth.


Responsibilities:

  • Gather data from various sources including Salesforce, Maxio, economic databases, and internal services.
  • Integrate third-party SaaS applications into the existing framework.
  • Utilize collected data for enhancement of the in-house insights system, which includes dashboards, analytics, and reporting tools.
  • Develop and maintain internal tools to assist the finance department and other organizational sectors.
  • Optimize overall system performance to ensure efficiency and reliability.
  • Diagnose and resolve software bugs to maintain system integrity.
  • Conduct feature testing to validate functionality and performance before full-scale deployment.
  • Maintain a self-hosted server that supports system operations.
  • Collaborate with team members to explore optimal solutions, and provide or seek advice on overcoming challenges.
  • Participate in weekly meetings to discuss and plan the team’s workload, ensuring alignment with project timelines.
  • Employ Kanban methodology to effectively manage and track tasks throughout the project lifecycle.
  • Review and critique code submitted by teammates to ensure consistency and quality in software development, promote best practices, and enhance collaborative learning within the team.


Technologies:

  • PHP (Laravel)
  • Postgres
  • Docker
  • Vuejs
  • Typescript
  • NodeJs
  • Redis
  • Git
  • Bitbucket workflows (CI/CD)
  • Apex


Laravel Developer

Kontainer
10.2022 - 08.2023

Company Overview:

Kontainer is a Copenhagen-based company that provides digital asset management solutions. It offers a platform designed to help businesses efficiently manage, share, and distribute their digital assets, such as images, videos, and documents. Kontainer's system is particularly beneficial for marketing, communications, and PR professionals, offering tools that support collaboration, brand management, and secure access control. This makes it a valuable resource for companies looking to streamline their digital content workflows and enhance organizational efficiency.


Responsibilities:

  • Design and implement RESTful APIs to enable seamless communication between the frontend and backend of the main product, ensuring various features and functionalities are accessible.
  • Develop innovative features to enhance user experience and meet evolving business requirements.
  • Identify, troubleshoot, and resolve software bugs to improve system stability and user satisfaction.
  • Optimize the performance and scalability of the system across various modules and operations, aiming for improved efficiency and reduced resource consumption.
  • Conduct comprehensive feature testing to ensure robustness and reliability prior to deployment.
  • Lead daily stand-up meetings to facilitate effective communication within the team, providing updates on current tasks, highlighting achievements, and discussing any challenges faced.
  • Enhance the functionality and user interface of the product's backend dashboard to improve administrative control and user engagement.
  • Utilize Scrum methodology to manage and prioritize team tasks and goals, ensuring agile project management and timely delivery of milestones.
  • Review and critique code submitted by teammates to ensure consistency and quality in software development, promote best practices, and enhance collaborative learning within the team.


Technologies:

  • PHP (Laravel)
  • MySQL
  • Docker
  • ReactJs
  • Typescript
  • NodeJs
  • Redis
  • Git
  • Tmux
  • Bitbucket workflows (CI/CD)

Backend Developer

Clio
12.2021 - 10.2022

Company Overview:

Clio is a SaaS company based in Denmark specializing in educational technology. The company provides digital learning materials for schools, utilizing Contentful to manage and store these resources efficiently. Clio’s platform is tailored for both students and teachers, featuring a user-friendly interface that facilitates interactive and engaging learning experiences. This setup enhances accessibility and effectiveness in educational settings, supporting a modern, digitally-enabled curriculum.


Responsibilities:

  • Design and implement RESTful APIs to enable seamless communication between the frontend and backend of the main product, ensuring various features and functionalities are accessible.
  • Develop innovative features to enhance user experience and meet evolving business requirements.
  • Identify, troubleshoot, and resolve software bugs to improve system stability and user satisfaction.
  • Optimize the performance and scalability of the system across various modules and operations, aiming for improved efficiency and reduced resource consumption.
  • Conduct comprehensive feature testing to ensure robustness and reliability prior to deployment.
  • Lead daily stand-up meetings to facilitate effective communication within the team, providing updates on current tasks, highlighting achievements, and discussing any challenges faced.
  • Enhance the functionality and user interface of the product's backend dashboard to improve administrative control and user engagement.
  • Utilize Scrum methodology to manage and prioritize team tasks and goals, ensuring agile project management and timely delivery of milestones.
  • Review and critique code submitted by teammates to ensure consistency and quality in software development, promote best practices, and enhance collaborative learning within the team.


Technologies:

  • PHP (Laravel)
  • MySQL
  • Docker
  • ReactJs
  • Typescript
  • NodeJs (NestJs and ExpressJs)
  • Redis
  • Git
  • Github action (CI/CD)

System Developer

A-vask A/S
01.2017 - 12.2021

Company Overview:

Avask provides comprehensive laundry services, catering to both individual clients and larger organizations such as hospitals, government entities, police stations, hospitals, and hotels. The company specializes in cleaning a wide variety of items, including clothing, linens, table napkins, and carpets. Beyond just laundry services, Avask also offers rental solutions for textiles, providing clients with an array of items like clothing, linens, and other washable textiles. This dual approach allows Avask to meet diverse customer needs, ensuring cleanliness and availability of essential textiles across various sectors.


Responsibilities:

  • Add new modules or simple pages to enhance the functionality of the system.
  • Make ongoing modifications to the existing system based on feedback from end-users and management.
  • Identify and resolve issues reported by end-users or management to maintain software reliability.
  • Conduct thorough quality checks on personal work as well as the work of colleagues to ensure high standards are met.
  • Ensure the system operates optimally without interruptions or issues.
  • Employ Kanban methodology to effectively manage and track tasks throughout the project lifecycle.


Technologies:

  • PHP (Laravel)
  • NodeJs (Express JS)
  • CSS (Bootstrap)
  • Javascript (VueJs, JQuery)
  • Redis
  • MariaDB
  • Docker
  • Websocket
  • Kotlin

Founder /Senior Software Engineer

SmartLend
09.2012 - 08.2017

Company Overview:

It began as a hobby and quickly evolved into a small company, eventually growing to include nearly 100 members and lenders. The concept operated similarly to a bank, but with a unique twist: instead of the company retaining the interest earned, it was distributed among the members based on their deposits. Additionally, members received their original investments back at the end of the year, along with any corresponding dividends.


Responsibilities:

  • Developed and maintained the entire system.
  • Managed contributions and manually confirmed deposits on each collection date, due to the absence of a cost-effective payment integration solution at the time.
  • Collaborated with administrative staff to oversee system management and address members' concerns.


Technologies:

  • PHP (Laravel)
  • MySQL
  • CSS (bootstrap)
  • Javascript (JQuery)

Survey Web Programmer

SSI Philippines
01.2009 - 01.2012

Company Overview:

Survey Sampling International (SSI) is a global market research company that provides data solutions and technology for consumer and business surveys. With operations including the Philippines, SSI offers extensive panel reach for collecting high-quality data essential for market analysis, product development, and strategic decision-making.


Responsibilities:

  • Conduct meetings with clients to understand their needs and expectations.
  • Clarify any ambiguities in the questionnaire following client discussions.
  • Provide a timeline indicating the expected project launch date.
  • Collaborate with the team to ensure that project requirements are thoroughly checked, specifications are accurately implemented, and deliverables are error-free.
  • Perform unit testing on the project before submitting it to QA for further testing.
  • Monitor the project throughout its live phase until completion, and be prepared to accommodate additional requests as needed.


Technologies:

  • PHP
  • SQL
  • Javascript
  • CSS
  • HTML

Education

BS Computer Engineering -

University of Cebu
Cebu, Philippines
06.2004 - 05.2009

Skills

    Postgres

undefined

References

References available upon request

Timeline

Laravel Developer

Kontainer
10.2022 - 08.2023

Backend Developer

Clio
12.2021 - 10.2022

System Developer

A-vask A/S
01.2017 - 12.2021

Founder /Senior Software Engineer

SmartLend
09.2012 - 08.2017

Survey Web Programmer

SSI Philippines
01.2009 - 01.2012

BS Computer Engineering -

University of Cebu
06.2004 - 05.2009

Full Stack Developer

Keepit
9 2023 - Current
Joseph GetaruelasFull Stack Developer