Hello, I’m David Samson | Senior Software Developer

Personal information

full name
David Samson
[email protected]
Click Here


English fluent
Hindi native
Gujarati native

Professional Skills

Object Oriented Programming & Design
C# Programming Language
Asp.Net Forms & Asp.Net MVC
MS SQL, My Sql, Mongo DB
Web API Development


RESTFul API Development
Web Service Development
Angular 2+


  • Exceptional communication and networking skills
  • Successful working in a team environment, as well as independently
  • The ability to work under pressure and multi-task
  • The ability to follow instructions and deliver quality results
  • Self Motivated
  • Creative Thinking

I can help you in

  • Providing the complete web application development.
  • Work on an hourly basis for your project.
  • Complete maintenance work of your web application.
  • Providing you a quick fix of your application errors or misbehavior.

Work experience



Presage Solutions LLC

Working as part of a multi-disciplinary team, carrying out ad-hoc tasks as requested by the IT Manager. Till date, I have a specific brief to ensure that, the websites built for customers are precisely matched their requirements and it will be in future as well.

till 2008


Cynapse India Pvt. Ltd.

Rebuilt and enhanced existing ASP B2C site with ASP.NET 2.0 Framework and tools. The technology consists of ASP.NET 2.0 (C#), IIS, Microsoft SQL Server 2005, Stored Procedures & PayPal Instant Payment Notification.

till 2007


GTT Pvt. Ltd.

Developed, managed, operated and promoted an Internet business. Handled customer support issues.


nilesh advani H N Shukla College, Rajkot

David has studied BSCIT under Shree H. N Shukla college during my tenure there. He has been a good student as far as personal and professional ethics are concerned.

He has been always a good programmer as far as all the languages are concerned which he studied during his undergraduate course. Since the beginning he used to perform well for all his assignments are concerned. He developed an impressive project as a part of his course curriculum.

I wish him all the best for his bright career and all his future endeavors.

Technology & Tools

I am good at...

  • ms.net
  • ASP.Net
  • C#
  • visualstudio
  • xml
  • angular
  • javascript
  • jquery
  • json
  • html5
  • css3
  • Gulp
  • bootstrap


  • Animals
  • Travel
  • Bicycle
  • Parties
  • Harry Potter
  • Coffee

Few tips for developers to successfully completing their software development on time.

Successful way of completing software on time

Every software developer will always want to finish their project faster and beat deadlines. But there is one thing we don’t have: which is time. We all try out best to finish the final product on time, be able to launch it on the promised date or deliver it to our clients as per promised date. But that doesn’t always materialize. In most cases, we always blame our slow coding pace for the delays. However, when you look deeper, there is something that keeps us from meeting deadlines or successfully finishing our projects on time. Let’s dive deep into the techniques we can all use to finish on time.

Don’t jump into coding – Plan First

As software engineers, we have a habit of jumping to start coding immediately we get a project. But just like any field, be it business, medicine, or technology, planning is a key. The secret to finishing your software development project on time is to plan. This will help you envision all the parts that will go into the project, the methods you will use to fit all these parts into a complete code etc. Read More…


For those who are interested in latest trends in software development may be found useful and interesting to read my Blog. I am writing weekly posts which includes freebies and giveaways as well. I would be glad to any comment and will appreciate your questions and feedback.

Check out my Blog

Contact Me

Feel free to contact me in case of any queries