Drajat Hasan

Web Programmer at Universitas Muhammadiyah Purwokerto

Kecamatan Purwokerto Barat, Central Java, Indonesia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Drajat Hasan is a web programmer with nine years of hands-on experience building and maintaining PHP and JavaScript applications, currently working at Universitas Muhammadiyah Purwokerto. A pragmatic back-end developer and GNU/Linux enthusiast (notably an Arch Linux power user), he focuses on bug fixes, performance improvements, and practical feature additions that improve reliability and user experience. His open-source contributions include fixing upload/report issues and hardening database interactions in the SLiMS 9 Bulian repository, demonstrating attention to data integrity and operational concerns like mail testing and environment settings. Based in Central Java, he blends system administration instincts with day-to-day web development, bringing a developer-operator mindset to university software projects.
code9 years of coding experience
bookGelar Sarjana, Pendidikan Guru Sekolah Dasar, Gelar Sarjana, Pendidikan Guru Sekolah Dasar at Universitas Muhammadiyah Purwokerto
github-logo-circle

Github Skills (8)

php10
web-development10
web-application10
webapp10
mysql10
database-design9
error-handling9
code-optimization8

Programming languages (7)

TypeScriptShellCSSJavaScriptGoPHPPython

Github contributions (5)

github-logo-circle
slims/slims9_bulian

Sep 2020 - Jan 2023

SLiMS 9 Bulian official source code repository.
Role in this project:
userBack-end Developer
Contributions:233 commits, 46 PRs, 44 pushes in 2 years 4 months
Contributions summary:Drajat primarily focused on bug fixes and enhancements within the SLiMS 9 Bulian source code repository. Their contributions involved resolving issues related to upload failures, report generation, and missing elements on various pages. The user addressed inconsistencies within database interactions by adding escape strings to prevent data indexing failures. Additionally, they improved the system's performance and user experience by adding features such as environment settings and mail tests.
ltsjavacode-repositoryphp
Contributions:1 release, 6 pushes, 1 branch in 2 years 9 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Drajat Hasan - Web Programmer at Universitas Muhammadiyah Purwokerto