We provide IT Staff Augmentation Services!

Director R&d And Product, (management, Java, Agile, Architecture Resume

0/5 (Submit Your Rating)

SUMMARY:

  • IT leadership professional with proven results in delivering innovative solutions for large complex programs that address both business and IT opportunities. Diverse disciplines and industries, providing solutions in: Management, Organizational Efficiency, Talent Management, Technology Innovations, System Implementation, Team Leadership, Vendor relationship, Risk Mitigation, Budget Management, Recruiting & Development.

TECHNICAL SKILLS:

Design: MVC, UML & design patterns, Data warehouse, Architecture, Continuous Integration, Mock testing, Cloud (AWS)

Software: OBIEE 11g, Eclipse, IntelliJ, Git/Github, SVN, Perforce, CVS, vi, JIRA, Wiki, XPlanner, Rally, Perforce, Squirrel, Clear quest/case, Jenkins, Team city, Junit, Soap - ui, MS-Project, MS-Office

Languages: Ruby on Rails, J2EE, Java, Spring (dependency injection), Maven, Annotations, AOP (aspect), Web services (Restful and JAW-WS), Json, RCP/Eclipse-plugin, EJB3, GXT/GWT, SWT/JFACE, Struts, HTML, Servlets/JSP, JNI, C, C++, STL, XML, SOAP

Database, ETL, DW: MySQL, Postgres, Oracle, JDBC, SQL, JPA, Hibernate, EJB3, MongoDB, Data warehouse, ETL (Pentaho and Talend), Analytics (Tableau, Qlikview, Spotfire), OBIEE 11g, 3rd normal form, star schema

Systems: Windows, Linux

Web servers: Apache/Tomcat

Cloud: Docker, Deis, Amazon AWS, Heroku, Saucelabs

PROFESSIONAL EXPERIENCE:

Confidential

Director R&D and Product, (Management, Java, Agile, Architecture

Responsibilities:

  • Redirected teams to address two late projects upon my arrival (BBC and All Japan); realizing initial payments of 800k within 2months and realizing revenue payments and a 5yr contracts.
  • BBC project ($1.7 million); portal revenue 25k month
  • All Japan project ($190k); portal revenue 40k month
  • Determined P&L for portal development; input into future rate cards
  • Yearly product roadmap definition (project, product, resource, rev, business continuity etc)
  • Directed process of tying expense vs capitalization within R&D development through the agile process
  • Customer engagement; defining customer needs, direct UX development and customer
  • Reduced XORIANT (offshore) costs by 160k a year while retaining productivity; redefined the team skillset, changed reporting structure and defined communications with US teams.
  • Realigned R&D staffing expense by $250k a year
  • Reduced external contractor reliance and costs (15k+ month to 2k month)
  • Directed productizing portals in new technologies (Rails, Angular etc.); rebranded turnkey portals
  • Directed Enterprise architecture (core capability vs elastically in the cloud)
  • Directed new turnkey approach using responsive web and mobile designs (Rails and Angular)
  • Redefined client operations into Dev operations
  • Ownership of product
  • Defined product set (platform and portal)
  • Helped build relationships and processes with marketing, client ops, sales, legal, executives etc.
  • Defined working practices between product, client operations, off shore teams, QA and R&D.
  • Defined standard customer engagement; streamline handoff from Sales to R&D, reducing costs etc.
  • Standard SOW definition with General Counsel
  • Standard technical product implementation (portal and platform) by feature
  • Standard data ingest
  • Standard costing model by feature
  • Standard deployment schedule
  • Defined new development lifecycle and deployment practices (development, QA and production).
  • Implemented Agile from the ground up (, process, tools) within the company (R&D, Product and QA); increasing developer efficiency from 60% to 70%
  • QA automation and continuous integration (CI), increasing product quality and customer acceptance.
  • Defined and Implemented job roles and career paths for R&D, QA, product and implementation managers
  • Defined appraisal approach to align departmental goals with company and individual career development
  • Aligned salaries with market rates and bonus structures for both product and R&D
  • Defined budget,, reviews, hiring and staff reduction.
  • Defined technologies (Cloud AWS S3/Glacier/EC2/Lambas, Docker, Zencoder, ETL, rails, Selenium, Git, Saucelabs, Continuous Integration) and cost analysis

Confidential

Acting Director (Management, Java, Agile, Architecture)

Responsibilities:

  • Directed new processes (Agile for two teams, test plans, load & capacity planning, team collaboration, reducing tech debt, reducing support, communication external stakeholders) and managing project risk
  • Implemented agile for three teams, 30 people (define Jira process, scrum vs. Kanban, initiated scrum master of 2 teams with delivering numerous projects on time)
  • Defined project goals for team via executive and product owner requirements
  • Definition of overall project plan and delivery
  • Main point for contact for team (scrum of scrums, external test teams etc.)
  • Learning how the teams and external teams interact for improving processes and team efficiency
  • Redefined deployment process (individual product feature release vs. existing monolithic release)
  • Defining new development processes (automated release notes, Jira, scrum/Kanban, release cycles, defining design and code reviews)
  • Six month planning (straw man, resource and estimations) for three teams (30 people)
  • Feedback to Vice president on status of each team (patches, enhancements and project deliveries)
  • Interviewing new team members
  • Directing architecture (National Channel Service, VM implementation, aspects: spring security/auditing, restful web services, UI - GWT/GXT)

Confidential

Senior Technical Manager/Architect (Management, Java, Data warehousing, Agile)

Responsibilities:

  • Redirected product to OEM OBIEE as the future direction for IQ product; APC data warehouse
  • Redirected Focus/Motio to align Avaya code base with theirs saving $100k a year
  • Directed virtualization within test lab and APC product; significantly speeding up development
  • Managed WFO 10.0, 10.1 and partial 10.2 through project gates
  • Managed lab manager and reduced server usage by 50 servers; saving power, air and space
  • Technical direction for development team (BI, Talend ETL, Power designer and Motio testing tools)
  • Planning and reporting to core team for Voice Portal, WFO and APC projects
  • Successful managed onshore/offshore technical teams (/staff dev, hiring, reduction, reviews, issues, support, bonus allocation and managing staff turnover)
  • Managed the Motio relationship (100k/yr budget, reformed Statement of Work, redirected working relationships to allow for better working practices, highlighted billing discrepancies and incomplete work.
  • Managed the Oracle relationship (Defining service request process, reformed Statement of Work, involved in contract definition (technical requirements input for OBIEE)
  • Managed the Talend ETL relationship
  • Managed the Cognos relationship (reformed the support structure within the R&D team to allow self-management of teams (Tier 4 and development staff) in Denver and Pune, reformed the support contract to allow for better 24x7 coverage, turned around a difficult support relationship)
  • Directed APC project (call center analytics)
  • POC for OBIEE 11g vs. Cognos 10; presented to the directors and VPs findings
  • Complete redirection on the IQ product; removal of Cognos to migrate to OBIEE 11g
  • Technical input into Oracle contract negotiations
  • Oversaw new Data Warehouse definition to align all products
  • Oversaw Rittman and Oracle consulting/development
  • Budgeting for Oracle and Rittman
  • Redirecting for development teams (less coding, rebranding via OEM of OBIEE)
  • Oversaw virtualization of product (VMware), looking at cloud
  • Directed and successfully delivered the Voice Portal project
  • Gave direction on agile processes for Voice portal data integration into IQ product
  • Planning, story definition and sizing, grooming backlog
  • Development of ETL application using Pentaho DI, sprint planning, demo and retrospective
  • Technical direction for a number of projects (Verint, EEST, EEDT and OBIEE/Data Warehouse)
  • Development manager for the rebranding of verint applications for sale through Avaya channels
  • Led proof of concept for analytics, comparing products: Cognos, Pentaho, AAF, Talend
  • Defining the way forward; setting up lab with new products (Qlikview, Tableau and Spotfire)
  • Managed Pune development of a design tool for our spec development (EEDT)
  • Developed a graphical language (Eclipse plugins) to enable users to quickly create a messaging language (EEXML) for the event engine; a crucial core business tool that defines message events.

Confidential

Senior Technical Manager/Architect (Management, Java, Spring, Maven, Agile)

Responsibilities:

  • Monthly reports to the board
  • Overall responsibility for technical design, architecture and implementation of replacement finance system.
  • Project managed stakeholders, estimated timescales and milestones and risk assessment
  • Delegation of work for 12 team members (programmers, business analysts and engineers).
  • Use of an in-house agile development process (MS project, loose use cases etc.)
  • Daily (team) and monthly meetings (board) regarding progress
  • Led and oversaw new development approach using: Use case driven requirements, UML and Robustness diagrams, Database Entity Relationship analysis, acceptance testing and build environment (cruise control).
  • The new system was designed using MVC (model layer using DAOs, a controller layer broken into various application managers, and service layer handling all external communication). Spring was used for dependency injection to build various types of finance systems (wholesale, retail etc.), define the transaction manager, Hibernate was chosen as the ORM and Acegi aspects for security and audit.
  • Responsible for architectural decisions: Hibernate management of data (lazy vs. eager loading etc). Implementation of sessions: session per request approach was taken for hibernate to avoid lazy loading issues outside the scope of Hibernate sessions. This allows possible simple future development of the system and integration with outside clients via SOAP requests (no session handling considerations).
  • Bug tracking and release driven JIRA.

Confidential

Consultant (Java, RCP, Maven)

Responsibilities:

  • Defined business case with stakeholders to gather requirements (use cases), analysis, design (class/sequence diagrams) and coding (Java/SWT/JFACE/RCP/LINUX) of barcode labeling system. Identification and requisition of hardware (printers, barcode wands) within budget constraints. Implemented using Hibernate, the eclipse plug-in Rich Client Platform (RCP) to allow further plug-in development. Coded using IBM Rational Application Developer and design patterns (factory, singleton etc.).
  • Defined business case, use case analysis, design (UML class/sequence diagrams) for multi-threaded magneto-optical disk burner for movie soundtracks. Coded using eclipse SWT, JFACE, Java, LINUX, JNI.
  • Prototyped a redesign (RCP, EJB and hibernate) of the inventory system
  • Implemented time recording system (using swipe card system) using eclipse JSP, Servlets and Struts.
  • Helped to define and implement the Maven for the build process.

Confidential

Travel Industry Consultant (C++)

Responsibilities:

  • “Common Platform” team for airline/GDS system; identified resilience & performance issues with architecture
  • Reporting to the director of international IT; part of the 5 person core design team to re-engineer entire reservation system (multi-million $ budget project), business case definition, requirements, analysis, design
  • Designed and rewrote sell strategy, allowing individual hotels to organize their room rates

Confidential

Development Manager

Responsibilities:

  • Defined new development and support teams; recruitment (interviewing) of candidates for all teams
  • Defined new procedures (resource and work allocation, overnight on-call lists etc.)
  • Defined 6 monthly appraisals for team members and contractors
  • Defined the implementation for clear case, clear quest
  • Mentored junior developers (problem determination, programming practices, code reviews etc.)

Confidential

Travel Industry Consultant

Responsibilities:

  • Part of a small team to re-engineer www.travelgalileo.com ; later became trip.com
  • Managed (project plan, timescales) the first iteration of the system (UML/Rational rose and use cases, class and sequence diagrams etc.) using the Rational Unified Process (RUP)
  • Defined new development and implementation processes for the maintenance team (tracking enhancements, move from development to customer sign-off, change management, work delegation)
  • Attained my Sun for Java programming

Confidential

Technical Project Lead

Responsibilities:

  • Gained experience in Global Distributed Systems (GDS), hotels, cars, ticketing, availability etc.
  • Successfully project lead an interface to a new availability database, credit card billing information, structured data for back-office accounting systems, US tax enhancements and updates to the ticketing and fares area
  • Led in-house and external projects based in India, UK and USA
  • Managed internal/external stakeholders, and coordinated with marketing and vendors
  • Managed resources/staff using project tools (MS project and ABT)
  • Part of the design team to rewrite the ticketing package in C
  • Part of the re-engineering team creating a Unix utility to auto convert assembler into C
  • Designed/wrote an "Assembler data section to C header converter" in my own time (30,000 lines of C code and a Visual Basic Front end), saving the company an est. cost of £500 per manual conversion

We'd love your feedback!