Samuel Allan

Samuel Allan

General Software Engineer & Penetration-testing expert

Philadelphia, USA
Freelancer
-->

ABOUT

I'm a C# coder for over a decade, and have coded software from VPN clients to email clients, to scrapers/bots, automation software, e.t.c. I am also profficient in C/C++ & have extended my skill set to complex and fast Node.JS server programming and classical PHP, HTML/CSS/JS web development.
If you are interested let me know and we can talk ;)

LANGUAGES

English
Native or bilingual proficiency
Russian
Native or bilingual proficiency

SKILL DETAILS

Software & Programming

133 ₪ / hr
.NET, C#, Dot Net, VB
I have written a large portion of my software in these languages.
I have solid knowledge of existing GUI libraries, and have written lots of logically complex scrapers/bots/email clients/encryption software/e.t.c. in C# in particular.
AJAX
C, C++
I have used these mostly to put backend complex work into these ultra-fast but hard-to-maintain languages.
For instance, I have written a multi-threaded download manager that uses C/C++ for high performance (with curl) and Node.JS/electron for a GUI frontend
HTML5, CSS3, JavaScript
PHP
Multiple SEO bots/scrapers & scripts I have coded in PHP, including this open-source piece of software: https://github.com/samuel-allan/fastproxychecker
Developer, Programmer, General, Other
DB - MSSQL, SQL Server
JQuery
Solid understanding of the library & efficient usage, I have coded many websites that use jQuery (practically every website I have made uses jQuery in some form or rather)
Node.JS
Writing fast and functional servers. For example I wrote a chat/video chat application with a requirement for 10k simulatenous sessions on average hardware - a server backend in Node.JS + WebSockets, this resulted in secure and near-instant chat sessions as well as easy scalability.
PhoneGap
Front-end Developers
Back-end Developers
Assembly
Embedded systems programming for a multitude of processors (for instance the AT89C2051), I have a grasp of assembly and can write complex logic in Assembly. My hourly rate is high because my work is highly efficient and will produce results quickly.

EMPLOYMENT HISTORY

2014 - Today

Software Developer

Mikula Beutl
  • I developed multiple scrapers & bots dealing with SEO, including Google ad verification tools, tools related to keyword scanning, e.t.c. I have developed quite a bit of SEO software for Mikula Beutl (mikula@beutl.com), if interested I am prepared to provide some references (or you can just email him directly).

COURSES & CERTIFICATIONS

April 2013

Advanced Cryptography

MOOC @ coursera
  • I have completed this course successfully, I can provide references if needed
July 2012

Basic Cryptography

MOOC @ coursera
  • Excellent passing grade & comments from the course author. If needed I can provide references