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
2024.08 - 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
2023.05 - 2024.07
  • 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
2020.03 - 2023.05

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
2019.07 - 2020.03
  • 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
2018.12 - 2019.04

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
2018.08 - 2018.11

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
2017.05 - 2018.08

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
2017.02 - 2017.05

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
2016.06 - 2017.02

- 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
2015.12 - 2016.05
  • 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
2015.03 - 2015.12
  • 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
2014.09 - 2015.02
  • 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
2013.12 - 2014.06
  • 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
2011.06 - 2011.07
  • 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
2008.11 - 2013.12
  • 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
2008.08 - 2008.11
  • Manage and coordinate websites creation and implementation, having a team of one developer.

Skills used: Microsoft Project.

E-Commerce Team Coordinator

Gameloft
Bucharest, Romania
2007.02 - 2008.08
  • 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
2005.11 - 2007.02
  • 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
2003.12 - 2005.11
  • 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
2001.09 - 2003.10
  • 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
2024.08 - Current

Senior Software Engineer

Sky
2023.05 - 2024.07

Lead Software Engineer

Vodafone
2020.03 - 2023.05

Senior Software Javascript Consultant

Arnia Software
2019.07 - 2020.03

Contract Javascript Developer

BBC Participation
2018.12 - 2019.04

Full-stack Javascript Developer

Eurostar
2018.08 - 2018.11

Senior Web Developer FTC & Scrum Master

BBC Radio & Music
2017.05 - 2018.08

Contract Senior PHP Developer

Immediate Media
2017.02 - 2017.05

Senior Software Engineer

ITV
2016.06 - 2017.02

Contract Senior PHP Developer

MyOffers
2015.12 - 2016.05

Software Developer

STEMNET
2015.03 - 2015.12

Software Developer

Affiliate Window
2014.09 - 2015.02

Contract Software Developer

Gemini Solutions
2013.12 - 2014.06

Senior Web Developer

UBISOFT Production International
2011.06 - 2011.07

Senior Web Developer

Ubisoft
2008.11 - 2013.12

Project Manager

iMedia Group
2008.08 - 2008.11

E-Commerce Team Coordinator

Gameloft
2007.02 - 2008.08

PHP Programmer

Gameloft
2005.11 - 2007.02

Web Developer

SoftInvent
2003.12 - 2005.11

Web Designer and Developer

BlueSoftware
2001.09 - 2003.10

M.Sc. - Computer Science Information

Computer Science Information University
Elena Ionescu