Banner Image

Skills

  • AngularJS
  • CSS
  • HTML
  • Lisp (List Processing)
  • Microsoft SQL Server
  • Prolog
  • Python
  • Scheme
  • SQL

Services

  • Python specialist

    $45/hr Starting at $100 Ongoing

    Dedicated Resource

    I am an experienced Python developer, having using the language since 1996, in many areas: scripting, database, backend development, web development, GUIs, web crawlers, games, etc. I have also written...

    AngularJSCSSHTMLLisp (List Processing)Microsoft SQL Server

About

Python specialist

I am an experienced software developer, specializing in Python and other dynamic programming languages. I have extensive experience with relational database systems, development of desktop and command line applications, and scripting.

Over time I have used many different programming languages, tools, techniques and frameworks. The most important ones are:

Python: My primary programming language. I have been using it since 1996, for various purposes, including: GUI development (wxPython, Tkinter, PyQt), database access, scripting, server-side programs, web development, spidering web pages, .NET access (via IronPython), etc. I have written several articles on Python, and many blog posts.

HTML/CSS/Javascript: Although I am not a web designer, I do regularly create small websites, using HTML, CSS and sometimes Javascript/AngularJS, for personal use and sometimes for customers.

Delphi: This used to be the language I used professionally, for several years, mostly late 90s - early 2000s. (Before that I used its predecessor, Turbo Pascal, on MS-DOS and Windows 95.) Nowadays I no longer use it, but I can pick it up again if the situation calls for it.

Databases: Over time I have worked with most well-known relational database systems, e.g. MS SQL Server, MS Access, MySQL, PostgreSQL, and Oracle. Work involved writing SQL, stored procedures, functions (in Postgres), triggers, optimizing queries, and designing database schemas.

In addition to the above, I am familiar with a number of other programming languages. I have started or maintained projects in Ruby, Scheme, C, Prolog, Common Lisp, Forth, C++, D, Pascal, Io and OCaml. Learning new languages and techniques (and, in some cases, implementing them) is one of my main interests. (My open source projects can be found on github and bitbucket.)

Professionally I have mostly been working on Windows, but I have experience using Mac OS X and Linux, and have written software for these platforms as well.

Work Terms

I live in Florida, so my usual working hours are around 9am - 5pm EST, although this can be flexible depending on the job. My usual rate is $40/hr. I prefer to communicate via email or instant messenger.