I have developed some projects for some companies in my “free” time under my company's name. These projects I have done by myself, no co-workers involved.
This project was developed in 2011 and 2012 for a company called Comap Consultoria. One of the most complex systems I've developed from scratch
Comap is a consulting and researching company, they've been hired by the Metropolitan Transportation Department of Sao Paulo city to do some research about the origin and destination of the people that use the biggest metro and train systems in the south hemisphere, Metrô and CPTM
They have done the same research two years earlier with the following flow:
They used three months from the first day of collecting data to the first draft of the report, then more two weeks fixing the report, sending it, getting it back again, adjusting and doing the process again until the Transportation Department be satisfied with the results.
They needed a better solution to accomplish the task in a faster, cheaper and more accurate way.
With the problem in hands I analysed the time and conditions and came up with the following proposal solution:
The solution was accepted and I got started working on. They didn't decide what device they would use, so I needed to create something multi-platform. They were not sure if they would use some device with 3G or not, but even with 3G many stations are underground and there is not signal, so the app needed so be able to save the data and synchronize it later. Due to those reasons I chose to use HTML5 for the mobile app.
The first mobile devices adopted were cheap android tablets 7” screen with 3G. That device experiment was a disaster, they only got 2 hours of battery they took other 2 hours for full recharging.
The second mobile devices adopted were a less cheap android tablets 7” screen without 3G. Those devices presented a better performance, 4 hours of battery and they took 3 hours for full recharging. It was not enough, because they needed to work from 4:30 am to 23:45 pm during 4 weeks.
Buying iPads was too expensive so I've found a company that rent iPads, and that was the perfect solution.
They worked with the system using 32 iPads a day interviewing an average of 2400 people each iPad during 28 days resulting in more then 2 million records to build the final report, and as soon as the researches stopped the final report was done.
And during the whole process they could have partial versions of the final report and send them to the client.
In a very resuming way the final report was something like this:
+ - - - - - | time |St.A |St.B |St.C |
+ - - - - - |- - - - - - - - - - - - |
+ Station A | 04:30| -*- | 100 | 200 |
+ Station A | 05:00| -*- | 100 | 200 |
+ Station A | 05:30| -*- | 100 | 200 |
+ Station A | 23:00| -*- | 100 | 200 |
+ Station A | 23:30| -*- | 100 | 200 |
+ Station B | 04:30| 100 | -*- | 150 |
+ Station B | 05:00| 100 | -*- | 150 |
+ Station B | 05:30| 100 | -*- | 150 |
+ Station B | 23:00| 100 | -*- | 150 |
+ Station B | 23:30| 100 | -*- | 150 |
+ Station C | 04:30| 200 | 150 | -*- |
+ Station C | 05:00| 200 | 150 | -*- |
+ Station C | 05:30| 200 | 150 | -*- |
+ Station C | 23:00| 200 | 150 | -*- |
+ Station C | 23:30| 200 | 150 | -*- |
Plus some statistical formulas
The answers should have a maximum amount of words and should be sent within a certain interval of days. After that period, the Delta Q® team should choose the best answer and give the prize to the winner. At the end of the contest the app should display the winner's answer.
Solo project, no teamwork, I've done everything.
Apsen Sonhe Junto (Apsen Dream Together) is an application used for branding with the idea of send good to friends.
The mechanics of this Apsen app branding strategy is making the users sending messages directed so their friends tagging them and by doing that they give'em an incentive to do the same with other friends, spreading the brand. The differential idea is that the message is not shared as a text, but as a image in which the text is going to be written with a nice font.
That was a solo project, no teamwork, I've done everything.
Distributed system for managing phone audio messages campaigns. This was from far the most complex system I've ever done as a solo developer.
If you have an audio message and you want thousands of people to hear it by phone, that system can help you. It works in the following way: The user…