Freelance Software Developer
Work as a software developer for clients referred from job marketplaces like oDesk and Elance. Help clients automating data collection during market research, prototype creation, etc. Develop applications, conduct acceptance test with clients, create user documentation and provide maintenance after delivery.
- For a startup building a medical knowledge-graph application wrote a Python script to extract around 30k data records from medical websites, transform to JSON and load to a MySQL database.
- For a software consulting firm gathered requirements and built discount management and invoice generation modules for a customer relationship management (CRM) application using the GUI toolkit Kivy/Python.
- As a portfolio project built project management application implementing the agile software development methodology Scrum. The software is written in Python with Django and PostgreSQL in the back-end and Backbone.js and HTML/CSS in the front-end.