Alexandru H.

Practice Manager

Externalisation nearshore
10 ans
Bucharest, ROMANIA
Contactez-nous à propos de ce profil

Mon expérience

Voir plus

Online Market Research SpecialistJuillet 2021 - Présent

Principal Migration Coordinator.
  • Orchestrating the migration of a huge digital marketing platform used by millions of users across 60 countries.
  • Identifying, escalating and solving risks.
  • Administering the requirements for releases.
  • Planning the go live phases.
  • Coordinating the releases, involving tens of people spanned across several departments from 3 different companies.
  • Aligning the needs and vision of Business and IT.
  • Improving overall company processes.
  • Evaluating resources for customer (Dev, QA, Management) in the scope of recruiting to help with the migration.
  • Motivating and pushing people involved.
  • Facilitating and leading changes.
  • Managing stakeholders and key-people.
  • Managing the effort and responsibilities for the releases.

SKILLS
Management, Project Management, Change Management, Stakeholder management, Agile
Voir plus

ENSYSCOFévrier 2017 - Juin 2021

Chief Technology Officer for an international software development company.
  • Managing international IT Software Development & IT Infrastructure departments of the company in all sites (about 40 employees).

Head Of Software Development (October 2018 - October 2019). 
  • Engineering Manager, Software Architect, IT Site Director, Symfony, PHP Developer & DevOps Engineer.
  • Building web applications & platforms for the energy market
  • Building a multi-purpose platform with the energy market in mind but applicable to all industries.
  • Managing all staff, processes and activities of all the teams of a multinational Software Development department (Multiple back-end & front-end Development teams, DevOps, QA, Project Management, Product Management). 

Tools:
  • Agile (Scrum, Kanban) Project Management using Jira.
  • GIT Source Control with Bitbucket, internal private packages repositories with Satis.
  • Back-endDevelopment: PHP with the Symfony Framework (4.3, 3.4, 2.8), API Platform (2.x).
  • Front-endDevelopment: React & Backbone.
  • DevOps: Docker, Jenkins, Ansible, Puppet.
  • QA: Java (Selenium) & PHP (Codeception).

Head Of Software Development Bucharest. (April 2018 - October 2018).

Software Development Team Lead (February 2017 - April 2018).
  • Symfony PHP Developer, DevOps Engineer, Software Architect & Team Lead for B2B platforms developed for the energy & gas markets, built using back-end PHP frameworks such as Symfony & Oro (based on Symfony) and front-end JS frameworks such as Angular, extJS & Backbone.
  • Building and leading teams of both back-end Developers (Symfony, Oro) and front-end Developers (React, extJS, Backbone) as well as QA Automation Engineers.
  • Established and implemented a proper Software Development Lifecycle. 
  • Agile, Kanban and Scrum with proper software management tools (Jira, Git, etc).
  • Implemented and maintained software development tools (Jenkins, Docker, Puppet, etc)
  • Enforced software development processes and best practices (Coding standards, coding guidelines & best practices, code reviews, testing, etc).
Voir plus

Fashion Days GroupJuillet 2014 - Janvier 2017

Software Developer for an online fashion company.

- PHP Developer for Business Tools. 
  • Building internal tools used by the company (e.g. site management tool, customer management tool) as well as worked on the main web shop. 
  • Worked mainly on back-end projects, but also on Full Stack & DevOps projects.
  • Building PHP applications using PHP based frameworks (or others if they fit better in the project's' scope).
  • Developing advanced database driven applications & systems (including eCommerce).
  • Working inside a SDLC which applies Agile, Kanban & Scrum principles.
  • Documented features. Wrote technical specifications & infrastructure requirements. 
  • Created pull requests and coded reviews whenever possible.
  • Working with a multi-disciplinary team to convert business needs into technical specifications, then implement them.

