Recent projects I’ve worked on
Bidsketch is a cool proposal app for freelancers that allows to create beautiful proposals in matter of minutes created by awesome guy Ruben Gamez.
At the moment I've joined the small team the businness was expanding, growing clients base became more demanding, so Bidsketch was looking for someone who can develop new features and keep the app stable at the same time.
I developed several integrations with third party services: Harvest, Salesforce, FreshBooks so that now you can import contacts from Harvest and Salesforce, automatically invoice clients through Harvest and do many other things. Set of automated tests was developed to make sure codebase is still stable.
Lodgistics is a hotel management software. It covers pretty much everything from procurement to maintenance particular rooms and public areas, inventory, planning budgets and spends, and of course, a lot of reporting.
It took a team I was part of more then a year to develop Lodgistics app from-scratch.
The app has a complex UI (which is responsive btw) built on top of custom visual theme (it's integration was among my responsibilities). Other important goal I accomplished here is developing and maintaining an automated tests suite.
The app gets positive responses each time it's being presented and makes it's owner proud a lot and get pre-sales and contracts signed even before being relased.
The most important part of PetPocketbook - is complicated algorythm that makes is easy for dog walking businnes owners to create optimized schedule appointments (dog walkers with dogs) so that they can use time as much effective as possible.
I created 90% of that algorythm: regular + recurring appointments, moving appointments to other time, stopping recurring appointments from occur on specific days etc. It took me a bit more time then was initially planned, but eventually project was completed successfully.
HireSuccess was rebuilding their old web app written back in the begginning 2000-x at the moment I joined their team. They already had a huge users base so that the new app had to face a serious exam when it launched by taking them on to it.
Another challange there was a billion-dollar company that was going to start using HireSuccess services soon and our team was developing features specific to that company and making the integration process seamless. And we did it successfully.
I took over many user interface issues, built the payment processor integration, and helped to convert legacy codebase to ruby language.
Car sellers websites scraper
This is a Ruby script for parsing (crawling or fetching data from websites) several of Denmark-based used cars websites.
- Saving car data into database
- Keeping associations between vehicle, seller, model, manufacturer, equipment, color and saving them into database as well.
- Multithreaded data download. This means it downloads several web pages at the same moment.
- Similar car advertising detection on different websites. It is able to detect and collect data for the same car from multiple websites.
- Each site is defined by it's profile file, new sites can be easily plugged-in by adding new profiles involving no-programming at all.
- Car images fetching and storing