About Team leader and seasoned software developer with substantial experience in developing software using TDD and clean code techniques. Experience of designing and architecting complex software. Strong knowledge of various enterprise architecture styles. Experience of database design and development. Experience of working with agile methodologies like scrum.
Currently in UK on Tier 2 General visa.