Golang / Go Profile: Senior Software Engineer / Software Architect

Senior Software Engineer / Software Architect - Linux, C++, Go, Databases, Git

Russe, Bulgaria
Looking for: Permanent / Freelance - Can work remotely

Biography
Have more than 10 years of professional systems programming experience, entirely on Linux. Like to dive into systems internals to see how they work. Using debuggers and profilers doesn't scare me, and can optimize for optimal CPU usage when needed. Right now I am on the containers wave and Big Data systems, but like to use Go for small and self-contained software. Can administer Linux, if necessary.

Skills
Writing high performance multi-threaded Go / C / C++ code. Using go prof/Valgrind/Oprofile for tuning.
Database architecture and development with both SQL and NoSQL databases.
Linux usage and administering.
Some GUI experience with Qt/C++ and QML/Go.
Some cryptography experience.
Have limited experience with front-end programming, namely: AngularJS

What I look for
I am looking for a position where I will mainly write server software/back-end in Go, and probably small chunks of C++ and C. Preferred VSC is Git with some GUI for project management ( JIRA for example ). It would be perfect if all deployments are done via Docker on some container OS ( CoreOS, Fedora Atomic, etc.)
Ideally I can work for anywhere from my home office.

How to contact me
Preffered way of contact is e-mail: drago.ivanov@gmail.com

Let them know you found their profile at http://www.golangprojects.com
(Everyone wants to know how they were found)
 

Additional information

Linkedin profile
Github: Dragomir-Ivanov
Stackoverflow profile
Location: Russe, Bulgaria


 
Golangprojects on Twitter Golangprojects on Facebook Golangprojects at Google+ Golangprojects as rss About Golangprojects