Skip to content
View iceniveth's full-sized avatar
😄
Megawatts
😄
Megawatts
  • Iloilo, Philippines

Block or report iceniveth

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
iceniveth/README.md

Kenneth Ken L. Tan

ken11zer01@gmail.com
https://medium.com/@ken11zer01

Skills

Current

Elixir/Phoenix • NodeJS • Typescript • React • ViteJS • Docker • Postgresql • PostGIS • Caddy • Namecheap • JIRA • Bitbucket • Git • AWS (EC2, ECS, S3, CouldFront) • Sentry.io • Mandrill • Mailchimp • Shopify • Playwright • Resend • BullMQ • Nominatim

Used to

GitLab (Issues, CI, Feature Flags) • Firebase • VueJs • MySQL • MSSQL • MongoDB • Python, C# • VB.NET • PHP• Windows Form • ASP.NET Core • Entity Framework Core • TestCafe • Cypress

Experiences

Apr 2019 - Present - Lead Software Developer - StackTrek Enterprise Inc.

  • Involved in the full cycle of product planning, development, testing, and customer feedback.
  • Developing apps with Create React App, NextJS, Vite, Typescript, Elixir Pheonix (REST API), and PostgreSQL.
  • Simplified application dependencies and deployment with Docker.
  • Used AWS services: EC2, ECS, CloudFront, Lambda, and S3.
  • Improved the CI/CD process with GitLab CI, Bitbucket Pipelines, and internal apps.
  • Led a team and project development.
  • Does code reviews for most merge requests.
  • Practice test-driven development with tools: Jest, Vitest, ExUnit, TestCafe, and Cypress.
  • Managed production Linux servers with Caddy/Nginx web server and Namecheap/Cpanel.
  • Tracks customer feedback from Hotjar and monitors errors via Sentry.io.
  • Integrate payment gateway with Paymongo and Bux.ph
  • Applies feature flagging when releasing new features via GitLab.
  • Teach and advise coding bootcamp trainees.
LoveBus

A multi-merchant online store for selling Filipino-made products.

  • It's a Shopify app that integrates with Webkul Multi Vendor to provide multi-merchant capability.
  • Customize the checkout page to override the default shipping fee rates (rates are calculated by local 3rd party service)
  • The application tech stack: NextJS, Drizzleorm, Postgresql, Redis, & PayMongo.
Cult Cellar

An e-commerce website that mostly sells wines.

  • Scrapes wine products from well-known sites using Playwright, then sell those products with additional price markup.
  • Built using Shopify, NextJS, Prisma, Postgresql, Redis & PayMongo.
CV

An internal tool for searching applicants based on their skills which is extracted using AI tools. Could Send sms to applicants.

  • Used Python and OpenAI chat completion to extract relevant fields from a resume (PDF/Docx).
  • Has a web interface for the staff to interact. Stacks used: FastAPI, Remix.run, MUI, DrizzleORM, Postgresql, AWS S3, & Semaphore SMS.
StackED

An online learning management system for coding bootcamps or universities/colleges which includes coding problems.

  • Has coding problem quiz that runs/compiles languages like Javascript, Python, PHP, Java, C, and C#.
  • Utilizes Docker for executing scripts in stdin/out or against test frameworks.
  • Built using Elixir/Phoenix, Postgresql, React with ViteJS, & AWS S3.

Jun 2016 - Feb 2019 - Junior Software Developer - CPRS Technologies

  • Developed a single-page application for Electronic Medical Record System for Ophthalmologist. Implemented using Vue with Vuetify and hosted on Firebase.
  • Collaborate with clients to gather their requirements, then plan out the structure of the desired system.
  • Provided on-call support to clients when issues were encountered and remotely accessed via Team Viewer.
  • Used Azure Pipelines for issue tracking, continuous build, and deployment.
  • Wrote MSSQL stored procedures for performing CRUD operations.
  • Created reporting functionality through SAP Crystal Report, MSWord, and CSV.
  • Developed a desktop application that extracts sale transaction amounts from text files, scanned images, and emails which then be imported into the database for auditing.
  • Created a web application for auditors to view and search documents and emails using ASP.NET.
  • Developed an accounting application using Windows Forms and MSSQL.

Feb 2016 - Jun 2016 - Internship - CPRS Technologies

  • Developed an application that integrates with Google Drive API in C# for bulk downloading files.
  • Assigned to develop booking features for a hotel management system using Windows Forms and MSSQL.

Training and Certificates

2016

M101 JS: MongoDB for NodeJS Developers Course Completion

2015

Microsoft Technology Associate: Networking Fundamentals
Microsoft Technology Associate: HTML5 Application Development Fundamentals
Philippine Information Technology General Certification

2014

Mobile Game Development Training using Eqela
National Certificate II in Computer Hardware Servicing
Microsoft Technology Associate: Software Development Fundamentals
Microsoft Certified Professional

Education

Jun 2012 - Nov 2016 - Bachelor of Science in Information Technology - Central Philippine University
Jun 2002 - Mar 2012 - Basic Education - Hua Siong College of Iloilo

Pinned Loading

  1. firestore-search firestore-search Public

    This source code is reference to my post on Medium about Firebase Firestore Text Search and Pagination.

    HTML 26 8

  2. phoenixcra phoenixcra Public

    This source code is a reference to my post on Medium about Create React App and Elixir Phoenix 1.4.

    Elixir 1

  3. microsoft-learn-profiles microsoft-learn-profiles Public

    This project is a way for me and my team to track our learning progress in Microsoft learning program.

    Astro 1

  4. monitoring monitoring Public

    This is monitoring the containers in the system with the use of cAdvisor, Prometheus, and Grafana with Docker Compose.

    1