Full name | : | Willy Indrayana Komara |
Role | : | Software Engineer (Back-End) |
Main Interests | : | Algorithm, Computation, Game Development, Web Development |
Programming Languages | : | C++, C#, Javascript, Go, Java, PHP |
Technologies/Frameworks | : | NodeJS, ReactJS, Unity (C#), Laravel, CodeIgniter, Servlet and JSP (Java), Docker, Firebase, AWS Cloud (basic web deployment), Linux Ubuntu, Apache, MySQL, PostgreSQL, etc. |
Languages | : | English, Indonesian, Sundanese, Basic Japanese (Passive) |
Other Interests (hobbies) | : | Games, Visual Arts, Mathematics, Music, Science/Medical Stuff, Robotics, Animals |
Professional Experience |
||
September 2021 - January 2022 | : |
Acalution Pte. Ltd. (wine.delivery)
Software Developer (Back-End) |
January 2022 - December 2022 | : |
PT. Five Jack (itemku.com)
Junior Software Engineer (Back-End) |
Hi, I'm Will, a software engineer with a 1 year experience.
During college, I've been active in participating in a lot of programming competitions at national/international levels. From those experiences, I learned a lot about how to design a solution by deciding what algorithms I can use to solve certain problems with specific constraints.
I also have done some collaboration projects in game development with some other students from different fields, such as Biology Educational Game and other casual games. I mainly used Unity and C# to develope those games, but there was a time I used C++ with SFML library in game development.
Recently, I find web development exciting, especially the back-end side.
I've developed API and back-end services for several projects from different workplaces with various technologies such as NodeJS (KoaJS), PHP (Laravel/Lumen, Magento), MySQL, MariaDB, Redis, Jenkins, Beanstalk, Git, Jira, etc.
I'm also doing my own hobby projects in my spare time and I usually use Golang/NodeJS for the back-end service along with PostgreSQL/MongoDB/Redis, and ReactJS for the front-end.
I'm pretty much exposed to English every single day, so I'm very comfortable using English for communication purposes.