Summary
Overview
Work History
Education
Skills
Interests
Additional Information
Timeline
Generic

Elena Ionescu

London,Greater London

Summary

Highly-skilled software development professional bringing more 12years in software design, development and integration. Advanced knowledge of PHP and MySQL. Enjoying working with Node.JS, React and Redux

Overview

23
23
years of professional experience

Work History

Contract Senior Developer

Neuroute
London
08.2024 - Current
  • Build React & Typescript, Redux and RTQ Query components for the web app
  • Checked software for errors and coded updates to fix problems.
  • Coordinated with project managers to provide accurate development timelines and resource requirements.
  • Documented standard development procedures and trained new personnel on requirements.
  • Reviewed code and provided constructive feedback, promoting adherence to coding standards.
  • Produced clean, error-free code in line with internal quality standards.
  • Technologies used: React, React AG Grid, Typescript, Redux, RTK Query, PostgreSQL, Firestore, Tailwind CSS

Senior Software Engineer

Sky
London, Osterley
05.2023 - 07.2024
  • Facilitated knowledge-sharing sessions, contributing to team skill development and expertise.
  • Led development of technical documentation, aiding in troubleshooting and future updates.
  • Translated wireframes into responsive, pixel-perfect and secure web frontend UIs.
  • Worked with React, Typescript, Lit, Next.js, GraphQL, Optimizely for a complex Home Move application
  • Implemented software performance monitoring tools, identifying and resolving bottlenecks.

Lead Software Engineer

Vodafone
London, ENG
03.2020 - 05.2023

Trained and managed a team of 3-8 of developers and discussed issues in order to provide resolution and utilise best practices

  • Collaborated with cross-functional development team members to analyze potential system solutions based on evolving client requirements.
  • Create multi-tenant cloud native applications using serverless and micro-services architectures
  • Have opinion of and influence the software and cloud architecture
  • Work with technologies currently available in Amazon Web Services and learn new ones as they become available
  • Build web portals using React components and
  • Technologies used: React, Redux, Typescript, Next.js, CSS3, HTML, Javascript, Node.js, AWS services such as Lambda, DynamoDB, SQS, SNS, Cognito

Senior Software Javascript Consultant

Arnia Software
Bucharest
07.2019 - 03.2020
  • Solved complex business and technical problems
  • Design & implement features, APIs according to specifications, while keeping a strong customer focus
  • Owned the implementation effort along the whole software development process, as Web & Apps technical expert
  • Developed expert level knowledge about web development, architecture, performance and user experience & share it with the team
  • Experienced state of the art software development methodologies, best practices and tools and contributed to their continuous improvement
  • Technologies used: ES6, React, Redux, CSS, React Bootstrap 4

Contract Javascript Developer

BBC Participation
London
12.2018 - 04.2019

Working to redesign and add new functionalities for Comments module, used by BBC News, Sports and Children

CI/CD with weekly deployments to production servers TDD and BDD using Mocha, Chai and Enzyme

Skills used: React, NodeJS, Enzyme, Express, Sinon, Jasmine

Full-stack Javascript Developer

Eurostar
London
08.2018 - 11.2018

Working in Horizon team, I'm implementing a new booking trains interface that  will replace the actual booking system.


CI/CD with weekly deployments to production servers TDD and BDD using Mocha, Chai and Enzyme


Skills used: React, GraphQL, Apollo Client, NodeJS, Enzyme, Express, Sinon, Cypress

Senior Web Developer FTC & Scrum Master

BBC Radio & Music
London
05.2017 - 08.2018

Working in a team of 6 of developers, our task over the last year has been move the platform and its components over to their AWS platform. This task required a complete rewrite of all existing code but allowed us to continue to using the existing backend data sources. The application was rewritten in Silex 2 (Symphony) with additional auxiliary endpoint modules rewritten into load-balanced instances of Node.js servers.

- Rewriting and reengineering the BBC iPlayer Radio platform to use the latest technologies, namely: React 16.2, Redux, NodeJS and Webpack 4
- Creating and consuming composable components library, using atomic design, to ensure consistent layouts and code is used throughout the platform

- Implementing custom audio and video player components with React 16.2 for live streams and on-demand content

- Developing offline listening functionality and audio state management

- Integrating with BBC's internal audio content delivery networks and media services

- Creating analytics tracking for audio playback metrics and user engagement

- Implementing audio and video accessibility features including screen reader support and keyboard controls
- Implementing Cloudwatch alarms with AWS for the platform

CI/CD with weekly deployments to production servers
TDD and BDD using Mocha, Chai and Enzyme

Skills used: AWS, React, Redux, NodeJS, Enzyme, Express, Sinon, Jasmine


