Skills
Possess a balanced skills & abilities portfolio in application development, strategy and staff management.
Staff
Managed teams of local developers and outsourced teams based in India in the analysis, enhancement, testing, implementation, monitor and maintenance of over 300 insurance and reinsurance systems and subsystems.
Resource
Developed and guided application development strategy by forecasting needed resources and usage, prioritizing development tasks, determining future direction and providing guidance to team to ensure efficient achievement of application development goals.
Finance
Managed budgeted resources by anticipating expenditures, accurately forecasting resource needs/costs and properly accounting for expenses to meet requirements and achieve fiscal responsibility.
Development
Advanced working knowledge of software development lifecycle and relevant milestones; project management methodology

Architecture
Partnered with business stakeholders and project teams to translate business and technical requirements into detailed solution designs which incorporate people, process and technology aspects. Defined site objectives by analyzing user requirements; envisioning system features and functionality.
Analyst
Advanced working knowledge of software development lifecycle and relevant milestones; project management methodology. Advanced working knowledge of business and management principles involved in resource allocation and coordination of people and resources.
Relations
Oversee the delivery of business solutions by leading translation of business needs into actionable processes, delegating workload, communicating priorities and encouraging team collaboration with business leaders to foster alignment of deliverables with business requirements
Support
Manage a performance enhancement culture by actively coaching and mentoring direct reports, providing regular feedback and developing employees for wider roles and responsibilities to foster professional growth and development.
72
Cans of Pickles & Jams/year
131
mph
70'
highest dive...into water
50
states visited
Abilities
leadership
Motivational, inspirational and enthusiastic approach to team leading and management. Motivate, develop, and direct people as they work, to identify the best people for the job. Utilizes innovative thinking and personal credibility to influence others.
best practices
Experienced in influencing software engineering best practices within my teams
communications
Utilizes effective communication skills to influence and persuade decision makers.
action
Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in betweens.
passion
Experienced in working backwards from the customer and delivering innovative, simple solutions
cultural compatibility
A deep understanding of cross-functional multiple-team based software development