Appdev Director/senior Scrum Master Resume
SUMMARY:
- A Senior Director/Manager with software development and project management experience across multiple industries
- Over 15 years as application development manager
- Over 15 years as Technical Project Manager/Business Analyst
- Over 10 years of Technology Startup Leadership (Founded two tech startups)
- Over 5 years in Healthcare IT Management
- Over 5 years in Airlines IT Management
- Over 5 years as Scrum master and Agile trainer/coach
- Manage major CI/CD DevOPs projects - selected and implemented Ansible, Jenkins, Jira in a DevOps environment
- Manage major O365 migration for 8000+ users, consisting of students, faculties and staff
- Manage major domain migration project
- Experience across the software development life cycle (SDLC), including project planning and resource allocation. UML, Agile, SCRUM and Kanban methodologies. Use Case development
- Knowledgeable of ASP.NET, C# and Visual Basic.NET, relational database concepts (esp. SQL Server).
EXPERIENCE:
Confidential
AppDev Director/Senior Scrum Master
Responsibilities:
- Establish the service delivery culture for our business, building best-in class service engineering capabilities in the DevOps team.
- Experience supporting container-based orchestration and deployment systems with Docker and Kubernetes.
- Define our customer facing SLAs, and ensure our infrastructure teams are working towards those SLAs
- Maintain a high level of service availability. Perform quality reviews, manage operations, and operational issues
- Work across the engineering teams to influence software development to meet our operational needs and influence product and engineering to improve the manageability, quality, and the supportability of our production services.
- Establish a culture of high performance, transparency and continuous improvement as it relates to the infrastructure services and streamlining of the development pipeline.
- Experience designing, building and managing large scale infrastructure in AWS, including experience leveraging one or more coding languages for automation.
- Schedule and manage release and sprint planning sessions.
- Manage daily stand-up meetings.
- Organize business demos for sprint deliverables.
- Manage team retrospectives to improve team performance.
- Advocate for continuous improvement in quality and process.
- Assist team members in Agile estimation techniques.
- Coach team members on Agile principles and provide guidance on process and methodology
- Track and communicate team velocity and sprint release progress to all teams and stakeholders.
- Facilitate discussion and conflict resolution in order to improve team productivity.
- Update Agile tracking systems to provide transparency on product and sprint backlogs. * Assist team in making appropriate commitments through story selection and task definition.
- Ensure that the development team members are practicing and engaged in the Agile processes and self organization.
- Work closely with assigned product owners in defining the vision and ensuring team is on the right track.
- Remove impediments or guide the team to remove impediments by finding the right personnel to remove the impediment.
- Experience with Agile development, techniques and methodologies and with CI/CD
- Working knowledge of several configuration management systems (Chef, Ansible, and Puppet) and monitoring tools and frameworks (Splunk)
- Solid foundation in Linux / Unix
- Proven experience leading positive change, empowering people, cultivating product technology visions and innovative solutions, and fostering effective engineering practices and culture.
- Work closely with network infrastructure and cyber-security team to ensure compliance with PII and other enterprise level requirements.
- Responsible for hiring/firing/training new staff members
Technologies: MFTS - Microsoft Foundation Team Server, SQL Server and .NET environment. Selenium testing tools. Python, Django, RestAPI and SharePoint
Confidential, Scottsdale, AZ
CEO/Founder
Responsibilities:
- A Marketplace that connects tutors and students for both online and in-person tutoring
- Designed and developed the initial platform
- Manage a staff of 12-18 including contractors
- Revenue from the get-go for onboarding students and tutors
- Hire and manage development team locally. We had up to three in-house developers
- Outsource and manage three additional developers
- Create marketing plan and executed
- Hire marketing team for SEO, Facebook ads and Google Adwords
- Ran successfully for over three years
- Currently raising our seed round of investment
- Lead the development, lead the software requirement specifications, lead the testing phase
- Developed a mobile platform - lead the UXUI for both desktop and mobile app
- Responsible for hiring/firing/training new staff members
Technologies: Mean Stack, Lamp Stack. Initial development was done with PHP and MySQL and Javascripts. New platform is done with RESTful APIs built with NodeJS, GraphQL API built to search and browse Elasticsearch, MongoDB for Database, PHP - For callingRESTful APIs, jQuery or Angular, and mobile apps are done in Native iOS & Android
Confidential, Chandler, AZ
Manager of IT
Responsibilities:
- Manage a team of 10, consisting of contractors, developers and BA/QA
- Serve as primary project managers for all our internal projects
- Responsible for creating architectural diagrams, systems analysis, and functional specifications for most IT projects
- Design caller experience for IVR DTMF and speech enabled applications.
- Analyze requirements, develop detailed designs/call flows for implementation. Effectively document the details.
- Analyze architecture, relationship between systems, and systems flow of end-to-end designs.
- Create and design effective speech user interface designs including call flow, dialogues, functional logic, prompts, and define grammars to match the established requirements.
- Deliver IVR user interface design documentation outlining backend interfaces to support business functionality and application development.
- Develop call flows for complex applications including data driven interactions and Contact Center routing of calls.
- Work closely with business units to gain in-depth understanding of business issues; identify, analyze, and translate business needs into functional specifications.
- Required to review test plans and to support development through coding cycles and QA through System Test cycle including tracking, prioritization, and resolution of defects.
- Responsible for creating system diagrams for our educational loan systems, everything from Financial systems to loan processing systems
- Perform QA/testing on Informatica workflows
Tools: used: MS SQL Server, HP ALM (Application Lifecycle Management testing tool)
Confidential, Tempe, AZ
Manager of IT Payroll Services
Responsibilities:
- Serve as IT project manager for major Payroll systems upgrade
- Responsible for hiring/firing/training new staff members
- Manage a team of 8, consisting of developers, BA and QA
- Responsible for training business analysts on requirement documentations, systems analysis, and functional specifications for most IT projects
- Lead the upgrade of our internal IT payroll SharePoint site
- Created and implemented Agile (SCRUM) development methodology into our business environment
- Created new workflows to better serve our business clients
- Serve as liaison between the business and the IT department
- Utilized Use cases, as-is and to-be diagrams, also worked on the more technical architectural overview of systems to be developed
- Helped developed and implemented some of our quality assurance processes for our IT payroll department
- Experience with call center business processes and systems.
- Manage all projects that entails integration with our IVR system. From documentation to systems flow designs of AS-IS and TO-BE documentation. Also, help with creating training manuals for new help desk personnel.
- Experience with Call Center Telephony (Salesforce, IVR, SMS, Genesys, Avaya, WFM, Dialers)