Trainings here:
- An evening with TC39 in London - Technical discussions with Technical Commitee 39 ECMAScript
- AWS Builders Day in London
- AWS Fundamentals - 1 day training provided by BBC
- Architecting on AWS - 3 days training provided by BBC
- Front-End Performance training with Harry Roberts - 2 days intensive training

Contract Senior PHP Developer

Immediate Media
London
02.2017 - 05.2017

My role within Immediate's Fabric department was to help shape the direction taken to migrate legacy applications from managed servers to immutable cloud images which allows us to deploy software at scale.

As the Fabric Core Team it is our duty to improve the development environment for our sister teams and to assist and guide in general development practices, as well as implementing new standards and structure to our growing codebase.

Migrating sites such as Olive Magazine, Radio Times and Gardeners World etc. to a platform which utilises technologies such as Puppet, Terraform, AWS, Continuous Integration, Deployment Pipelines and Automated test suites.

Technologies most used: OO PHP 5.5 - 7.1 / NodeJS ES6 / AWS Cloud Tooling / Terraform / Jenkins / ElasticSearch

Senior Software Engineer

ITV
London
06.2016 - 02.2017

- Developed code fixes and enhancements for ITV Hub Plus

- Integrated new APIs for sending email confirmation before payment

- Wrote Unit Tests, functional tests

- Designed new javascript modules and written Mocha, Jasmine Javascript tests

Skills used: PHP, OOP, Symfony 2, JavaScript, Unit and Functional Tests, TDD, Git, JIRA, Vagrant

Contract Senior PHP Developer

MyOffers
London
12.2015 - 05.2016
  • Continued development of the GBEnerySuppliers platform, implemented methods, operational tasks reported in JIRA.
  • Built, tested and deployed scalable, highly available and modular software products.
  • Modified existing software to correct errors, adapt to new hardware and improve performance.
  • Identified and suggested new technologies and tools for enhancing product value and increasing team productivity.

Skills used: PHP, OOP, Laravel, SQL Server, JavaScript, Git, LAMP, JIRA

Software Developer

STEMNET
London
03.2015 - 12.2015
  • Continued development of the STEM platform, implemented new reports, refactored old methods, fixing defects reported in JIRA
  • Implemented a Report Generator from scratch, using data from MySQL DB

Skills used: PHP, OOP, Zend framework 2, MySQL, JavaScript, JQuery, Git, LAMP

Software Developer

Affiliate Window
London
09.2014 - 02.2015
  • Continued development of the marketing platform, implemented a searching filter for opportunities market, improving code coverage of automated testing, refactored old methods, fixing defects reported in JIRA
  • Strengthened developmental methodologies by introducing a code quality document
  • Implemented innovative systems for data collection, storage and management of customer orders
  • Collaborated with product management to design, build and test systems
  • Debugged and modified software components
  • Skills used:PHP, OOP, Zend framework 1, Doctrine, MySQL, JavaScript, ElasticSearch, Git, Composer, Agile
  • Trainings:
    The beginner's guide to BDD - training provided by Inviqa with Konstantin Kudryashov

Contract Software Developer

Gemini Solutions
Bucharest
12.2013 - 06.2014
  • Custom PHP applications design and development, continuous integration, test driven development
  • Maintained existing applications and designed and delivered new applications
  • Developed code fixes and enhancements for inclusion in future code releases and patches
  • Built databases and table structures following n-tier architecture methodology for web applications

Skills used: PHP, Yii framework , MySQL, JavaScript, HTML, CSS, Git, Agile

Senior Web Developer

UBISOFT Production International
Chengdu China
06.2011 - 07.2011
  • Development of the project Might & Magic Raiders (www.mmraiders.com)
    http://www.youtube.com/watch?feature=player_embedded&v=daBRNB7wknM
  • Added a new plugin for PHPBB forum to meet the website requirements

Skills used:PHP, Smarty, MySQL database, DB design and structure

Senior Web Developer

Ubisoft
Bucharest, Romania
11.2008 - 12.2013
  • Analysis, development and implementation of the new functionalities
  • Fix applications issues
  • Manage the project phases, development, deployment and testing
  • Development process mediation and coordination between sides
  • Risk assessment and escalation
  • Liaised communication between core teams and stakeholders (Paris, Montreal, Singapore, Chengdu, Dusseldorf, Bucharest)
  • Aligned multiple teams across 3 continents to work on an international community-centric gaming site with game-to-web features, social elements, and in-game e-commerce functionality.
  • Development and global launch of the official web portal for Ubisoft's first triple-A free-to-play title, Ghost Recon Online,<br>including features like: Player Profile, Achievements, Adding Friends, callback services, micro-transactions using real Credit Cards - http://ghost-recon.ubi.com/ghost-recon-online/en-GB/home/index.aspx
  • Skills used: Zend Framework 1, PHP 5.3 & 5.4, WebServices (REST and SOAP), Memcached, MySQL, Javascript, JQuery, SVN, JIRA, Perforce
  • Development for an internal tool, Ulearn, including administration, using PHP and MySQL database
  • Development of THI (Treasure Hunters Institute) website from scratch, using Zend Framework, PHP, Python, MySQL database, DB design and structure, JQuery, also JIRA, Perforce, including application design from scratch
  • THI tracking tool - Implementing Dashboard and graphics
  • Facebook Treasure Odyssey - Tracking and reporting tool, Implementing Facebook Credits
  • Facebook Master Quizzz: Change design and implement new features.

