About Me

I am a passionate and results-driven Lead Software Developer with over 15 years of experience in designing, developing, and delivering high-quality software solutions. My expertise spans .NET technologies, full-stack web development, Big Data engineering, and team leadership. I focus on transforming complex business requirements into scalable, maintainable, and high-performing software systems that deliver real value. Below in-depth summary showcase me:

  • 15+ years of professional experience in Information Technology with specialization in .NET and full-stack development for web and desktop applications.
  • Strong command of .NET (C#), ReactJS, Angular, Web API, and SQL for building end-to-end web solutions.
  • Expertise in Object-Oriented Analysis and Design (OOAD), software architecture, and design patterns.
  • Skilled in front-end technologies: ReactJS, Angular, KnockoutJS, Durandal, JavaScript/TypeScript, jQuery, Material UI, Bootstrap, and AG-Grid.
  • Hands-on experience in Big Data engineering — building data pipelines using Databricks, Apache Spark, PySpark, Scala, Python.
  • Proficient in data visualization and charting libraries, particularly Highcharts.
  • Experienced in developing desktop applications using WPF (MVVM pattern) and mobile apps using Xamarin Forms.
  • Deep understanding of software development methodologies: SAFe, Agile, and Scrum.
  • Strong database experience with MSSQL Server and MySQL.
  • Proficient in Visual Studio, VS Code, IntelliJ, and version control tools such as Git, VSTS, and Azure DevOps.
  • Advocate of Test-Driven Development (TDD) with practical experience in manual testing and test case design.
  • Proven experience in leading and mentoring development teams to deliver quality software on time.
  • Certified SAFe Agile Practitioner, demonstrating commitment to Agile values and continuous improvement.