We are Programmers of Vilnius, a software development company that specializes in web applications in Python, the Django Web framework, the Pyramid/Pylons Project, the Zope Toolkit, and also Python micro-frameworks.

We offer consulting, as well as custom software development services.

Our Clients

A portfolio of clients from Western and Eastern Europe, Australia, US:

Services

Take a 3-5 day kickoff on your actual tasks! How it works? You present us with a set of tasks you need solved while our team delivers results. Whether the team and your needs are a match is your decision! In the end you got a great team or you got work done - next to nothing to loose. Drop us a note!

Python consulting

We offer team-augmentation/consulting with up to 10+ years of remote experience in Python-Web on Linux. Our experienced developers can join your team and contribute qualified, reliable, high code ethics software development, remotely with on-site sprints.

We can deal with challenging tasks and tight deadlines. Our people posess expert knowledge of Python, Zope Toolkit, Django Web framework and Pyramid/Pylons.

We can start a project from scratch. As well as developing the software, our team will help you set up a version control system, set up test infrastructure, continuous integration system (buildbot), a checkins mailing list, etc. POV also offers advice on agile software development practices.

Custom software development

We develop custom software, especially web applications using Python. Our programmers take pride in the quality of our products, and ensure they are up to our high standards by using an agile development process based on Extreme Programming (XP) and Scrum.

XP has a lot of benefits to our clients. It allows us to reduce various risks of a project by letting the client closely monitor the progress and see tangible results for the money already invested.

PoV delivers Software as a Service (SaaS) - we develop, maintain, operate, and provide support for your software. As an example PoV has been delivering SaaS for a 360 degree feedback tool Ivija.

Projects

Here are some projects POV has been working on.

Ubuntu

Ubuntu Linux website

Ubuntu Linux website screenshot

Ubuntu is a free, open source operating system that starts with the breadth of Debian and adds regular releases (every six months), a clear focus on the user and usability (it should "Just Work", TM) and a commitment to security updates with 18 months of support for every release. Ubuntu ships with the latest Gnome release as well as a selection of server and desktop software that makes for a comfortable desktop experience off a single installation CD.

POV has implemented the design of a contest winner as a Plone skin for a previous version of this website.

SchoolTool

SchoolTool

SchoolTool screenshot

SchoolTool is a universal school administration platform, developed under an open source licence with funding from The Shuttleworth Foundation.

SchoolTool is currently licensed under the General Public License (GPL), and you are allowed to download it, use it as you see fit, modify the code and redistribute it under the terms of the GPL.

POV are the lead developers on this project.

CipherHealth

CipherHealth

Cipher Health screenshot

CipherHealth provides an interactive and friendly patient discharge follow-up program that addresses clinical/service recovery, reduces readmissions, and increases patient satisfaction. This is implemented as an automated phonecall platform for clinical patient discharge follow-up (HIPAA compliant). Highly customizable.

