Detail-oriented software developer with experience working in teams on complex projects using a wide range of technologies. Extensive experience with software development life cycle complemented by a proven ability to quickly assimilate and rapidly utilize new technologies.
©