Banner Image

Skills

  • Algorithms
  • API
  • Assembler
  • C
  • C++
  • Data Structures
  • Developer
  • Stl
  • Windows
  • Windows API

Services

  • C/C++ developer

    $15/hr Starting at $25 Ongoing

    Dedicated Resource

    Strong knowledge of C, C++, STL Most experience in Windows api and OS X Implemented high-performance Algorithms and data structures low-level understading of memory model and x86/64 assembler

    AlgorithmsAPIAssemblerCC++

About

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.