We provide IT Staff Augmentation Services!

Senior Director Of Engineering Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Accomplished and well - seasoned technology leader with experience in a broad range of industries including manufacturing, finance, advertising and entertainment .
  • Capable to deliver high quality and cost effective solutions by combining financial and analytical skills with proven expertise in software architecture, project management, outsourcing and off-shoring strategies .
  • Capable to act in multiple roles including engineering manager , enterprise architect and project manager.
  • Hands on experience with a broad range of technologies including cloud computing, micro-service architectures, dynamic scaling and multiple technology stacks (.net, Java, GoLang, Scala, etc).
  • Proven ability to manage all phases of the project lifecycle including requirements analysis, technical design, implementation, testing, deploymen t and support.
  • Demonstrated ability to direct and motivate one or more team s of software engineers to complete projects meeting specifications and deadlines.
  • Excellent communication skills , c apable to work in conjunction with all business groups and clients.

EMPLOYMENT HISTORY:

Confidential

Senior Director of Engineering

Responsibilities:

  • Le ading a multidisciplinary technology team of up to 60 onshore/offshore developers responsible for developing/supporting a highly scalable set of workflows and microservices that fulfill Confidential ’s transcode, package and delivery orders.
  • Conductor workflows, asset registration, title/asset discovery, title/asset library, authentication/authorization (Keycloak), integration with hybrik/mediaConvert
  • Managing the architectural design across multiple tech stacks ( .NET, GoLang, Java, R oR , ElasticSearch, Postgres , SQL Server , GraphQL) running as dockerized microservices in a highly scalable environment ( docker containers running on Nomad nodes running on EC2 + AWS managed services) .
  • Responsible for the development of several microservices that formed the foundation of the ONE platform: Authentication/SSO (keycloak), dynamic order fulfillment management workflows (netflix conductor workflow engine), transcode proxies (AWS Elemental MediaConvert, Hybrik), common search engine (graphql+elasticache), Title-Asset management System (asset manegement solution) and the Materials (inventory) Analysis Engine (Sherlock).

Confidential

Technical Director

Responsibilities:

  • Led a multidisciplinary technology team (Salesforce, .NET, SQL Server, Scala, Oracle) responsible for the development and support of the next generation of Confidential ’s backend systems:
  • Cassini: product catalog, pricing engine, integration with the billing systems (Zuora).
  • Cassini Pricing Desk: offer s /promotion s design and price simulation service
  • Gump: responsible for the orchestration of the order processing workflows and for the coordination of the order status with the corresponding fulfillment channels.
  • Ops Dashboard: used to monitor and prioritize the fulfillment of new orders within strict SLA limits.
  • Responsible for wearing multiple hats as needed including: project manager, principal architect, product owner and team manager.
  • Responsible for grooming the team and leading by example.
  • Practicing agile methodologies (SCRUM) with sprint/deployment cycles that last about 2 weeks on average. Strong proponent of CD/CI practices.

Confidential

Senior Engineering Manager

Responsibilities:

  • Reported to the VP of engineering managing 4 scrum teams at Confidential. The teams were composed of a mix of onshore and offshore resources (contractors based in Romania).
  • Confidential practiced agile methodologies (SCRUM) with sprint/deployment cycles that lasted about 2 weeks on average.
  • Supported the BIS team by architecting and developing integration solutions for Confidential ’s business systems (CRM, subscription management, billing, provisioning, EDW, content development and publication)
  • Defined the architectural strategy and drove the engineering efforts to replace Confidential ’s subscription management system with a third party system (Zuora).
  • Acted as the liaison between product management, project management, QA, IT and enterprise architecture.
  • Assisted product management in collecting business requirements
  • Assisted project management in preparing work estimates
  • Reviewed engineering designs and specifications
  • Prepared year-end reviews
  • Interfaced as often as needed with the offshore team leads/managers based in Romania to ensure that the projects are progressing as expected and resolve any potential blocking issues.

Confidential

Director of Engineering

