Eladio Sareno Jr

Software & DevOps Engineer

Download Resume

About Me

Greetings, I'm Eladio, a motivated Software & DevOps Engineer with a Kubernetes Application Developer Certification (CKAD) and three certifications on Amazon Web Services.


I am deeply passionate about technology and I find joy in learning through problem-solving, especially at a technical level. Over the years, I have gained valuable industry-level programming experience and honed my skills in planning, collaborating, implementing, and testing software applications, from the planning stage to production and maintenance.


In addition to my expertise in software programming, I possess a deep interest and proficiency in cloud engineering, particularly in Amazon Web Services (AWS). I have extensive experience in architecting, testing, and deployment automation on the AWS platform.


Furthermore, I continually explore intriguing ideas, conduct experiments, and engage in personal studies to enhance my knowledge and expertise.

Experience

Freelance

Backend & DevOps Engineer


Backend & DevOps Engineer

Netlabs Australia Pty Ltd.

Computer Support and Services

  • Using Golang, Postgresql, Gorm ORM, and Gin Gonic web framework, I developed a backend microservice.
  • Leveraging Nest.js, Node.js, Postgres, TypeORM, and Typescript, I developed two backend microservices.
  • Using Golang, I developed custom Lambda triggers in AWS Cognito to effectively manage and modify email messages.
  • For user authentication, we relied heavily on the AWS SDK, particularly in Cognito.
  • I implemented GitHub Actions CI/CD for repositories to build and push docker images to AWS ECR.
  • My responsibilities included developing cloud infrastructure in AWS, utilizing Terraform and Terragrunt.
  • I helped design the AWS cloud architecture for our application, which included API Gateway & Authorizer, Cognito, Lambda, S3, and EKS. Our goal was to create a scalable and secure solution that would benefit our users.

Stack:

Go/Golang, TypeScript, Node.js, PostgreSQL, AWS, AWS SDK, Cognito, Lambda, API Gateway, Kubernetes, Docker, CI/CD


DevOps Engineer

Calvin Newstead, Upwork

Computer Services / eCommerce / CRM

  • I had the opportunity to manage Linux servers and was able to successfully set up SSL for several client websites, which helped improve their security and reliability.
  • I was able to create external automated backups to Google Drive and AWS S3 using BASH scripts and Cronjob, which helped our clients stay protected in case of a disaster.
  • Using BASH scripts and Cronjob, I established external automated backups to Google Drive and AWS S3 for disaster recovery purposes, and implemented AWS S3 lifecycle rules that automatically move and delete old backups. This helped optimize the storage usage and ensured that our backups were up-to-date.
  • At the client's request, I created a detailed recovery document outlining the steps needed to recover websites and data in the event of a major downtime, in order to ensure that we were prepared for any potential system failures.
  • I upgraded the client's self-hosted FreePBX instance to ensure it had the latest security features and module updates, which was crucial for their business.
  • While working with the client, we discussed various strategies to optimize their cloud resources and make them more cost-effective and resilient, based on my understanding of cloud infrastructure.

Stack:

Vultr, Linux, BASH, SSL, Let's encrypt, Apache, Nginx, AWS S3, FreePBX, Golang


Backend Engineer

Ildar Samit, Upwork

Computer Services

  • I developed the client's backend microservice using Python and FastAPI to upload/download objects to GCP Object Storage.
  • At the client's request, I implemented a codebase linter to improve code readability and maintainability.
  • I delivered the project within a week, and the client was satisfied with the overall outcome.

Stack:

Python, FastAPI, Google Cloud Platform (GCP), GCP Object Storage


DevOps Engineer

Gratisgraphics.com

Computer Services

  • I had the privilege to set up the client's CI/CD on Gitlab, which enabled automated builds and deployments, resulting in improved productivity for the development team.
  • At the client's request, I was tasked with cloning one of their websites and implementing additional changes based on their requirements.
  • In order to make our CI/CD processes more efficient and cost-effective, I identified areas for improvement and implemented changes where necessary.
  • Upon the client's request, I took on the responsibility of moving their old Git repositories to a self-hosted Gitlab instance.
  • The development team encountered an issue with the Gitlab runner causing delays. I investigated and fixed the problem, allowing the team to resume their work promptly.

Stack:

Linux, Gitlab, Gitlab CI/CD Pipelines, Node.js, Next.js, Docker


Netzon Global Technology Inc.

Software & DevOps Engineer

DevOps Engineer

AlgoDx

Healthcare / Medical Technology Company (MedTech)


As a member of a DevOps team for a healthcare company based in Stockholm, Sweden, I was tasked with designing and implementing an Infrastructure as Code (IaC) solution to automate a vast cloud infrastructure on Amazon Web Services (AWS) utilizing Terraform. With a focus on security, the solution was designed to secure sensitive data such as Protected Health Information (PHI) and enforce a Zero-Trust principle while maintaining overall performance.


