Sr. Director, Application Development Resume
SUMMARY:
- IT leader experienced in managing all aspects of the software development lifecycle, from requirements through development, testing, delivery and enhancement. Skilled in building, training, and mentoring high - performing teams in consistently delivering strategic software projects.
- Known for building bridges between technology and business partners to improve understanding and cooperation and drive overall project results.
PROFESSIONAL EXPERIENCE:
Sr. Director, Application Development
Confidential
Responsibilities:
- Leader of three functional areas: student systems, business systems and web applications, with over 25 direct reports.
- Recruited specifically to evaluate the strengths and weaknesses of team members and make necessary changes to the teams.
- Re-organized teams to better fit the department's overall goals and initiatives and correct performance problems.
- Dramatically improved development processes. Introduced Scrum and Kanban, with a focus on backlog prioritization, tasks with defined and testable acceptance criteria, and regular releases.
- Established meaningful KPI’s.
- Motivated and inspired team members to meet and exceed goals.
- Orchestrated RFP, vendor selection, contract negotiation process and implementation of off-the-shelf and custom software contracts in excess of $5 million.
Technologies managed: .NET, SAP, Canvas LMS, PowerSchool SIS, MS Sharepoint, MS SQL Server, etc.
Director of Software Engineering
Confidential, Maitland, FL
Responsibilities:
- Lead, motivated and developed a team of five people from software development, product design and graphic design disciplines.
- Drove quality initiatives that resulted in a 64% reduction of defects tracked for each release and 38% reduction in defects overall.
- Delivered multiple large projects, including Photo Advocacy which has doubled year-over-year sales and doubled the revenue per sale.
- Transformed development processes. Introduced Agile/Scrum, with a focus on backlog prioritization, user stories with defined and testable acceptance criteria, and regular releases.
- Implemented release processes to manage the quality and delivery of regular releases, including staging environments, testing procedures, planned release windows, etc.
- Responsible for performance evaluations, long-term goal-setting, and hiring/firing. I had two low-performing team members that I worked hard to improve, but ultimately had to fire. Hired high-performing team members.
Technologies managed: .NET, AngularJS
Confidential
Manager
Responsibilities:
- Successfully delivered multiple simultaneous large projects ahead of schedule and under budget, with budgets over $1 million.
- Lead 3 development teams of 20 front-end developers, service engineers, and quality assurance staff.
- Performed technical analysis, effort estimation, product and system design; evaluated architectural fit and compliance.
- Managed resource schedules, delivery milestones, and overall product quality.
- Nurtured effective working relationships with other departments, groups and staff.
- Ensured and nurtured a culture focused on quality and delivery.
- Responsible for performance evaluations, long-term goal-setting, and hiring/firing.
- Coached direct reports to become high-performing team members. Counseled and successfully remediated a poorly performing direct report via a performance improvement plan.
Technologies managed: Java, PHP, AngularJS
Lead Senior Developer
Confidential
Responsibilities:
- Lead the technical transition from a traditional PHP workflow to an AngularJS single-page app.
- Overcame technical and logistical challenges under heavy deadline pressure by applying my technical expertise, negotiation skills, people leadership, project management ability and tenacity.
- Mentored team members. Counseled and managed an under-performing team member. Solved inter-team conflicts.
- Successfully transitioned our teams to using a feature-based development workflow with git source control, feature branches, new code review processes, etc.
- Built strong relationships with business partners (Product Management, Creative, Fastpass+ operations) that enabled rapid and successful solutions to challenges that arose during development.
- Delivered product demonstrations to business partners, executives, including demonstrations where the audience was hostile to the product we were building.
- Became the subject matter expert over thousands of technical, business and creative requirements. Collaborated closely with business analysts, project manager, product managers to ensure requirements were documented, understood and implemented.
- Estimated, planned, and continuously monitored development tasks using the Agile methodology. Served as the scrum master. Successfully ran daily team stand-up meetings, planning sessions and retrospectives across two continents.
Major Technologies: Enterprise-scale AngularJS, PHP, Node.js
Lead Software Engineer
Confidential
Responsibilities:
- Coordinated employee and contractor developers for the Confidential user application.
- Wrote technical specifications for features of the Confidential user application.
- Delivered features and improvements under intense deadline pressure.
- Designed and implemented a new JavaScript framework for mobile development which powered Confidential 's mobile web applications and the web view hybrid portion of Confidential 's iOS and Android apps.
Technologies: JavaScript, Backbone.js, Knockout.js, Node.js
Senior Consultant
Confidential
Responsibilities:
- Senior front-end developer for Confidential Online. Focused on extensive application-scale front- end JavaScript development.
- Enterprise-scale JavaScript development.
- Google maps API jQuery, Qunit behavior-driven development
- PHP 5, Zend Framework
Senior Developer
Confidential
Responsibilities:
- Senior front-end developer for Confidential cloud control panel. Senior developer on Confidential Email, a large-scale web-based email product with millions of users.
- Front-end JavaScript development using the Google Closure library, JsUnit, Google Closure compiler, Soy Templates.
- Mentored junior developers.
- Team Scrum leader.
- Improved an HTML 5 mobile client for Confidential Email with cross-platform support for iPhone, Android and Blackberry.
- Implemented various aspects of a REST API for Confidential Email supporting ActiveSync and third-party application developers in PHP 5.
Senior Information Technologist
Confidential
Responsibilities:
- Lead development of a large scale PHP 5 development project to replace an aging mainframe ERP system. Analyzed customer requirements. Planned, scheduled and prioritized development tasks. Designed application architecture. Engaged in hands-on development while leading and mentoring 3 developers.
- Lead the Confidential Langley 508 compliance project. Organized the effort to scan and analyze nearly 200 public web site. Deployed the Deque WorldSpace 508 scanning tool. Trained and supported Confidential Langley web developers on 508 compliance issues.
- Trained developers on object-oriented PHP 5. Wrote and lead a training course aimed primarily at transitioning procedural Cold Fusion developers to object-oriented PHP 5. Also lead seminars on design patterns and emerging technologies.
- Implemented two web 2.0 application pilots: A discussion system using PHP 5 and Zend Framework and a document collaboration system using Ruby on Rails.
- Investigated innovative collaboration solutions for Confidential Langley and researched available tools and their applicability to the Langley environment. Served as the spokesperson on Web 2.0 projects at Confidential Langley.
Senior Developer
Confidential
Responsibilities:
- Senior developer on two point of sale systems built on LAMP web technologies, deployed in thousands of salons. The primary languages were object-oriented PHP 5, JavaScript, HTML, and CSS.
- Lead development teams of 3-10 people. Mentored junior developers.
- Architecture and hands-on development of key components.
- Liaison to the customer’s database and communications architecture teams to build continuity between the POS system and the customer’s back-end systems. Lead the integration of the system’s MySQL database to the customer’s backend Oracle database system.
- Architected a flexible and reusable import system for converting customer data.
- Wrote extensive code documentation.
- Interviewed dozens of candidate developers as a technical interviewer.
Software Developer
Confidential
Responsibilities:
- Architected and coded the RenderEngine: the portion responsible for delivering SiteConstruct-created pages and resources to the browser. Designed and implemented a fast caching system for the RenderEngine.
- Implemented the Route System: a URL-rewriting service for SiteConstruct that laid the object-oriented foundation for page rendering and caching.
- Wrote a PHP unit test framework, flexible logger, validation helper.
Confidential
Web & Application Development
Responsibilities:
- Directed all aspects of site and campaign development
- Managed contract graphic designers and programmers.
- Programmed back-end systems using Ruby on Rails.
- Produced video and multimedia using Final Cut Pro and Motion.
Information Technology Director
Confidential
Responsibilities:
- Planned and implemented transition from Windows 2000 servers to Windows 2003 servers with 7 terabytes of direct-attached storage. Migrated servers with minimal downtime. Reduced support and maintenance costs and increased annual uptime from two to three nines.
- Lead project to replace 80 aging desktop and laptop computers, standardizing hardware and software configurations. Resulted in a savings of $30,000 per year in support and maintenance costs.
- Designed and supervised installation of campus-wide wireless network. Planned and executed the project which included 28 Cisco access points, 2 firewalls, network infrastructure and customer support processes.
- Replaced campus telephone system with IP-based 3com NBX system. Researched and selected system that would scale with the college’s projected growth. Demonstrated to college administration how the new system would return its investment through savings in maintenance and support.