Andrew Hafferman

Desktop Systems Administrator

Minneapolis, Minnesota, United States
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
Andrew Hafferman is a versatile systems administrator and software engineer with over two decades immersed in IT, currently managing desktop and research computing environments for the University of St. Thomas. He blends deep Linux and Windows expertise with virtualization, cluster management, and hardware design to build high-compute research servers and a 34-node Hadoop cluster supporting precision agriculture projects. A lifelong tinkerer and open-source advocate, he contributes backend code to projects like an Asheron’s Call server emulator and routinely compiles and packages software across ARM and x86 platforms. Comfortable from kernel-level debugging to web and mobile development, he also supervises student labs and drives multidisciplinary robotics and sensor integrations using Kafka, Python, and embedded hardware.
code10 years of coding experience
job8 years of employment as a software developer
bookWindows Client and Server, Networking Essentials, UNIX, Web Design with DHTML, Windows Client and Server, Networking Essentials, UNIX, Web Design with DHTML at Century College
bookMedia Arts and Animation, Media Arts and Animation at Art Institutes International Minneapolis
languagesEnglish, python, linux, windows, c#
github-logo-circle

Github Skills (11)

net10
asp-net10
terminal-emulator10
dotnet10
csharp10
android-emulator10
dotnet-core10
x86-emulator10
mmo9
database-design8
sql7

Programming languages (3)

C#GoPython

Github contributions (5)

github-logo-circle
ACEmulator/ACE

Mar 2017 - Nov 2017

Asheron's Call server emulator.
Role in this project:
userBack-end Developer
Contributions:34 commits, 53 PRs, 87 comments in 8 months
Contributions summary:Andrew primarily contributed to the server-side logic of the Asheron's Call emulator. Their work included refactoring skill-related game messages, implementing upper-bound checks, and adding functionality to handle maximum skill ranks and fireworks effects. They also addressed database interactions, including saving character positions and fixing SQL syntax issues. Furthermore, the user worked on character skill credit and mana, contributing to the overall functionality of the game server.
acemulatordotnetemulatorserver-emulatormmo
fantoms/ACEManager

Jun 2017 - Dec 2017

Contributions:5 releases, 48 commits, 45 pushes in 6 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
Andrew Hafferman - Desktop Systems Administrator