Follow us on X (Twitter)  Like us on Facebook  Connect with us on LinkedIn  Subscribe to our YouTube Channel  Subscribe to our WhatsApp Group

Aug 2015 – Present
Senior Software Engineer (Lead)
Diduce Technology Pvt. Ltd.

Mar 2014 – Aug 2015
Senior Associate (Insurance, Offshor Lead)
Cognizant Technology Solutions

Dec 2012 – Mar 2014
Technical Team Lead
Taritas Software Solutions Pvt. Ltd.

Sep 2010 – Aug 2012
Senior Software Engineer (SE3)
Varian Medical System (India) Software Pvt. Ltd.

Oct 2009 – Sep 2010
Software Developer
Logitech Engineering & Design (India) Pvt. Ltd.

Aug 2007 – Sep 2009
Software Engineer
SpadeWorx Software Services  (6 months onsite experience at Microsoft India Ltd.)


  • Post-Graduation Diploma in Advanced ComputingCDAC Acts, Pune (Govt. of India recognized)
  • Bachelor of Engineering (BE) in Computer Science & EngineeringNational Institute of Technology (NIT) Agartala
  • HSC (+2)Tripura Board of Secondary Education (TBSE)
  • SSCTripura Board of Secondary Education (TBSE)

  • Most Valuable Professional (2010 to Present) – Microsoft
  • Microsoft India Rockstar and Windows 10 Champion - Microsoft
  • Appreciation for Innovate and Think Laterally (2014) – Cognizant Technology Solutions
  • Nokia Developer Expert (2013 to 2015) - Nokia
  • Telerik Developer Expert (2011 to 2016) - Telerik
  • Winner of Innovation Festival (December 2008) – SpadeWorx Software Services
  • Hero of the Month (September 2008) – SpadeWorx Software Services Pvt. Ltd.

  • Windows Presentation Foundation Development Cookbook – February 2018
  • Building Apps Using XAML, UWP and .NET Core – November 2017
  • Getting Started with Visual Studio 2017, C# 7.0 and Source Control – October 2017
  • Mastering Visual Studio 2017 – July 2017

  • Highly organized, dedicated towards hard working, quality and timely delivery
  • Love to take up challenges and execute given responsibilities to its perfection
  • Have strong analytical mind, positive attitude and excellent communication skills
  • Can work under pressure and provide guidance to team members to complete their job on time with quality output

Have a question? Or, a comment? Let's Discuss it below...


Thank you for visiting our website!

We value your engagement and would love to hear your thoughts. Don't forget to leave a comment below to share your feedback, opinions, or questions.

We believe in fostering an interactive and inclusive community, and your comments play a crucial role in creating that environment.