I am an Engineering Geologist and I have a lot of experience relevant to various branches of Geology such as Engineering Geology, Soil Mechanics, Hydrology, Rock Mechanics, Slope Failure Modelling and Slope Stability Analysis, Remote Sensing, Mapping and Survey Techniques, Geophysics, Petrology, Advanced Mineralogy, Geo-morphology, General Geology, Environmental Geology, Geo-technical Engineering, Drilling and Well Logging etc. I have also a lot of experience at mega projects like dams and canals etc.