• Succeed in a multi-functional team lead role that includes team management and software development
• working relations with clients to promote harmony and growth for future endeavors.
• Lead by example in creating efficient, high-performance features and web based and systems applications.
• Delivers guidelines for systems development.
• Tracks software development and management concepts in different approaches (Agile, Waterfall, etc.)
• Provide technical leadership for the team:
• Work closely with the Product Management and User Experience teams to help define product • direction, user stories and estimate the level of effort.
• Help establish the technical roadmap for the product.
• Provide mentorship to other developers.
• Responsible in financial budget.
• Make technical decisions for all the projects assigned to the team.
• Distribute the work within the team, to maximise efficiency.
• Contribute improvements to the software development process and the definition of best practices.
• Responsible for enforcing software security best practices, through code review and mentoring.
• Manage a team of software engineers:
• Managed group of QA and monitor the Quality Assurance of all developed systems.
• Plan personal growth, establish quarterly goals, perform quarterly and annual performance reviews for all tea-----------mbers
• Responsible for hiring, terminations, and providing input for compensations and bonuses.
• Builds positive culture of innovation and -----------stalls “can do" attitude within the team.
• Served as the technical lead representative for client's meeting and development agreements.
• Handles Web-based systems application, card and mobile application projects for Government