Toronto, ON 416-***-**** add8a0@r.postjobfree.com https://www.linkedin.com/in/ryanvaziri/
EXECUTIVE PROFILE
An effective software engineering executive with more than 10 years' experience in leading software development, quality assurance, and DevOps teams. A results-oriented visionary leader with extensive knowledge in information technology, agile methodology, solution architecture, automation frameworks, CI/CD and testing strategies.
Demonstrated capability to build operations strategy and quality software product with a reliable, secure and maintainable system for complex and large-scale projects that met business needs, exceed customer expectation, greater satisfaction to stakeholders by driving innovation of saving multi-million dollars. Strong hand-on technical, project management and leadership skills with the ability to oversee all projects and to make things happen through the use of influence, negotiation, analytical and technical solutions on all levels.
PROFESSIONAL EXPERIENCE
Director of Software Engineering
Asigra, Jan 2017 – Present
Lead 40+ employees (recruit and grew from 24 to 45). Build world-class technical excellence software development, QA and DevOps teams. Manage an annual budget of $5M. Accountable to communicate the corporate vision with clarity to staff, build a strong technology strategy and development objectives.
Manage a cloud backup and recovery software platform that protects all business data securely in the cloud environments and every endpoint device. Oversee all projects plan, progress, and implementation.
Innovate cloud data protection artificial intelligence(AI) product that reduces the cost of operation by 40%, improves efficiency, increases usability and visibility for all data. Produce over $5M in revenue.
Direct the best practices by establishing procedures, operation policies and engineering standards to deliver quality software that reduced defects from 960 to less than 10 and improved efficiency over 50%.
Build a brand new DevOps team. Implemented automated CI/CD pipeline to support development, QA testing, cloud deployment with container orchestration and release. Over $2M in annual cost savings.
Lead engineering transformation from Waterfall to Agile development, development velocity, predictability, environment control, product quality, and issue tracking. Significantly improve productivity.
Direct the product development strategy. Develop technology and product roadmaps. These roadmaps are the result of expertise, research and development, generate revenue and customer feedback.
Provide advice to the CEO on the strategic direction to achieve organization vision, resolve the business problem and exceed clients’ expectations.
Lead (fully hands-on) the software development life cycle including but not limited to requirement analysis, scrum/sprint planning, application design, testing, deployment and maintenance activities.
Senior Software Development Manager
Workplace Safety and Insurance Board, Jan 2016 – Dec 2016
Led 35+ employees. Managed software development and level 3 production support teams. Oversaw software development and operational support for the insurance system that handle work-related injuries.
Responsible for leading the design, delivery and all aspects of technical standards activities. Established policies, procedures and strategic planning consistent with business goals and aligned to the technology.
Implemented innovative programs to respond on incidents and problem escalation that may happen anytime 24x7 and help clear the path for a quick resolution and focus on continuous improvement.
Collaborated with product owners, organizational leadership, internal and external stakeholders to analysis requirements and to build projects that achieved a corporate plan with quality and on-budget.
Managed request for proposal(RFP), and oversaw vendors’ works to ensure that all technical requirements, development and SLA’s met with appropriate quality as per contract.
Software Development Manager
TD Bank, August 2009 – Jan 2016
Led 25+ software developers and tester. Responsible for overseeing and approving application architectural design, coding, test strategy, and performance capability for credit card and branch banking systems.
Brought in thought innovation for Test Data Management (TDM). Led the design and implemented TDM shared services technology capabilities across the enterprise. Significantly grew adaptation of automated data that result in a reduction of the development and testing timeline. Over $4M in annual cost savings.
Maximized the percentage of delivering projects on-time and on-budget to 100 by gathering and analyzing requirements, building system functions, planning resources and capacity, development workload and prioritization, and controlling the progress of all software projects throughout the SDLC.
Developed and executed procedures and solutions for reusability of functions and features by using microservice architecture and API that gives back an additional 25% time to developers on a weekly basis.
Team Lead, Senior Software Developer
Morgan Stanley, Jan 2007 – July 2009
Led the software development team on complex software systems for investment banking and trading.
Led the software design, development, code review, unit test, documentation and hand-over to production.
Lead Software Developer
York University, Jan 2004– Dec 2006
Built front-end web applications and back-end applications for course selection. Introduced modern tools/technologies.
Responsible for detail design specification document, developers coding and the quality of their work.
Technical Support Specialist
Future Shop, July 1998 – Dec 2003
Provided resolution on software installation, upgrade path and troubleshooting all systems.
EDUCATION
Bachelor Degree in Computer Science, York University, Toronto, Canada
Business Management Diploma, Centennial College, Toronto, Canada
Certification: VMware, Java and Object Oriented Programming, Web Service, WebSphere with Application Developer, Windows, Pega, Computer and Printer Repair, and Communicating Brilliance.
TECHNICAL SKILLS
Language and Libraries: Java, C++, HTML, AngularJS, React, JavaScript, TypeScript, JSON, XML, REST API, J2EE, JDK.
Cloud and virtualization: AWS, Microsoft Azure, Google, VMware, Hyper-V, SaaS.
Databases: PostgreSQL, Microsoft SQL Server, Oracle Database, DB2, MongoDB.
Tools: Visual Studio, Eclipse, NetBeans, Swagger, Jenkins, Docker Container, Ansible, SVN, Git, JIRA, Crucible, Confluence, ParasoftSOAtest, QTP, Selenium, SoapUI, Postman, HP QC / ALM, Salesforce, Microsoft Office 365.
Methodologies and Standards: Agile, Scrum and Kanban, Waterfall, Microservices Architecture, Service Oriented Architecture (SOA), Artificial Intelligence and Machine Learning, Test Driven Development, UX Design, Test Automation, Functional / Regression / Performance testing, Project Management, Product Management, Release Management, Change Management, Operational and Strategic Planning, Continuous Integration and Continuous Delivery (CI/CD), Engineering Transformation, People Manager, Recruitment, Coaching and Communication skills.