forked from narze/resume
-
Notifications
You must be signed in to change notification settings - Fork 0
/
data.ts
190 lines (184 loc) · 7.27 KB
/
data.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
export const fullVersionLink = "https://resume.narze.live"
export const sourceLink = "https://github.com/narze/resume"
export const ogImageUrl =
"https://og-image.vercel.app/Resumette.png?theme=light&md=1&fontSize=200px&images=https%3A%2F%2Fassets.vercel.com%2Fimage%2Fupload%2Ffront%2Fassets%2Fdesign%2Fvercel-triangle-black.svg"
export const introData = {
name: "Manassarn Manoonchai",
nickname: "Noom",
phone: "",
email: "manassarn@gmail.com",
github: "narze",
linkedin: "manassarn",
location: "Bangkok, Thailand",
website: "narze.live",
}
export const technologies = [
{
section: "Languages:",
details:
"Ruby, JavaScript, Node.js (strong). TypeScript, SQL (proficient).",
},
{
section: "Frameworks:",
details:
"Ruby on Rails, ReactJS, NextJS, NestJS, SvelteJS, TailwindCSS, Bootstrap",
},
{
section: "Tools:",
details:
"Git, Terraform, Docker, Kubernetes, Helm, ArgoCD, FluxCD, Robot Framework, Selenium, Zsh, GitHub Codespaces",
},
{
section: "Other:",
details:
"AWS, GCP, Firebase, Vercel, DigitalOcean, Cloud66, Github Actions, CircleCI, CloudFlare",
},
]
export const educations = [
{
head: "B.Eng. Computer Engineering",
details: "Chulalongkorn University, TH. 2007-2010 (GPA 3.45)",
},
]
export const workExperiences = [
{
position: "Senior Infrastructure Software Engineer",
company: "OPN TH",
url: "https://opn.ooo/",
years: ["2021", "Current"],
details: [
"Containerized, developed, and maintained Opn.Store infrastructure on EKS across multiple environments using Terraform, Docker, Kubernetes, and Helm",
"Designed architecture using Microservices Pattern & Domain-Driven Design on Sales Promotion feature for Opn.Store",
"Helped, and collaborated with software engineering team on coding with good practices and lowering technical debt",
"Researched & introduced modern web technologies to the team, such as SvelteJS, TailwindCSS, Vite, etc.",
"Designed, bootstrapped, and developed 4 E-commerce related services for Opn.Store",
],
},
{
position: "Full-stack Developer, Co-founder",
company: "EventPop",
url: "https://eventpop.me",
years: ["2015", "2021"],
details: [
"Designed, developed and maintained several core services for EventPop website (Ticketing, Seating, Payment, Fee Calculation, Line Item, Billing, Reporting, APIs, etc.) using Ruby on Rails, sold 2M+ tickets within 6 years",
"Researched & applied improvements for development workflow. Testing libraries : RSpec, Guard, VCR, Capybara, Selenium, Cucumber, Timecop. CI/CD : CircleCI, Github Actions, Drone CI, ArgoCD, FluxCD, Terraform",
"Maintained server operations, deployments, containerization with Docker & Kubernetes, CI/CD. Also pioneered DevOps practices in the team keeping daily release & deployment possible.",
"Integrated 3rd-party services : Kerry Express, DHL, Queue-It, Refund Protect, Skootar, Tanita Body Scale",
"Integrated payment service providers : Omise, ThaiEPay, 123 by 2C2P, SCB-Easy, K-PayPlus, K-PaymentGateway. Processed more than 1 billion THB",
"Helped interview more than 50 software engineers, gave insights & feedbacks on technical aspects of candidates, designed tech-related questions & on-site coding challenges",
],
},
{
position: "Maker, Co-founder",
company: "Maker Zoo",
url: "https://fb.me/makerzoo",
years: ["2014", "2016"],
details: [
"Pioneered Maker Movement in Thailand by opening first of the Makerspaces in Bangkok & Thailand",
"Hosted maker workshops eg. 3D-modeling, 3D-printing, Arduino, IoT, etc. Having more than 100 participants combined.",
"Developed hardware-related products for 3-5 clients and startups",
"Developed smart door lock system for Hubba, first co-working space in Bangkok",
"Provided 3D-printing service & consultant to more than 50 clients",
"Hosted 10+ chapters of tutorial videos on Intel Galileo development board, for Intel Thailand",
],
},
{
position: "Web / IoT Developer (Contract)",
company: "Box24",
url: "https://washbox24.com",
years: ["2015", "2016"],
details: [
"Developed internet connected Smart Lockers System using web technologies (Node.js, React.js) on embedded systems (Ubuntu Linux, Arduino, Raspberry Pi)",
"Developed private Node.js library to connect with Nayax via serial port to receive cashless payment on vending machines, and also supported Thai Baht cash payment",
],
},
{
position: "Web Developer",
company: "Figabyte",
url: "https://www.facebook.com/figabyte",
years: ["2011", "2014"],
details: [
"Developed more than 20 Facebook web apps with CodeIgniter, using Facebook API",
"Developed web platform using Ruby on Rails 3 & 4",
"Made iOS apps for several clients using PhoneGap and RubyMotion",
],
},
{
position: "Part-time Web Developer",
company: "Wongnai Media (wongnai.com)",
url: "https://wongnai.com",
years: ["2010"],
details: [
"Developed a small part of website using Java with Spring MVC Framework built with Apache Maven",
"Learned TDD practice & making early-stage startup",
],
},
]
export const projects = [
{
name: "Manoonchai",
details:
"Modern, productive, and data-driven Thai keyboard layout. A collection of projects built with TypeScript, Elixir, Svelte",
url: "manoonchai.com",
},
{
name: "9armbot (Contributor)",
details:
"Twitch & Discord bot for 9arm (Thai technology Youtuber). I helped re-structuring the project using TypeScript & Prisma",
url: "github.com/thananon/twitch_tools",
},
{
name: "Dotfiles",
details:
"macOS dotfiles with setup script for self use, tested on Apple Silicon Macs (Zsh, Zinit, Dotbot, GNU Make, etc.)",
url: "github.com/narze/dotfiles",
},
{
name: "#100DaysOfCode",
details:
"My take on practicing modern frontend development by building small projects in 100 days",
url: "100daysofcode-narze.vercel.app",
},
{
name: "Baht.rb",
details: "Ruby gem to convert number to Thai Baht format",
url: "rubygems.org/gems/baht",
},
{
name: "Baht.js",
details:
"Convert number to Thai Baht format, but 10x faster & fully typed.",
url: "npmjs.com/package/baht",
},
{
name: "Resumette",
details:
"Interactive & printable résumé with tailored skills fitted in single letter page (This page!)",
url: "resume.narze.live",
},
{
name: "Popyut",
details:
"Contributed to a clone of popcat.click meme clicking game, gone viral and got 2M visitors within one week",
url: "github.com/popyut/popyut",
},
{
name: "Resound",
details:
"Remote soundboard for meetings or streaming. Uses WebRTC instead of server to host rooms.",
url: "github.com/narze/resound",
},
{
name: "Thwordle",
details: "Thai language Wordle clone.",
url: "thwordle.narze.live",
},
]
export const interests = [
"Areas : Coding, Productivity & Life-hacks, Mechanical Keyboards",
"Typing : 120+ words per minute (Colemak Mod-DH layout)",
"Games : Music games, FPS, MOBA, Puzzle",
"Music : EDM, Rock, Japanese",
"Remote working is a OK. I extensively use self time tracking app for all my works.",
"Pets : I have 3 dogs",
]