- Programming Languages & Frameworks:
  • Strong knowledge of PHP (OOP & procedural). 
  • Knowledge of JavaScript, Groovy, Scala, Ruby. Strong Knowledge of Symfony Full Stack & Symfony Components, as well as Silex. 
  • Knowledge of React, Bootstrap, jQuery.

- Data manipulation:
  • Strong knowledge of SQL (MySQL, SQLite). Knowledge of NoSQL (Couchbase).
  • Knowledge of ORM (Doctrine).
  • Knowledge of XML & XSLT, JSON & JSON Schemas, CSV, YML & various other data serialization formats.
  • Knowledge with caching systems (Memcached).
  • Knowledge of Regular Expressions.
  • Worked with AD via LDAP.

- Source control:
  • Strong knowledge of GIT.
- Software Automation (DevOps projects):
  • Implemented Continuous Integration / Continuous Delivery with Jenkins.
  • Strong knowledge of Vagrant. Knowledge of Docker.
  • Knowledge of Puppet (also written puppet modules).
  • Knowledge of ANT.

- Code Quality:
  • Strong knowledge of PHPUnit, Codeception (unit & functional tests).
  • Knowledge of Gatling (performance testing).
  • Always working with PHPCS & PHPMD (Coding Standards, Naming Conventions, Code Complexity Rules, etc).

- OS:
  • Strong Knowledge of Unix systems (Linux & MacOS). 
  • Familiar with Windows.

Software Development Engineer in Test
(July 2014 - April 2016).
  • Developed all types of automation tests using the Codeception PHP testing framework, including API tests, Acceptance (GUI) Tests, Functional Tests (Db, CLI - backend tests), etc.
  • Worked on several projects on both the main application (from front-end pixel-perfect testing to back-end testing on bash scripts, cronjobs, ETL, database testing, log monitoring and debugging etc.), business tools (Site management tools, Customer management tools, etc) and ERP tools.
  • Followed all testing standards within a Agile/Scrum software development methodology.
  • Applied most testing types under this SDLC, including (but not limited to): Automation Testing, Database testing, Compatibility testing, Smoke testing, Sanity testing, Regression testing, Retesting, Acceptance Testing, Usability testing, Security testing, Performance testing.
  • All projects passed through all necessary QA-related testing phases, thoroughly checking them against the requirements during the System testing phase and requesting specifically an UAT at the end of each project (during Acceptance Testing, where necessary).
  • Analyzed the impact of any given project (including checking the git diffs where possible) as well as thoroughly analyzing all project documentation to prepare the best and most efficient testing approach.
  • Ensured the delivery of all assigned projects with top quality under the given time.
  • Documented and created test cases and test plans for all projects under testing whenever time permitted.
  • Worked unsupervised, gathered all required information to start any project (by initiating discussions with both the dev teams, and the product owners to ensure that everything is properly understood right from the start).

SKILLS
PHP, Symfony, Jenkins, Agile, Docker, DevOps, SDLC, Kanban, Scrum, OOP, JavaScript, Groovy, Scala, Ruby, Silex, React, Bootstrap, jQuery, SQL, MySQL, NoSQL, Couchbase, ORM, Doctrine, XML,  XSLT, JSON, CSV, YML, Memcached, Regular Expressions, LDAP, GIT, Vagrant, ANT, Puppet, PHPUnit, Codeception, unit testing, Gatling, performance testing, Unix, Linux,  MacOS, PHP testing, Acceptance, GUI, Functional Tests, Automation Testing, Database testing, Compatibility testing, Smoke testing, Sanity testing, Regression testing, Acceptance Testing, Security testing, Performance testing
Voir plus

Printec GroupFévrier 2014 - Juillet 2014

