Lead Web Developer · REERACOEN TECH CO.,LTD
Jan 2018 – presentม.ค. 2018 – ปัจจุบัน- Build and maintain an in-house applicant tracking system in Ruby on Rails: companies, jobs, candidates and the selection process.พัฒนาและดูแลระบบ ATS ภายในด้วย Ruby on Rails ครอบคลุมบริษัท ตำแหน่งงาน ผู้สมัคร และขั้นตอนการคัดเลือก
- Build features for the company's public sites — the Reeracoen Thailand job board and the HR Board Q&A site: multi-provider sign-in, job search, blogs, landing pages, points and notifications.พัฒนาฟีเจอร์ให้เว็บสาธารณะของบริษัท ได้แก่เว็บหางาน Reeracoen Thailand และเว็บถาม-ตอบ HR Board เช่น ล็อกอินหลายช่องทาง ค้นหางาน บล็อก landing page ระบบแต้มและการแจ้งเตือน
- Diagnose slow dashboard pages — read the SQL ActiveRecord generates, compare environments and PostgreSQL versions, and rework queries with CTEs, indexes and split queries.วิเคราะห์หน้า dashboard ที่ช้า อ่าน SQL ที่ ActiveRecord สร้าง เทียบ environment และเวอร์ชัน PostgreSQL แล้วปรับ query ด้วย CTE, index และการแยก query
- Work on recruitment insights: hiring funnel, hires per month, positions at risk, job board comparison and time-to-hire breakdown.พัฒนา recruitment insights เช่น hiring funnel, จำนวนการจ้างต่อเดือน, ตำแหน่งที่มีความเสี่ยง, เปรียบเทียบ job board และเวลาในการจ้างแต่ละขั้น
- Keep reports correct under division-level permissions.ดูแลให้รายงานถูกต้องตามสิทธิ์การมองเห็นระดับแผนก
- Run the stack with Docker, PostgreSQL, Redis, Elasticsearch; monitor with Scout APM, Bugsnag and Logtail; deploy to Heroku.ดูแลระบบด้วย Docker, PostgreSQL, Redis และ Elasticsearch ติดตามด้วย Scout APM, Bugsnag และ Logtail และ deploy ขึ้น Heroku
- Keep code quality with RSpec, RuboCop, Slim-lint and SCSS-lint on CI (CircleCI, GitHub).ดูแลคุณภาพโค้ดด้วย RSpec, RuboCop, Slim-lint และ SCSS-lint บน CI (CircleCI, GitHub)
- Write system designs for new features, design the database, and split work into parent/child tickets with hour-range estimates.เขียน system design ของฟีเจอร์ใหม่ ออกแบบฐานข้อมูล และแตกงานเป็น parent/child tickets พร้อมประเมินเวลาเป็นช่วงชั่วโมง