Project Manager

iMedia Group
Bucharest, Romania
08.2008 - 11.2008
  • Manage and coordinate websites creation and implementation, having a team of one developer.

Skills used: Microsoft Project.

E-Commerce Team Coordinator

Gameloft
Bucharest, Romania
02.2007 - 08.2008
  • Coordinate and manage a seven men team(Romania, Bulgary, Vietnam) for E-Commerce projects
  • Play the role of Project Designer and Project QA when requested by the producer
  • Handle one or more Knowledge Layers;
  • Give technical solutions to developers and producers on the topics handled in the Knowledge Layers I was part of
  • Train new or old developers that need to use the systems that are included in the Knowledge Layers I owned
  • Make urgent investigations when critical problems arise.

PHP Programmer

Gameloft
Bucharest, Romania
11.2005 - 02.2007
  • Develop a few localisation projects and intranet applications
  • Skills used: PHP, MySQL database, DB design and structure, HTML, Javascript, CSS

Web Developer

SoftInvent
Craiova, Romania
12.2003 - 11.2005
  • Develop PHP and MySQL projects and Web sites
  • Skills used: PHP, MySQL database, DB design and structure, HTML, Javascript, CSS

Web Designer and Developer

BlueSoftware
Craiova, Romania
09.2001 - 10.2003
  • Full cycle of web site creation; designed, developed, tested and optimized complex websites

Skills used: on the frontend side mostly HTML, JavaScript, ASP with IIS and PWS; on the back-end side :MySQL, MS Access, SQL 2000

Education

M.Sc. - Computer Science Information

Computer Science Information University
Craiova, Romania
2000

Skills

  • React, Redux, Lit, Typescript, NodeJS, Webpack 4, GraphQL
  • Firestore
  • Mocha, Chai, Enzyme, Cypress
  • Web Services technologies - REST, SOAP, XML and JSON
  • High availability - Memcached, NoSQL (MongoDB), PostgresSQL
  • E-commerce - high volume traffic, scalability, software architecture
  • Agile - Scrum training
  • BDD, TDD - Inviqa training
  • Databases - MySQL - advanced
  • JavaScript - advanced - jQuery, AJAX
  • Sass, CSS
  • Composer
  • HTML/CSS - medium - responsive design
  • Source/version control software- GIT, CVS, SVN
  • LAMP - configure MySQL/Apache
  • Tools: JIRA, Perforce
  • API design knowledge
  • Performance and scalability optimisation
  • Excellent communication (written and verbal) and interpersonal skills
  • Proven problem solving and analytical abilities
  • Proven success working in team-orientated environments

Interests

Travelling, Music, Literature, Android, Playing pool

Additional Information

  • English (Business Fluent), French (Beginner), German (Beginner), Italian (Beginner)

Timeline

Contract Senior Developer

Neuroute
08.2024 - Current

Senior Software Engineer

Sky
05.2023 - 07.2024

Lead Software Engineer

Vodafone
03.2020 - 05.2023

Senior Software Javascript Consultant

Arnia Software
07.2019 - 03.2020

Contract Javascript Developer

BBC Participation
12.2018 - 04.2019

Full-stack Javascript Developer

Eurostar
08.2018 - 11.2018

Senior Web Developer FTC & Scrum Master

BBC Radio & Music
05.2017 - 08.2018

Contract Senior PHP Developer

Immediate Media
02.2017 - 05.2017

Senior Software Engineer

ITV
06.2016 - 02.2017

Contract Senior PHP Developer

MyOffers
12.2015 - 05.2016

Software Developer

STEMNET
03.2015 - 12.2015

Software Developer

Affiliate Window
09.2014 - 02.2015

Contract Software Developer

Gemini Solutions
12.2013 - 06.2014

Senior Web Developer

UBISOFT Production International
06.2011 - 07.2011

Senior Web Developer

Ubisoft
11.2008 - 12.2013

Project Manager

iMedia Group
08.2008 - 11.2008

E-Commerce Team Coordinator

Gameloft
02.2007 - 08.2008

PHP Programmer

Gameloft
11.2005 - 02.2007

Web Developer

SoftInvent
12.2003 - 11.2005

Web Designer and Developer

BlueSoftware
09.2001 - 10.2003

M.Sc. - Computer Science Information

Computer Science Information University
Elena Ionescu