HELLO! My name is Anuwat Khongchuai or you call me Palm (my nick :p). Currently! I'm a Software Developer at Advanced Info Service (AIS) in the position of Node.js Software Developer. But in my spare time, I'm passionate always learning about new technologies. Such as new Programming language and new DevOps tools. I love to learn new things :). And the last one thing I usually read and practice is IT Hacking and Security. You can follow my Github for my coding activities. Or visit my personal blog here for my public articles about Computer, Programming and Security/Hacking. Cheers!
In 2023 (Now). AIS announcement for hiring more developers for develop new application and I'm still here at AIS. But all tools and tech stacks are changed for serving new experience for thier customers. Tools and stack that I impemented here is:
In mid 2022. Now my position still Node.js Developer but my scope will be extended. My new project is about Data Processing. So the tool for this project is Apache Spark. The raw data for processing is the customer's order data. I'm using Apache Spark for aggregate data before it's submitted to SAP.
Summary of what I have learned from my new project is
For my next years in AIS employee life (2021). I got a new position because my team has changed to the scrum team. Node.js Developer is my position now.
For my new team the goal is developing the Online shopping service.
All applications developed by using new concept called Microservices architecture.
And I currently changed from a static language to dynamic language LOL!.
Here I'm using the Express framework for developing RESTful API integrates with MongoDB. My development scope is Authentication and Authorization API.
The AA features using Oauth 2.0 standard to manage the clients and resources.
My another scope is developing a Shopping Cart API for managing customer orders.
All API in this project is Microservices pattern.
So the application was containerized using Docker and using Kubernetes (K8S) cluster to run the applications and much more technology using in this project.
Summary of what I have learned from my new team is
This is my first IT job in my whole life. In the first 2 years inside AIS (2018-2020). My position is Java Developer.
I'm using Java and integrating with Equinox. Equinox is an application server platform developed by AIS for internally used for Telecom application development.
I learn about REST and SOAP approaches for data transmission from here and got some knowledge about Telecom node and components.
Summary of what I have learned in this 2 years is
For my Co-op programs. I chose a CubeSoftTech company for starting my career path in position of Java Programmer. I'm learning a lot in Java development stack. Like a
and some tools like Git and SVN. I'm learning beginner level of System Analysis from this corp too. Thanks CubeSoftTech :)
Got Rookie Last Solver award in ACM-ICPC Thailand Southern Programming Contest 2016. I used Java and C++ programming language for solving the problem Read my full article about this competition here
Skip this section bro!. It's just a joke :P
Bachelor degree students in the field of Information Technology, Rajamangala University of Technology Srivijaya Nakhon Si Thammarat Campus, GPA: 3.91. You Know What? The GPA is just a number.
I'm studying here in the Thai/Social Program but now I'm a Computer Programmer (WTF!)