Hi, I'm Sakti Nugroho

Software Engineer,Back-end Developer,Full Stack Developer,Front-end Developer,Game Developer,Data Scientist,Future CEO|

About me

Hi Everyone,

"Hard Work Never Betray", is my own taught spirit since I was a kid. I became curious about computer programming at 10th years old when my uncle showed me "how to create a clone of the music player in Windows OS". At 16th years old, I started as a freelance programmer and got paid for windows desktop app development (VB .Net, C# .Net, and a bit of C/C++) when I was in high school back then.

Nowadays, my main programming languages are Go, Javascript(JS, ES, TS) and C# since everything moved from local computer apps to cloud computing apps. I'm being a passionate full-stack developer who creates web and mobile applications leveraging several tech-frameworks such as Go-chi, Gofiber, Express.js, Vue.js, React.js, PHP Laravel, and C# .Net Core. My latest projects are Backend API (Go), Back-office Dashboard (Fullstack JS) and Cross-platform Mobile (Flutter) development.

Anyway, I did some research on artificial intelligence & knowledge discovery in a database for my bachelor's degree and master's degree. I love to gain knowledge of the data, including user behavioral clustering, fraud detection, and anomaly detection, even though it requires a lot of patience. Not to mention, I develop an indie game using Unity Game Engine as a hobby in my spare time.

I'm currently seeking a new opportunity and journey as a senior software engineer - backend role, especially in the Go, Javascript, and C# Universe. I'm looking for a company that supports a growth mindset, supportive teammates, diversity, equity, and inclusion as an individual contributor.

Furthermore, we can discuss in case my experience & skillset can help your team/company. Feel free to contact me by email: saktinugraha24@gmail.com or send a message to My LinkedIn profile.

Software Engineer | Backend | Fullstack | Data Enthusiast | Game Developer

Full Name: Muhammad Wahyu Nugroho Sakti
Title: Software Engineer II
Education: Electronic Engineering Polytechnic Institute of Surabaya Bachelor Applied Science of Game Technology
(S.ST / B.ASc)
Master of Computer & Informatics Engineering
(M.Tr.Kom. / M.Eng.)
Email: saktinugraha24@gmail.com
Phone: +62-823-1120-0095
Location: Surabaya, East Java, Indonesia

Skill

Go (Fiber, Go-chi, Gin, Go-kit, Hugo, GORM, SQLX, Ent) 90%
Node.js (Express.js, NestJS) 90%
C# (ASP.Net Core, EF Core, .Net Aspire, Razor, Blazor) 90%
Event-Driven Architecture & Microservices 85%
SQL (PostgreSQL, MySQL/MariaDB) 85%
NoSQL (MongoDB, Cassandra) 85%
Caching Layer (Memcached, Redis) 85%
Vue (Vuetify, Vuex), React (React-hook, React-Redux) 85%
Android Java Programming 75%
Flutter Dart Programming 75%
Game Development (C++, C#, Unity3D) 75%
VPS & Cloud Computing (AWS, GCP, DigitalOcean, Vultr) 75%
Project Management (Agile, Waterfall, RAD) 80%
Research Algorithm (Clustering, Classification, Elo Rating) 80%

Services

Here are some of the services I provide.

Full Stack Development

Initially, the technology I used in developing full-stack applications was LAMP (Linux Apache MySQL PHP/Perl), then expanded with stacking Node.js, Vue, React, PostgreSQL, MongoDB, MariaDB, generating PEVN, MEVN, MERN.

Back-end Development

I have experienced in developing backend applications such as REST API, GraphQL, authentication service, job/task queue & scheduler, blockchain transaction. I use Node.js (Express / Nest), Golang (Fiber / Go-chi), C# (.Net Core / ASP.Net Core).

Front-end Development

Besides developing backend apps, I've also worked on several dashboard development projects for back-office and analytics services using Vue.js and React.js. Long before that I used to develop the web using jQuery.

Data Analytics & Machine Learning

I graduated with Bachelor of Applied Science and Master of Computer & Informatics Engineering from Electronic Engineering Polytechnic Institute of Surabaya, one of the best Polytechnic in Indonesia, also in South East Asia. Conducted research with topic of data analytics, ML & AI for games, leveraging tools and lib: ml.net, mljs, tfjs(tensorflow), scikit-learn, numpy, pandas. chart.js, d3.js, three.js, matplotlib.

Mobile Android & iOS Apps Development

Long before developing web or mobile apps, I was a desktop app developer. But as technology trends, more and more users are using handheld devices in their daily life. When developing native-based applications, I use the Java programming language for android, along with retrofit, dagger, and use the basic repository from Mindorks for the MVP and MVVM architectures. As for cross-platform apps: Android & iOS, I use dart and flutter.

Mobile & Console Game Development

When I was 5 years old, I remember how fun it was to play Sega Genesis "The Lion King" and Nintendo SNES "Super Mario Bros". Then I thinking how can a box magically bring up an video that we can control. Sony Playstation made me more curious about how games are developed, but I frustrated when realized native c/c++ is the language, Until game engines like Unity and Unreal made game development easier than the previous decade.

14

WORKS COMPLETED

7

YEARS OF EXPERIENCE

9

TOTAL CLIENTS

3

AWARD WON

Portfolio

Here some of latest project that I've made.

Blog / Journal / Research

Here's some of my stories, journal and research

Collaborate

Project version control using git make community engage and fast development

Lorem ipsum dolor sit amet consectetur adipisicing elit. Magni adipisci eaque autem fugiat! Quia, provident vitae! Magni tempora perferendis eum non provident.

Back-end

Fast Hack Mockup API using PHP Laravel, Node.js Express, and Golang Fiber

Lorem ipsum dolor sit amet consectetur adipisicing elit. Magni adipisci eaque autem fugiat! Quia, provident vitae! Magni tempora perferendis eum non provident.

Front-end

Building Progressive Web Apps and Single Page Application using vue webpack bundle

Lorem ipsum dolor sit amet consectetur adipisicing elit. Magni adipisci eaque autem fugiat! Quia, provident vitae! Magni tempora perferendis eum non provident.