HNHacker News
TopNewBestAskShowJobs

vram22

2,494 karma · joined April 18, 2013

Kismet code: 6883da

I'm Vasudev Ram, an independent software consultant, trainer, and writer, with many years of software experience in multiple technologies and business domains. Software and database design, Python, Flask, SQL and many relational databases, Unix and Linux, PDF generation and the use of many open source tools and libraries, are among my main (current) technology skills, though I've worked on many other areas earlier, such as Ruby, Rails, Java, servlets, C (a lot, on Unix, some on Windows), Visual Basic, and proprietary and higher-end Unix versions (HP-UX and others).

I also have team leadership and project management experience in companies where I worked.

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 an overview:

http://slides.com/vasudevram/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 will release some products over time (software, books and courses):

https://gumroad.com/vasudevram/follow

If you follow, you will only get email from me when I release a new product or a new version of an existing product.

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:

code.activestate.com/recipes/users/4173351/

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).

submissionscomments

Post: Simulating the C switch statement in Python

jugad2.blogspot.com·1 pts·vram22·
0

[xtopdf] Wildcard text files to PDF with xtopdf and glob

jugad2.blogspot.com·1 pts·vram22·
0

Simple directory lister with multiple wildcard arguments

jugad2.blogspot.com·2 pts·vram22·
0

Ask HN: Have you used an Intel Compute Stick? pros/cons?

2 pts·vram22·
1

The morning paper (a CS paper summary each weekday)

blog.acolyer.org·3 pts·vram22·
1

Video: GoingNative 6: Walter Bright and Andrei Alexandrescu – D Language

jugad2.blogspot.com·3 pts·vram22·
0

Processing DSV Data (Delimiter-Separated Values) with Python

jugad2.blogspot.com·3 pts·vram22·
0

Using std.datetime.StopWatch to time sections of D code

jugad2.blogspot.com·1 pts·vram22·
0

Trapping KeyboardInterrupt and EOFError for program cleanup

jugad2.blogspot.com·1 pts·vram22·
0

Batch convert text files to PDF (with xtopdf and fileinput) (Python)

jugad2.blogspot.com·3 pts·vram22·
0

Creating an REPL is easy in Python

jugad2.blogspot.com·2 pts·vram22·
0

Red-Lang: Live-coding of a clock demo, EVE-style

jugad2.blogspot.com·6 pts·vram22·
0

Read from CSV with D, Write to PDF with Python

jugad2.blogspot.com·1 pts·vram22·
0

Perm_facts version with list comps and functional programming

jugad2.blogspot.com·1 pts·vram22·
0

Permutation facts (Python)

jugad2.blogspot.com·1 pts·vram22·
0

Command line utility: find files matching a pattern under a directory (DLang)

jugad2.blogspot.com·2 pts·vram22·
0

(Python) Generate a PDF cheat sheet for bin/oct/dec/hex conversion (0-255)

jugad2.blogspot.com·2 pts·vram22·
0

Get names and types of a Python module's attributes

jugad2.blogspot.com·1 pts·vram22·
0

Ask HN: What interesting articles about food have you read recently?

3 pts·vram22·
4

Min_fgrep: minimal fgrep command in D

jugad2.blogspot.com·2 pts·vram22·
0

Funding Friday: A Computer Anyone Can Make

avc.com·1 pts·vram22·
0

Publish Peewee ORM Data to PDF with Xtopdf

jugad2.blogspot.com·1 pts·vram22·
0

Num_cores: find number of cores in your PC's processor

jugad2.blogspot.com·2 pts·vram22·
0

Calling a simple C function from D – strcmp

jugad2.blogspot.com·4 pts·vram22·
0

Programming Languages Beacon (what large apps written in what languages)

jugad2.blogspot.com·1 pts·vram22·
0

Component programming in D – DDJ article by Walter Bright (2012)

drdobbs.com·1 pts·vram22·
0

Func-y D and Python pipeline to generate PDF

jugad2.blogspot.com·3 pts·vram22·
0

“Please don't assume Lisp is only useful for Animation and Graphics, AI,

jugad2.blogspot.com·1 pts·vram22·
0

The Plant Encyclopedia: The Global Guide to Cultivated Plants

jugad2.blogspot.com·1 pts·vram22·
3

Quick-and-dirty drive detector in Python (Windows)

jugad2.blogspot.in·1 pts·vram22·
0
← PreviousPage 4 of 7Next →