PoV co-developed core functionality of the phonecall platform. This included developing components: developed a high-performance callback server on Pyramid; developed a multiprocess webserver with shared state; integrated application with data warehousing Pentaho; developed an internal PostgreSQL schema migration framework; developed a UI builder based on ZCA (auto saving configuration in git repository); migrated part of system database to MongoDB; prototyped use of DRBD for failover; implemented data encryption (NIST-compliant key management infrastructure) in PostgreSQL, ZODB; created a server introspection tools to profile HTTP requests, server thread states; switched codebase VCS from SVN to GIT; worked on resizing virtual maschines using 2 levels of LVM; (geeky) made a hack to show Mako template content in python tracebacks (https://gist.github.com/mgedmin/4269249). Technologies used: Python, Zope3, Pyramid, JavaScript, WSGI middlewear, NgynX, paste, supervisor, Trac, bitten, Jenkins, buildout, Ziltch, custom logger's SMTP handler, PostgreSQL, SVN, GIT.

PoV team remotely joined a project management and a tech lead in US.

OpenEnd

Open End AS

Open End screenshot

Open End AB is a Gothenburg based company that develops and markets systems that support information management and related services. They offer products for helpdesk and customer support and case management based on their own application platform.

PoV developed an internal product for managing application instances (frontend). The tool creates application instances from a configuration stored in PostgreSQL. PoV team members remotely joined a team of developers/managers in Sweden for a duration of up to 9 months with occasional sprints on-site. Components developed: a testsuite that creates virtual machines, installs, and runs tests; performance graphing. Technologies: Pylons (Pyramid), RRDTool, setuptools, PostgreSQL, Python.

Ivija

Ivija

Ivija screenshot

Online 360 degree feedback is designed to help individuals and organisations to improve their skills and overall performance. It can also be used as a means of tracking performance improvement.

Ivija SaaS is a highly customizable platform used by both bigger HR consulting companies as well as by individual organizations.

Designed, built, and maintained by PoV. Written in Python on Zope3, 9X% test coverage. Using both functional and unit tests.

Labtarna

Labtarna

Labtarna screenshot

A laboratory Information Management System (LIMS)

PoV developed a copycat product (of Bika LIMS) that resulted in speeding up client's staff workflow by 10+ times.

PoV delivered a product lifecycle in full: design, mockups, prototype, iteratiions, user testing, deployment, sysadminning, maintenance development. Components: internal CRM, complex pricing (e-shop-like), automated analysis result calculation, formula customization, billing, reporting, multi-level access, attachments, multilingual. Technologies: Python, Django, AJAX, Twitter Boostrap (LESS CSS), ReportLab, nose test, jsdom for JS testing, Buildout, WSGI, Apache, Cron, PostgreSQL. Test coverage 7x%. Used agile methods in the process.

KEAS

KEAS

KEAS screenshot

Keas combines the best of social media and online games to create happier, healthier, more engaged workforces.

PoV remotely augmented a US team for Pyramid consulting.

Compass PDR

Compass PDR

Compass PDR screenshot

An HR tool used by one of the world's largest corporate law firms based in UK.

PoV extended an existing product into a corporate-grade. High reliability: less than 5 bug reports per year while loaded by thousands of users. Developed as a bespoke software, provided as a SaaS for the past 6+ years. Highly pluggable, includes custom workflow configuration with different simultaneous workflows. Seamlessly integrates a stand-alone Compass360 tool. Integration with with 3rd party corporate software. Custom yearly modifications. PoV also provided first and second lever customer support.

Compass

Compass Ltd.

Compass screenshot

Compass Ltd. provides an international management performance service to a large number of global and UK blue chip companies, local and national government bodies, public sector organisations and management development consultancies online.

PoV provides IT-as-a-service for Compass Ltd. for 9 years. It developed a suite of HR tools and provides it as a service (SaaS). PoV also develops and takes care of a website, servers, first and second level customer support.

GTimeLog

gtimelog

GTimeLog screenshot

GTimeLog is a small Gtk+ app that is used to keep track of activities. It's main goal is to be as unintrusive as possible. GTimeLog was written by Marius Gedminas. It is released under the terms of the GNU GPL. Currently it is used by POV and some people in Canonical Ltd to keep track of their work activities.

ZODB Browser

ZODB Browser

ZODB Browser screenshot

ZODB Browser is an interactive Zope Object Database inspection tool. It allows you to visually explore the contents and history of all persistent ZODB objects. You can use it as a stand alone web application to explore a Data.fs file, or integrate it into your Zope Toolkit application.

ZODB Browser is Open Source software, published under the Zope Public Licence.

Open Society Justice Initiative website

Open Society Justice Initiative website

OSJI web page screenshot

A website on law reform activities grounded in the protection of human rights. It contributes to the development of legal capacity for open societies. The Justice Initiative combines litigation, legal advocacy, technical assistance, and the dissemination of knowledge to secure advances in five priority areas: national criminal justice, international justice, freedom of information and expression, equality and citizenship, and anticorruption. The website is operated by Open Society Institute in consultation with Soros foundation.

POV was developing and maintaining this website for 6 years.

Canonical

Canonical Ltd website

Canonical Ltd website screenshot

Canonical Ltd. is committed to the development, distribution and promotion of open source software products, and to providing tools and support to the open source community. Canonical is a global organisation headquartered in the Isle of Man, with employees throughout Europe, North America, South America and Australia.

POV has implemented a Plone skin design for a previous version of the website.

Testimonials

Compasss Performance Management

Compass Ltd.

My company has been working with Programmers of Vilnius (POV) since 2004. At that time we changed our previous supplier (a UK based software development company) for POV to host, maintain and develop our Compass360 product. I have never regretted the change since it introduced me to a group of the most talented and dedicated individuals I have ever worked with in my career. Working with POV literally transformed our 360 degree feedback product into the international success that it is today. Compass360 now has 250 client companies and organisations worldwide and there were more than 70,000 users on the system in the last financial year alone. In addition, working in partnership with POV has also enabled us to develop new products including CompassPDR, CompassSurvey and CompassTeam for our clients.

None of this would have been possible without the technical ability and flexibility of the POV programming team. Their ability to understand the needs and requirements of my company and our clients and produce the best software solutions to meet those requirements has been vital to the success of the product. Their expertise has helped to produce a superior software product, both reliable and robust, as well as highly responsive to the needs of the market. Our ongoing working relationship is both friendly and professional with regular conference calls to review milestones and deadlines to ensure that we deliver, not only the right product... but the right product on time.

I would not hesitate to recommend POV as your business partner for any software development and support you may require for your business.

Mike Ready
Chartered FCIPD
Managing Director
Compass Performance Management Ltd

Canonical

Canonical Ltd.

Canonical has worked with POV since 2005. POV has helped to customise the Ivija360 system to support our internal systems and structure effectively and efficiently to enable our management teams to focus on appropriate performance development across the entire business. They have always been responsive, pro-active and a pleasure to work with.

Claire Davis
Senior Administrator
Canonical UK Ltd

Open Society Justice Initiative

Open Society Initiative

The fact that I really did not have a lot of contact with you (Viktorija Zaksiene, Ed.) and Programmers of Vilnius speaks volumes! You were very proactive in your approach to the technical arrangements for our website, anticipating our needs for a team who were rather ignorant with respect to website operations. Our confidence in you, as a supplier, was solid. When we sent requests to investigate errors or faults, your response time was immediate. Given we are on New York time, sometimes the problems were resolved at -- for you -- quite late hours. There was never a need to follow up to ensure that repair had been activated. When a website "goes down" or is in crisis mode, we are utterly dependent upon the technicians and for technicians to take appropriate and instantaneous actions to resume the functionality of the site. I believe there were one or two problems that took a week or two to resolve, but you regularly provided updates to inform us of the progress so we were not left in uncertainty. I understand that our platform is rather old-fashioned and the fact that your company retained someone who has been able to maintain this is a credit to your company for supplying a wide range of services. We also appreciated that there was never an attempt to "up-sell" us to another system, respecting the decisions to which we had committed.

We appreciate having dealt with you for the past 6 years and we would not hesitate to recommend your and Programmers of Vilnius services.

With appreciation,

Katy Mainelli
Director of Administration
Open Society Justice Initiative

Team

Programmers of Vilnius: A skilled team of Python programmers specializing in web applications, relational databases, Zope, Django, Pyramid/Pylons.

We all speak fluent English.

We are also active members of Lithuanian open source community. We support the local open source organization, participate in local community events.

A major area of interest in our company are Python web frameworks.

Jobs

We are looking for Python programmers. The successful candidate will have:

Advantages would be:

If you meet these requirements, please send your CV (in English) to jobs@pov.lt CVs written in other languages will not be considered.

Contact

Programmers of Vilnius are located near the center of Vilnius, the capital of Lithuania.


Company name: UAB „Programuotojų artelė“
Company code: 126285536
VAT number: LT262855314
Upės g. 5, 304 kab. LT-09308 Vilnius
info@pov.lt
+370-620-95891