Responsibilities:

  • Reported to the VP of engineering leading the RES team. The team was composed of about 30 engineers split between our offices in the US and in China (FTEs).
  • Managed the development process, coding practices, design/code review/feedback, new tools and recommendations, and automation/productivity enhancements
  • Worked with the account managers to provide support to external partners (B2B via SaaS model).
  • Worked with product managers to negotiate and offer alternatives on risky/complex/expensive requirements and negotiate priorities and timelines
  • Worked with project managers to help to map employee skill sets and interests to business deliverables. Developed a high level project plan with WBS and network diagrams and worked with the PMs to monitor capacity, dependency, technical risks and report on progress
  • Worked with QA to help ensure that functional test coverage is close to 100%. Oversee test automation strategy and issues prioritization and mitigation
  • Approved/defined architectural designs to ensure that the systems will scale and perform as expected.
  • Collaborated with the IT team to achieve highly scalable, maintainable and customizable IT deployments
  • Worked with the engineering staff on career planning and growth. Managed on-going performance feedback and year-end evaluations
  • Led the engineering effort to redesign and migrate the system to a Java platform and to integrate it with a 3rd party eCommerce engine (ElasticPath).
  • Coordinated the work executed by the offshore teams in China/Brazil/India. Interface daily with the offshore team leads/managers to ensure that the projects are progressing as expected and resolve any potential blocking issues.

Confidential

Lead Architect

Responsibilities:

  • Reported to the director of engineering as an architect/lead for the common services/platform team. The team was composed of about 20 engineers where 80% of the team were contractors split between the US and India. About 50% of the team was based offshore.
  • Participated in the redesign of Confidential ’s entire suite of products with a focus in the common services area (foundation services).
  • Maintained a deep understanding of the company’s business strategy, product offerings, architecture, database schemas and configuration.
  • Constantly seek ways to improve the design, implementation and processes employed by software engineering, architecture, data services, systems and other technology teams.
  • Responsible for supervising and coordinating the execution of the design plans across multiple teams onshore and offshore
  • Work with business owners and product team members to analyze business needs and define requirements in order to maximize the product/suite’s value.
  • Responsible for translating the business vision and requirements into architectural design documents
  • Responsible for the evangelism and of the CDS teams to ensure that the project execution is well aligned with the architectural vision defined along with the enterprise architecture group
  • Projects:
  • Lead architect of the data migration project which will enable multiple product teams to migrate their products to the NextGen platform.
  • Lead architect of the 3rd party integration project which aims to commercialize the product suite in a SaaS/PaaS format.
  • Lead architect, liaison and champion of the Windows Azure project which aims to migrate key parts of the suite to the Windows Azure platform (early adopter).

Confidential

Engineering Manager

Responsibilities:

  • Reported to the Director of engineering leading a team of 15 highly skilled engineers to define the overall architecture and detailed designs of the next generation of advertising marketplace (Beverly Hills project).
  • Work with business owners and product team members to analyze business needs and define requirements in order to maximize the product suite’s value.
  • Work with the architecture team to ensure best practices and design patterns are implemented by the team members.
  • Responsible for writing application code (ASP.NET), service-tier code (WCF Services) as well as database objects (SQL Stored Procedures).
  • Maintain a deep understanding of the company’s business strategy, product offerings, architecture, database schemas and configuration.
  • Maintain a high level of ownership; includes leading code reviews, documentation, evangelism and .
  • Constantly seek ways to improve the design, implementation and processes employed by software engineering, architecture, data services, systems and other technology teams.
  • Responsible for designing and implementing comprehensive automated test code for most runtime code.

Confidential

Senior Software Engineer

Responsibilities:

  • Participated in the redesign of Confidential ’s deal distribution engine which was responsible for calculating and reporting the capital distributions for Confidential ’s mortgage backed securities.
  • Serve as technical lead and architect in the design, coding, testing, support and debugging of new software or significant enhancements to existing software.
  • Develop multi-tier web applications building the front-end, middle-tier and back-end components with high reliability, performance, and scalability.
  • Pursue the development of enterprise level solutions by developing reusable components and software frameworks.
  • Develop advanced stored procedures and functions that are optimized for maximum performance by analyzing execution plans and performing performance profiling.
  • Work with data architects to develop the database design and implementation, including the database schema, indexes and referential integrity constraints.
  • Proactively identify and resolve application performance issues.
  • Develop Windows applications and Windows services for internal use.
  • Develop specifications to resolve business client questions, problems, and to address enhancement needs.
  • Interact directly with business clients.
  • Serve as a team-lead by directing and evaluating the work of lower level software developers.
  • Serve as a mentor to lower level developers.

Confidential

Tech Consultant/Team Leader

Responsibilities:

  • Lead Confidential ’s technical team in the redesign of Nestle’s recipe management system.
  • Acted as a customer liaison. Organized and coordinated technical meetings with clients.
  • Coordinated the design of the architectural solution and related software frameworks.
  • Applied and enforced the use of proper software development methodologies and tools.
  • Supported the project manager: identified tasks, allocated resources and proposed time estimates.
  • Worked with QA resources in order to develop test plans.
  • Supervised, trained and mentored lower level developers

We'd love your feedback!