QA Team Lead for a company in business-to-customer transaction technologies, offering a wide range of technology solutions.
  • Managed all QA members and activities and coordinated all related tasks of the assigned projects.
  • Ensured the quality of the project deliverables and controls of the managed projects.
  • Conducted the prioritization meeting along with the business management team.
  • Kept track of progress on all projects and prepared status reports for the Management and/or Business Owners/Project Sponsors.
  • Ensured the projects run on scope, time, cost and resources approved.
  • Completed work breakdown structure for the estimation of efforts needed for each task.
  • Resolved issues and solved problems throughout the project cycle.
  • Prepared or helped with the project documentation.
  • Actively monitored progress against the plan, resolving issues and initiating corrective actions as appropriate.
  • Captured and published the lessons learnt.
  • Proposed management interventions wherever gaps in the project were identified.
  • Acted as an IT Consultant towards the business management team within the scope of the managed projects.
  • Organized and kept track of business Change requests lists.
  • Defined and kept track of internal defined requirements. 
  • Defined and assigned tasks on different projects.
  • Communicated with our clients to ensure the requirements are clearly defined.
  • Explained to clients the process of collecting and managing the requirements.
  • Participated and contributed to the conceptual brainstorming sessions.
  • Challenged and proposed ways to continuously improve working methods, systems and processes as part of the IT team.
Voir plus

Atypical GamesJuin 2012 - Février 2014

QA Project Manager for a Romanian company entirely dedicated to providing quality products for the gaming industry.
  • Managed up to 11 projects, assuring that all resources are properly met and efficiently allocated.
  • Supervised all testing staff and activities.
  • Provided direction and assigned tasks to the test team.
  • Reviewed the logical & physical game design docs.
  • Created and updated testing guidelines.
  • Developed test plans. 
  • Created manual and automated logical excel checklists.
  • Defined test processes including required test activities and deliverables.
  • Ensured all testing standards (functionality, compliance, company internal) are being met.
  • Provided support for the test team in regards to questions concerning GDDs.
  • Reviewed all the issues and defects reported by testers.
  • Ensured that all aspects of the testing process were covered.
  • Maintained full time communication with the dev team regarding all aspects of the project.
  • Provided game improvement feedback.
  • Provided daily and weekly status reports to the dev team.

QA Project Lead (February 2013 - November 2013).
  • Managed QA teams made up of up to 14 staff members.
  • Provided training for new testers.
  • Trained one QA Project Lead Assistant.
  • Supervised all testing staff and activities.
  • Provided direction and assigned tasks to the test team.
  • Reviewed the logical & physical game design docs.
  • Created and updated testing guidelines.
  • Developed test plans.
  • Created manual and automated logical excel checklists.
  • Defined test processes including required test activities and deliverables.
  • Ensured all testing standards (functionality, compliance, company internal) are being met.
  • Provided support for the test team in regards to questions concerning GDDs.
  • Reviewed all the issues and defects reported by testers.
  • Ensured that all aspects of the testing process were covered.
  • Maintained full time communication with the dev team regarding all aspects of the project.
  • Provided game improvement feedback. 
  • Provided daily and weekly status reports to the dev team.
QA Project Lead Assistant (December 2012 - February 2013).
  • Followed all testing standards.
  • Assisted the Project Lead on all requests.
  • Provided the Project Lead with input for status report.
  • Cooperated with the Project Lead to create test plans and cases.
  • Managed groups of testers in covering daily/weekly tasks.
  • Created excel test cases.
  • Participated and conducted walk-through of the test plans and cases.
  • Reviewed the logical & physical game design docs.
  • Provided game improvement feedback.
  • Provided daily reports.

QA Tester (June 2012 - November 2012).
  • Followed all testing standards.
  • Participated and conducted walkthrough of the test plans and cases.
  • Reviewed the logical & physical game design docs.
  • Provided game improvement feedback.
  • Provided daily reports.
Voir plus

Atypical GamesJuillet 2011 - Septembre 2011

QA Tester.
  • Followed all testing standards.
  • Participated and conducted walkthrough of the test plans and cases.
  • Reviewed the logical & physical game design docs.
  • Provided game improvement feedback.
  • Provided daily reports.