I'm a teamwork player with stong online working ethics
I've been developing for the last 5 years
Operation systems proficiency:
Windows:
- strong low-level knowledge and understanding of win32 api.
- worked on a project for analyzing PE header. imports table, etc.
- understanding of windows operating system data structures like PEB, TEB, TLS, etc
- strong understangin of process components and multithreading at os level
- lot's of experience in debugging/reversing with IdaPro, Immunity Debugger, OllyDbg
- close knowledge of windows libraries like user32.dll, gdi32.dll, kernel32.dll..
Linux:
- basic experience in using bash scripting, gcc.
OS X:
- good experience in lldb debugging + bash scripting, gcc,
- had basic experience in developing OSX applications
In general, know how to write cross-platform code
Networks and security:
- have strong understanding of OSI model, TCP/IP protocol, HTTP,HTTPS, SSL
- have experience in sockets programming at lowest level.
- have experience in client-server applications development
Good mathematical and algorithmical education.
- implemented most of the basic sorting algorithms - quicksort, mergesort, heapsort, etc.
- implemented graph algorithms like Dijkstra and Bellman-Ford
- implemented a number of factorization algorithms like Dixon and Fermat, Erathosphenes seeve
- implemented many other custom algorithms
Work Terms
During a project, I prefer intense schedule with maximum coding hours per day.
For communication I prefer using Skype+Teamviewer.
Always in touch with my customers. If you want to ask me something, you wont' have to wait.
No matter what the price is, if I took on your project, it means that you will get the maximum quality and focus. Do not take parallel work.