To ensure scalability and high-availability, a microservices architecture was implemented using Kubernetes to cluster applications. In addition, for secure deployment, we utilized pull-based ArgoCD to deploy applications in Kubernetes.


To achieve traceability and observability, the solution employed Grafana with CloudWatch, Loki, and Prometheus backends to create interactive visualization and dashboards, providing valuable insights into the system's overall health and performance. Through this approach, we were able to streamline the infrastructure's management, reduce downtime, and increase system efficiency.


Stack:

Terraform, Amazon Web Services (AWS), Kubernetes, Docker, ArgoCD, GitHub, Grafana


Software Engineer

AlgoDx

Healthcare / Medical Technology Company (MedTech)


During my tenure with a healthcare client based in Sweden, I successfully implemented a sophisticated backend web application capable of processing millions of medical data points from various hospitals. This data was then used as input parameters for a Machine Learning algorithm to predict and diagnose diseases accurately.


To achieve these objectives, the application was built utilizing advanced technologies, including Python Programming Language, FastAPI Python-based Web Framework, and PostgreSQL for data persistence, leveraging its advanced querying capabilities. A microservices architecture was also employed, enabling parallel processing and ensuring that the system could handle the vast amounts of data efficiently.


In addition to designing and implementing the application, I was also responsible for managing the services and deployments in a Kubernetes cluster production environment. Through my contributions, the client was able to streamline its operations and enhance overall performance.


I collaborated to revise their requirements and implemented them as a full-stack web application that displays patient medical information. The project was built using ReactJS, TypeScript, Python Programming Language, FastAPI Web framework, PostgreSQL, and advanced SQL queries.


To ensure smooth progress and maintain open communication channels, I participated in weekly meetings with the client for updates and planning discussions. Through this approach, we were able to ensure that the application met their unique needs while delivering optimal performance.


Stack:

Python, FastAPI, PostgreSQL, TimescaleDB, Docker, Kubernetes, ReactJS, TypeScript


Software Engineer

Kazam.ph

eCommerce / Platform


As a member of a development team for a Filipino-owned multi-platform project, I was tasked with implementing advanced and efficient SQL queries. Working collaboratively with the team, we sought to meet all client requirements while focusing on developing efficient large SQL queries that could effectively serve both frontend and mobile platforms.


To achieve this goal, we utilized C# and Entity Framework on top of .NET Core 5, ReactJS for the UI, and PostgreSQL for data persistence. Through our combined efforts, we successfully delivered a high-performance system capable of meeting the needs of our client and providing end-users with a seamless and intuitive experience.


Stack:

C#, .NET Core 5, Entity Framework, Docker, Kubernetes, ReactJS, TypeScript, PostgreSQL


Software & DevOps Engineer

Gladapar.se

Online Survey


My task was to clone and modify a statistics and data-gathering web application for a client based in Stockholm, Sweden. The project involved a series of complex requirements that demanded a high level of technical expertise and attention to detail.


Firstly, I accessed the production monolith server hosting the web application and made a copy of it. Next, I provisioned a new production Linux server and installed and configured appropriate software such as Nginx and network firewall.


To streamline the development process and ensure seamless deployment, I configured a robust CI/CD pipeline on BitBucket, effectively separating the environments for testing and production while automating the deployment process. This approach enabled me to maximize development time while delivering an efficient and reliable solution.


Finally, I modified the web application according to the client's specific needs, ensuring that the final product met all requirements and delivered optimal performance.


Stack:

Python, Django, MySQL, HTML, CSS, Docker, BitBucket, CI/CD, Nginx, Linux


IoT and Software Engineer

Enequi

Internet of Things (IoT) / Energy Company


I implemented solutions for an Energy company in Sweden for two projects. The first involved collaborating with a large team to develop Internet of Things (IoT) solutions for Android and iOS smartphones to control lighting devices using Kotlin Programming Language, Facebook Litho for the User Interface, SQLite for data persistence, Bluetooth 5.0, and Mesh network topology for the device communication.


The second project involved developing a frontend web application to display and monitor energy, wall battery, and device status and usage using AngularJS for the UI, NodeJS, and ExpressJS.


Stack:

Android, Kotlin, JAVA, Bluetooth 5.0, Bluetooth Mesh, SQLite, Node.js, Angular.js, Express.js


