Senior Software Engineer / Software Architect - Linux, C++, Go, Databases, Git
Looking for: Permanent / Freelance
- Can work remotely
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.
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: email@example.com
Let them know you found their profile at http://www.golangprojects.com
(Everyone wants to know how they were found)