Radu Cojocaru, Software Developer in Timișoara, Timiș County, Romania
Radu Cojocaru

Software Developer in Timișoara, Timiș County, Romania

Member since January 3, 2018
Radu is a full-stack software developer specializing in web and mobile apps who has worked for a number of companies and contract clients including Vodafone, AT&T, and LMAX Exchange in London. He has a solid grasp of all elements of the software development lifecycle and works well in any kind of team.
Radu is now available for hire




Timișoara, Timiș County, Romania



Preferred Environment

Git, WebStorm, MacOS

The most amazing...

...tool I've developed is an Express mock server which can simulate complex API responses in order to decouple the front-end development from the actual back-end.


  • React Developer

    2018 - PRESENT
    Vodafone UK (via Invenica)
    • Created the React front end for Vodafone's payments page.
    • Created an npm package, a brand-aligned React components library, that was being used in five projects.
    • Created a CLI similar to create-react-app that was being used to scaffold a new React project with specific Vodafone customizations.
    • Added Jest unit tests for the React front end, achieving code coverage above 50%.
    • Created a mocking library package as an npm package that was used to mock REST API requests in several projects.
    • Added end-to-end tests using Cypress running in CI environment.
    • Created a preview web app and translation tool that was being used to preview different user journeys and to provide translations in a visual way.
    Technologies: JavaScript 6, WebStorm, Express.js, Node.js, Cypress.io, Storybook, Jest, React
  • React Developer

    2019 - 2020
    Kalepa (via Toptal)
    • Developed the front end for the main application used daily by underwriters.
    • Developed a React components library according to the design language provided by the design team.
    • Contributed to the Python back-end application updating and adding new APIs.
    Technologies: Amazon Web Services (AWS), AWS, APIs, Python 3, Redux, ECMAScript (ES6), JavaScript
  • Full-stack Developer

    2018 - 2018
    VoxGit (via Toptal)
    • Created the talk proposals management software that was used to keep track and review proposals for a conference.
    • Created microservices using Seneca framework.
    Technologies: JavaScript, Seneca.js, Vue, Node.js
  • React Developer

    2016 - 2018
    Vodafone UK (via Invenica)
    • Worked as part of the front-end team to develop the React web app at offers.vodafone.com.
    • Developed a Node/Express server to mock PPE's complex transaction API, which enabled us to replicate complex flows with ease and cut development time in half overnight.
    • Developed the authentication solution and permissions system for a separate CMS application (Node for the back end, React for the front- end).
    • Introduced tests—unit testing, integration testing, snapshot testing—using Jest.
    • Integrated the front-end build with the Java back-end build through a frontend-maven-plugin.
    • Maintained, refactored, and expanded Cucumber end-to-end tests.
    Technologies: Java, Sass, Express.js, Node.js, Jest, Webpack, Redux, React, ECMAScript (ES6)
  • Front-end Web Developer

    2013 - 2016
    Vodafone DE
    • Led the front-end team working on start.vodafone.com, a single-page web application to provide Vodafone customers with info about Vodafone services.
    • Developed a custom MVC framework for JavaScript.
    • Customized the web app to integrate seamlessly with native iOS and Android apps.
    • Developed JavaScript animations that coordinate with Ajax requests.
    • Reduced page load times by optimizing asset sizing and bundling.
    Technologies: Sass, Agile Software Development, jQuery, CSS, JavaScript
  • Web Developer and Native Mobile App Developer

    2011 - 2013
    Betfair London
    • Worked on a betting iOS (Objective-C) mobile app developed specifically for the Euro 2012 championship.
    • Worked on a mobile web app to handle registration, login, and account management for Betfair customers on the web and in different mobile apps.
    Technologies: Objective-C, jQuery, JavaScript
  • Web and Mobile App Developer

    2011 - 2011
    • Designed the first version of the BullionVault mobile app.
    • Developed the iOS (Objective-C) and Android (Java) versions of the app.
    Technologies: Java, Android, Objective-C, iOS
  • Mobile App Developer

    2010 - 2010
    LMAX Exchange London
    • Developed the first version of the iOS native mobile app for the LMAX Exchange. The app allows LMAX customers to place trades on the LMAX real-time Forex exchange.
    Technologies: Objective-C
  • Full-stack Developer

    2005 - 2007
    SurgeWorks.com, Inc.
    • Worked on a web portal (Ruby on Rails) for AT&T.
    • Worked on the iOS (Objective-C) version of a few mobile apps (Divine Office, Prayer App).
    • Worked on a few plugins to customize WordPress for ExtremeMember.com.
    Technologies: Objective-C, iOS, WordPress, PHP, Ruby on Rails (RoR), Ruby
  • Full-stack Developer

    2004 - 2006
    • Worked on 30 small and medium projects, developing web and Windows applications.
    Technologies: WordPress, C#, MySQL, PHP


  • HomeAdmin

    Mobile app (Ionic 3 and Firebase) for couples to manage joint expenses, todo lists, and notes.

  • HtmlCustomHashWebpackPlugin

    Webpack plugin to replace the hash generated by HtmlWebpackPlugin with a custom value.

  • Vodafone Care

    A React web app where Vodafone customers can buy insurance for their phones. The app consists primarily of a large form split into three sections:
    • select device,
    • select the level of coverage,
    • fill in personal details.

    The form needs to be customized based on the user's country, and we used code splitting (loadable components) to handle the different variants.

    As part of this project, I also worked on a components library that follows the Vodafone style guide and is used in multiple projects for a consistent UI and faster development.


  • Languages

    JavaScript, JavaScript 6, Sass, Objective-C, Ruby, ECMAScript (ES6), Java, CSS, PHP, C#, Python 3, PHP 5, Java 6
  • Frameworks

    Redux, Ionic 3, Jest, Express.js, Ruby on Rails (RoR), Angular, Cypress.io
  • Libraries/APIs

    React, Node.js, jQuery, Vue, Seneca.js, Sidekiq, Web3.js
  • Tools

    Webpack 2, WebStorm, Redux Thunk, Git, Webpack, Cucumber, Let's Encrypt
  • Paradigms

    Agile Software Development, Functional Programming
  • Platforms

    iOS, Android, MacOS, WordPress, Amazon Web Services (AWS), Firebase
  • Storage

    MySQL, PostgreSQL, AWS S3, MongoDB, Firebase Realtime Database
  • Other

    UI Libraries, Storybook, APIs, AWS, Styled-components, Data Visualization, Ethers.js, Ethereum Smart Contracts


  • Master's Degree in Computer Science
    2003 - 2008
    Politechnique University - Timisoara, Romania
  • Technical High School Diploma in Math & Computer Science
    1999 - 2003
    J.L. Calderon High School - Timisoara, Romania

To view more profiles

Join Toptal
Share it with others