[𝐄𝐝𝐮𝐜𝐚𝐭𝐢𝐨𝐧]
• 2005 to 2008 Software engineer, “College of information technology”
[𝐒𝐤𝐢𝐥𝐥𝐬]
• Programming languages •
Python: Proficient in both Python 2 (since 2012) and Python 3 (since 2016).
JavaScript: Experienced with ES5 (since 2012) and proficient in ES6 (since 2018).
C: Understanding of core concepts including memory management, threads, and sockets.
• Software development concepts •
SOLID Principles and GOF Patterns: Proficient in understanding and applying these principles and patterns in software design.
Object-Oriented Programming (OOP) Concepts: Strong understanding of OOP principles and their practical applications.
Algorithmic Concepts: Knowledgeable in algorithm analysis and design.
Clean Code Techniques: Familiar with best practices for writing clean, maintainable, and efficient code.
Event Loop and Asynchronous Programming: Proficient in utilizing event loop and asynchronous programming paradigms.
[𝐄𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞]
• Developed software solutions and provided network engineering expertise across various projects.
• Python Development •
Extensive experience in Python development, specializing in web backend development and web scraping applications.
• JavaScript Development •
Proficient in frontend development, Node.js backend development, and creating web scraping/automation tools using JavaScript.
• TypeScript and Object-Oriented Programming •
Utilized TypeScript and applied OOP concepts in development tasks.
• Highly Loaded Systems •
Successfully managed and worked with highly loaded systems, ensuring optimal performance and reliability.
• Database Management •
Proficient in SQL database concepts with hands-on experience in MySQL and PostgreSQL.
Familiarity with NoSQL databases including MongoDB, Elasticsearch, and DynamoDB.
Expertise in Redis, including complex data types and queries.
• Web Technologies •
Developed applications utilizing Websocket technology.
Extensive experience with web scraping projects using Scrapy framework and Puppeteer.
• DevOps and Infrastructure •
Proficient Linux user since 2005, with expertise in Bash/Shell scripting.
Hands-on experience with Docker and docker-compose for containerization.
Experience with AWS services such as EC2, ECS, Lambda, API Gateway, DynamoDB, and SQS.
Proficient in Kubernetes deployment on bare metal infrastructure.
Familiarity with InfluxDB and Prometheus for monitoring and analytics.
• Networking Skills •
Strong understanding of networking concepts including VLANs and routes.
Experience configuring network services such as DHCP, DNS, VPN, etc.
Hands-on experience with network devices like Cisco and Juniper routers and switches.
• Embedded Systems •
Experience working with Raspberry Pi and Arduino compatible devices for various projects.
• Problem-solving Skills •
Developed strong persistence and problem-solving skills through years of experience dealing with challenging code issues.
Python
C
CSS 3
TypeScript
SQL
JavaScript
Scrapy
HTML
Web Crawling
React
Django
Node.js
Unix System Administration
Docker
Data Mining
Teerawat W.
Mueang Nonthaburi, Thailand
$77/hr
4.8
5 jobs
Senior dev with 20+ years in functional programming (F#, Haskell), systems (C), and modern stack (Python, Kafka). Based in GMT+7, I delivered high-quality async-friendly and ease-to-maintain solutions for fintech, data pipelines, and system programming. Let's solve you fun challenge together.
- Improve Kafka ETL process from running 2 weeks in a few days.
F#
Haskell
C
Python
Apache Kafka
Functional Programming
System Programming
Multithreaded, Parallel, & Distributed Programming Language
Ruby on Rails
PostgreSQL
C++
ATL
Ruby
Akka.NET
Akka
Oleg S.
Phuket, Thailand
$35/hr
5.0
8 jobs
C++ expert is ready to help you develop new software or improve existing systems. Two decades of professional software development. Always striving to deliver perfect results, apply best practices and produce clean and maintainable code.
My skills:
- C, C++, C++11/14/17/20, STL, Boost
- desktop applications for Windows and Linux
- SQL databases (MySQL, MariaDB, PostgreSQL, Oracle, MS SQL Server)
- network protocols (TCP, UDP, HTTP, WebSocket)
- multi-threading and concurrency
- packaging for Linux (DEB, RPM)
- SSL/TLS encryption
- Amazon Web Services (AWS SDK)
- REST API
- Windows Management Instrumentation (WMI)
Tools I use:
- Visual Studio, Visual Studio Code
- Qt Creator
- Cursor AI, Windsurf AI
- gcc, make, cmake, git
- gdb, valgrind, strace, perf
Git
C
C++
SQL
Database
MySQL
MariaDB
PostgreSQL
Oracle
Boost
TCP
HTTP
Qt Framework
Multithreaded Programming
Oracle PLSQL
Konstantin K.
Bangkok, Thailand
$44/hr
5.0
3 jobs
With over 20 years of experience, I am a seasoned IT architect and programmer with a profound expertise in Information Technology.
I specialize as a system architect and professional full-stack developer with extensive experience in designing and developing projects across various domains such as artificial intelligence, cryptocurrencies, gaming, and a wide array of applications spanning mobile, web, and desktop platforms, as well as server-side applications, among others.
Throughout my career, I've cultivated a deep understanding of IT systems and their intricacies, allowing me to craft innovative solutions that meet the diverse needs of clients across different industries.
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a Perl Developer & Programmer in Thailand on Upwork?
You can hire a Perl Developer & Programmer in Thailand on Upwork in four simple steps:
Create a job post tailored to your Perl Developer & Programmer project scope. We'll walk you through the process step by step.
Browse top Perl Developer & Programmer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Perl Developer & Programmer profiles and interview.
Hire the right Perl Developer & Programmer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Perl Developer & Programmer?
Rates charged by Perl Developers & Programmers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Perl Developer & Programmer in Thailand on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Perl Developers & Programmers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Perl Developer & Programmer team you need to succeed.
Can I hire a Perl Developer & Programmer in Thailand within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Perl Developer & Programmer proposals within 24 hours of posting a job description.
Find more freelancers
Top cities for Perl Developers & Programmers in Thailand