Hacker News new | comments | show | ask | jobs | submit login
created:1495 days ago
karma: 826
about: Hi,

I'm based in India and open to consulting and training inquiries, or general chat about topics of mutual interest.

Email me at tolower(my last name) after tolower(my first name) at the big G's email service.

I'm Vasudev Ram, an independent software consultant, trainer, and writer, with many years of software experience. Python, Flask, SQL and relational databases, Linux, many open source tools and libraries, and software and database design are among my main (current) skills, though I've worked on many others earlier too: Ruby, Rails, Java, servlets, C (on Unix, Windows and DOS), Visual Basic, proprietary & higher-end Unixes (SVR3 & 4, HP-UX, others), many different RDBMSs (both client-server and desktop), Foxpro, Turbo Pascal, etc. Learning D(lang) and Go(lang) in free time.

I also have some team leadership and project management experience (in companies) from earlier, but do not promote or do it much these days (as a freelancer), unless a client specifically asks for my help with that area (which has happened occasionally).

I have a lot of experience on 1) software development projects (spanning different parts of the life cycle, such as requirements, design, development, and testing), and 2) some experience on software product development, in companies (and also increasingly, by my own independent product work).

I was the team leader for a successful database middleware product developed in C on Windows, which was somewhat widely used in client projects.

Programmatic PDF generation is one of my niche interests, and I created xtopdf, a PDF creation toolkit for Python; see this presentation about xtopdf for the 30,000-foot view:

http://slides.com/vasudevram/xtopdf (and/or do a web search for "xtopdf")

xtopdf is used by some well-known organizations (and others), including Packt Publishing (UK), the Software Freedom Law Center (USA), and ESRI (NL). I've received email from people from these organizations, telling me that they use and like xtopdf.

Follow me on Gumroad for my software product updates - I plan to release a few small products over time (software, books and courses):


If you follow, you will only get email from me (via Gumroad) when I release a new product or a new version of an existing product, and possibly once in a while, an email asking for your feedback on product features or product ideas.

Web site: https://vasudevram.github.io

Blog: http://jugad2.blogspot.com - about Python, Linux, open source, startups, innovation, ... (see About page there) - running it from 2008, so a lot of posts there.

I've written a few technical articles, which have been somewhat well received, on topics such as C (about developing Linux utilities), Python (about using xtopdf), Linux (about using Knoppix) and vi (a vi quickstart tutorial), on sites like IBM developerWorks, Packt Publishing, and Linux For You. Links to the the articles are available from the About page of my blog (see above) or from my web site (see above).

Posts about Python: jugad2.blogspot.com/search/label/python

Posts about xtopdf: jugad2.blogspot.com/search/label/xtopdf

Posts about DLang: jugad2.blogspot.com/search/label/DLang

Use the same sort of URL as the above 3, to get categories of posts with other labels - just change the label at the end of the URL, i.e the word after the last slash. Or look at the right margin of my blog to find labels for topics of interest (warning - it is rather long).

My Python recipes on ActiveState Code:


My Bitbucket account (with my open source projects): https://bitbucket.org/vasudevram (all or most there are my own projects, including xtopdf, PDFXMLRPC and PySiteCreator)

My Github account: https://github.com/vasudevram (mainly other people's projects, that I've forked, there, as of now (for me to study); some of my own will be added over time).