>Experience with software development lifecycle from requirement analysis, feasibility estimates, architectural design, development, implementation, and operational support. >Lead architecture, design and technology decisions >Manage multiple tasks and responsibilities, excelling at pinpointing and resolving problems in early project stages to avoid cost/time expenses >Meet business needs by managing activities of engineers, consistently delivering quality solution