
Results-driven software developer with extensive expertise in C#, TypeScript, JavaScript, SQL, and .NET Core, specialising in microservices architecture and cross-platform software development. Proficient in leveraging Azure services, Docker containerisation, and RESTful API integration to deliver scalable and efficient solutions. Adept at implementing Agile methodologies, test-driven development, and collaborative code reviews to ensure high-quality software delivery. Skilled in user interface design and business intelligence tools with a strong focus on data modelling and database management. Committed to driving innovation through effective communication with non-technical stakeholders while maintaining a results-oriented approach to problem-solving.
Driven software developer with knack for problem-solving and innovation. Proficient in coding and debugging, coupled with strong communication and team collaboration skills. Poised to deliver impactful software solutions that drive project success and enhance user experience.
I am an experienced Software Engineer and Technical Lead with 13 years of overall IT experience, including 9+ years specializing in .NET and full-stack application development. I currently work in Abu Dhabi, UAE, and have extensive experience with C#, .NET/.NET Core, Angular, TypeScript, RESTful APIs, Microsoft Azure, SQL Server, microservices, distributed systems, and DevOps practices.
In my current and previous roles, I have been responsible for designing, developing, supporting, and enhancing enterprise and mission-critical applications. I have also led and coordinated distributed offshore development teams, provided technical guidance, conducted code reviews, supported production systems, and worked closely with business, QA, and other cross-functional stakeholders.
I hold a Bachelor’s degree in Information Technology (Engineering) from Mekelle University and am a Microsoft Certified: Azure Developer Associate. I am currently based in Abu Dhabi and am interested in Senior Software Engineer, Senior .NET Developer, and Technical Lead opportunities where I can contribute my technical expertise, leadership experience, and knowledge of cloud-based and scalable application development.
I am available with a 30-day notice period and hold a valid UAE employment visa.