
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.