Others
  • I participated with the frontend team at Netzon to implement User Interfaces on several projects based on client requirements. The team utilizes JavaScript UI frameworks such as AngularJS and ReactJS.
  • I was able to find bugs and issues in third-party libraries used by Netzon on their projects and have them addressed to their corresponding repositories.
  • I contributed to the architecture planning and discussions of several projects at a technical level by helping them choose the best tiers, technology stack, and AWS services to minimize resources cost without compromising the solution quality.
  • I participated in interviewing new applicants and validating their assessments at a technical level.
  • I participated in mentoring some colleagues on the proper use of technologies that the company is standardizing, such as AWS, Terraform, Docker, Kubernetes, Linux, and web servers.
  • I hosted an internal knowledge-sharing session entitled "Object-Oriented Programming and Design Patterns in JAVA" that discussed the different types of design patterns, use cases, and their nature.
  • I participated in "Netzon Talk 2022" where I covered a topic entitled "Nginx, DNS, and Phishing" discussing how to debug Nginx configurations locally, how DNS works, and how they are applied in phishing.

IdeaHub IT Solutions Provider Inc.

(Formerly HP Outsourcing Philippines Inc.)

Software Developer

Responsibility

I was responsible for developing and deploying Android applications for a Filipino-owned multi-platform project aimed at digitalizing the school system. The project aimed to improve communication between students, teachers, guardians, and schools by tracking activities, logins/logouts, and subjects.


To ensure native functionality, I delved deep into the Android ecosystem and gained a thorough understanding of its core concepts. The project was built collaboratively using PHP and Laravel Framework for the backend, MySQL for data persistence (web), Realm NoSQL database (mobile), and JAVA for Android development.


Stack:

JAVA, Android, Realm NoSQL database, PHP, Laravel, MySQL

HP Outsourcing Philippines Inc.

Software Developer

Responsibility

I worked for a client from the United States for weekly tasks to refactor their legacy web application to support modern browsers and different screen sizes as it was built for desktop screens only. The project heavily involved User Interface modifications that utilize HTML/CSS, JavaScript, and JQuery technologies.


I also participated in an Enterprise Resource Planning (ERP) project for a large oil company to create database triggers and an API for version management for the mobile app. During this period, I also developed several prototypes of a mobile application for the client built with Xamarin and .NET Framework.


Stack

HTML/CSS, Vanilla JavaScript, JQuery, Bootstrap, .NET Framework, C#, Xamarin, MS SQL Server

Offsourcing Philippines Inc.

Internship, IT Support Specialist

Responsibility

I assisted the call center agents with technical problems on their designated computers. The problems were mostly about peripheral and network troubleshooting. Our goal is to achieve less-to-zero call downtime of the agents to maintain service quality and meet client needs. We had a routine team meeting with the seniors every before the shift started to discuss game plans and address problems.


Stack

Computer Networking and Troubleshooting, Windows OS

Education

Philippine College of Technology

March 2013 - April 2017

Bachelor of Science in Computer Science

Baguio National School of Arts and Trades

June 2008 - March 2017

Secondary

Major in Electronics

Personal Projects

Webcuss

A Google Chrome extension that let users add comments on any website based on URLs. The project is a full-stack, being the extension built with ReactJS, a JavaScript UI framework. A backend built with Go language and Gin web framework, and PostgreSQL as database.
The application is deployed on Amazon Web Services (AWS) having the entire infrastructure automated using Terraform. The infrastructure is designed to be scalable and highly available by making use of Kubernetes (uses K3s) and AWS Load Balancer without exceeding AWS’ free tier. It uses AWS Certificate Manager to manage TLS certificates and to eliminate the burden of manual renewal.

Stack: Golang, ReactJS, PostgreSQL, AWS, Terraform, Kubernetes

View Project

Azuzu Cloud Storage

An open-source cloud storage application built on top of AWS infrastructure primarily designed for smartphones. The web application is 100% serverless and highly available by leveraging the AWS services such as S3 for object storage, CloudFront for CDN, Cognito for user auth, ACM for managing digital certificates, and DynamoDB for proprietary NoSQL database, and Lambda for serverless computing, etc.

Stack: ReactJS, AWS S3, AWS CloudFront, AWS Cognito, AWS DynamoDB, AWS Lambda, AWS CM

View Project

SpongeJS

A single-node prototype blockchain that illustrates the concepts and fundamentals of a decentralized system. Built with NodeJS, TypeScript, and cryptography libraries. Open-source and lightweight.

Stack: NodeJS, ExpresJS, JavaScript, ReactJS, TypeScript, Cryptography

View Project

Certificates

CKAD

Certified Kubernetes Application Developer (CKAD)

Issuer: Cloud Native Computing Foundation (CNCF) / The Linux Foundation
Date Issued: December 25, 2022
View credential

AWS SA

Certified AWS Developer

Issuer: Amazon Web Services (AWS)
Date Issued: April 08, 2022
View credential

AWS SA

Certified AWS Solutions Architect

Issuer: Amazon Web Services (AWS)
Date Issued: February 26, 2022
View credential

AWS SA

Certified AWS Cloud Practitioner

Issuer: Amazon Web Services (AWS)
Date Issued: January 18, 2022
View credential

Skills

Get in Touch