Coder Social home page Coder Social logo

Kenneth Ken L. Tan

[email protected]
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

Ken Tan's Projects

docker-vite-project icon docker-vite-project

This is an activity for the Docker lesson of MDI course https://edu.stacktrek.com/courses/qzV9JMo8Wv0b/quizzes/5537

firestore-search icon firestore-search

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

monitoring icon monitoring

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

phoenix-chat icon phoenix-chat

A sample project for setting up Phoenix Channel (real time)

phoenixcra icon phoenixcra

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

quart-rate-limiter icon quart-rate-limiter

Quart-Rate-Limiter is an extension for Quart to allow for rate limits to be defined and enforced on a per route basis.

remix icon remix

Build Better Websites. Create modern, resilient user experiences with web fundamentals.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.