Software Consultant

I love building products, solving problems
I am a self-taught programmer. I have been building web applications in Django for last 8 years as an independent consultant. In my earlier avatar, I had worked on various Microsoft platforms – Visual Basic and Dotnet.

  • Skills – Python, Django, Javascript, Jquery, ReactJS
  • See contributions on github
  • Profile on linkedin
  • Please contact me at vishalsodani at gmail dot com

Django


I am developing and maintaining various web based eCommerce solutions for London Bicycle Tour Company since 2012.

Bexhill Hire – Launched in 2015.
Hire Bicycles – Launched in August 2014

Developed booking application for cycling tours – conducted by The London Bicycle Tour Company
The booking system was launched in June 2013. The system is helping the company in managing the online and offline bookings, check in customers, management of tour guides, sending follow-up emails. The application allows customer to book open/private tours and pay online through worldpay.


I have helped Capybara SEO SAC, during 2014-present, in various Django projects to optimize websites for SEO and internationalization. The websites are – Danper , Casa Verde , Intiways Travel, Topsale.


FreelyWheely

Helped to add new features, fixed bugs and wrote tests


FoodFan

I worked for one year on foodfan.com. I helped in implementing an API for the iPhone App, importing data from openmenu, search using Sphinx, and other various features.
Technical – Django, Postgres, Jquery

Vishal is easily one of the best and most reliable developers we have ever worked with. He is creative, passionate and talented and a true asset to any team. One of the most amazing things about vishal is his a ability to quickly and creatively solve challenging problems as they come up in a development environment. He is also a pleasure to communicate with and works extremely well independently or with a team – Carlo Cisco


Cycle Cities

Maintaining since 2011. In 2015-16 we moved to a new responsive design and added new features. In January 2017 we have made certain parts of website multi-lingual. The first language we have used is German.


Organic Inputs

Vishal is a highly professional Django developer. Not only was he able to work on every aspect of our Django application, he also took charge of developing many new features and had no problem with researching and implementing new plugins and tools that he did not already have experience with. – Bill


Other sites worked on – wardbaron.com, wienetwork.org


Desktop Application

Project BaghdadGate – Jordan (2009-11-01 to 2011-02-28)

“Mr. Sodani was an excellent software developer, who contributed in many layers and
modules of the software, including:
· Working on the GUI with Devexpress Toolbox
· Laying down the core of the testing project with RhinoMocks/MbUnitTesting
· Development of the Business Logic Layer
· Contribution in the Data Access Layer with C# and LINQ to SQL
· Implementing different scripts in SQL Server 2008
· Debugging and fixing of bugs and errors
· Refactoring of code
· Assisting with managerial tasks, like supervising testers, clarifying functionalities
to newcomers.” Ali Habib, Team Lead, BaghdadGate Team


WordPress

Performance Optimization of www.SingaporeFurnitureRental.com

Vishal helped to successfully improved my website loading speed from the initially 10s (at some points, it was loading at 22s on average) to close to 3s. It was a tremendous improvement. It was slightly more costly than other freelancers, but I trusted his work and it did turn out well done. I would recommend his service – YI ZHANG

Reduced loading time from 25 seconds to 7 seconds for clustox.com


Please contact me at vishalsodani at gmail dot com

DEMO WEBSITES

VOLUNTEER WORK

Educo was struggling to setup their website in joomla for 2 months. They had a windows hosting space and were facing issues. Helped them to setup a wordpress installation and move them to a new linux hosting space. Finished the work in 5 days. I am guiding them with various issues while they are adding\updating content to their website. This opportunity was provided by iVolunteer.