About Me
Software Engineer working on professional projects since August 2004. I’m always on the search to find the most elegant and efficient solution to a given problem. I’m particularly interested in: Software Architecture Design, Design Patterns, Data Structures
and Algorithms, OOP, Domain Driven Design, Object relational mapping, IoC containers, Database Design, Development and Optimization and Agile Software Development Methodologies. I posses extensive experience in refactoring legacy systems (brownfield scenarios)
as well as implementation of new systems. I have implemented solutions for a wide area of industries: eCom, Government and Telecommunications in various roles such as programmer, analyst, team and technical lead and software architect.I've been involved in
all aspects of the development life-cycle: Pre-Sales, Requirement Analysis, System Architecture Design, Prototyping and Implementation, Configuration Management, Project Management, System Integration, Acceptance Testing, Release Engineering and Deployment.
In
addition I possess strong communication, presentation and interpersonal skills.
Specialties:
Software Architecture Design and Design Paterns, Data Structures and Algorithms, Domain Driven Design, C#, .Net(1.1-4.0), ASP.NET, MVC, Entity
Framework, WCF, XML/XPATH/XSLT, IoC(Unity), BizTalk Server, Enterprise Library, Revision Control systems: CVS, P4, TFS, Vss and Subversion, Databases: MS SQL Server(2000-2008),Agile methodologies (Scrum, Extreme Programming)