Radu Cojocaru, Developer in Timișoara, Timiș County, Romania
Radu is available for hire
Hire Radu

Radu Cojocaru

Verified Expert  in Engineering

Ethers.js Developer

Location
Timișoara, Timiș County, Romania
Toptal Member Since
January 3, 2018

Radu是一名全栈软件开发人员,专门从事网络和移动应用程序开发,曾为包括沃达丰在内的多家公司和合同客户工作, AT&T, and LMAX Exchange in London. 他对软件开发生命周期的所有元素都有扎实的掌握,并且在任何类型的团队中都能很好地工作.

Portfolio

Vodafone UK via a Tech and Consultancy Company
JavaScript 6, WebStorm, Express.js, Node.js, Cypress, Storybook, Jest, React...
Kalepa
亚马逊网络服务(AWS)、api、Python 3、Redux、ECMAScript (ES6)、JavaScript...
VoxGit
JavaScript, Seneca.js, Node.js, Front-end, HTML, Communication, APIs

Experience

Availability

Part-time

Preferred Environment

Git, WebStorm, MacOS, Blockchain, Ethereum

The most amazing...

...我开发的工具是一个Express模拟服务器,它可以模拟复杂的API响应,以便将前端开发与实际的后端分离.

Work Experience

React Developer

2018 - PRESENT
Vodafone UK via a Tech and Consultancy Company
  • Worked on the sales page for mobile device insurance.
  • Developed the React front end for Vodafone's payments page.
  • 制作了一个npm包,一个与品牌一致的React组件库,在五个项目中使用.
  • 创建了一个类似于Create React App的CLI,用于搭建一个带有特定沃达丰定制的新React项目.
  • 为React前端添加Jest单元测试,实现50%以上的代码覆盖率.
  • 创建了一个模拟库包作为npm包,用于在几个项目中模拟REST API请求.
  • Added end-to-end tests using Cypress running in the CI environment.
  • 创建了一个预览web应用程序和翻译工具,用于预览不同的用户旅程,并提供可视化的翻译.
Technologies: JavaScript 6, WebStorm, Express.js, Node.js, Cypress, Storybook, Jest, React, Front-end, HTML, HTML5, UI Libraries, Redux Thunk, Functional Programming, Amazon S3 (AWS S3), English, Communication, TypeScript, Axios, APIs

React Developer

2019 - 2020
Kalepa
  • 为承销商日常使用的主要应用程序开发前端.
  • 根据设计团队提供的设计语言创建了一个React组件库.
  • 对Python后端应用程序的更新和添加新api做出了贡献.
Technologies: 亚马逊网络服务(AWS)、api、Python 3、Redux、ECMAScript (ES6)、JavaScript, Front-end, HTML, Data Visualization, Communication, Axios

Full-stack Developer

2018 - 2018
VoxGit
  • 创建了演讲提案管理软件,用于跟踪和审查会议提案.
  • Created microservices using the Seneca framework (http://senecajs.org/).
  • 通过使用通用组件创建模板,减少了微应用程序的开发时间.
Technologies: JavaScript, Seneca.js, Node.js, Front-end, HTML, Communication, APIs

React Developer

2016 - 2018
Vodafone UK a Tech and Consultancy Company
  • 作为前端团队的一员开发React web应用.vodafone.com.
  • Developed a Node.js and Express server to mock PPE's complex transaction API, 使我们能够轻松地复制复杂的流程,并在一夜之间将开发时间缩短一半.
  • 为一个单独的CMS应用程序开发身份验证解决方案和权限系统. Used Node.js for the back end and React for the front- end.
  • 引入测试,特别是使用Jest的单元测试、集成测试和快照测试.
  • 通过前端maven插件集成了前端构建和Java后端构建.
  • Maintained, refactored, and expanded Cucumber end-to-end tests.
Technologies: Java, Sass, Express.js, Node.js、Jest、Webpack、Redux、React、ECMAScript (ES6)、前端、HTML、Webpack 2、api

Front-end Web Developer

2013 - 2016
Vodafone DE
  • Led the front-end team working on start.vodafone.这是一个单页web应用程序,为沃达丰的客户提供有关沃达丰服务的信息.
  • 为JavaScript开发了一个自定义MVC(模型-视图-控制器)框架.
  • 定制web应用程序,与本地iOS和Android应用程序无缝集成.
  • Developed JavaScript animations that coordinate with Ajax requests.
  • Reduced page load times by optimizing asset sizing and bundling.
技术:Sass,敏捷软件开发,CSS, JavaScript,前端,HTML

Web Developer and Native Mobile App Developer

2011 - 2013
Betfair London
  • 为2012年欧洲杯专门开发了一款博彩iOS (Objective-C)手机应用.
  • Developed a mobile web app to handle registration, login, 以及在网络和不同的移动应用程序上为必发客户管理账户.
  • 使用WebView将用于用户注册的web应用集成到几个原生iOS移动应用中.
Technologies: Objective-C, JavaScript, Front-end

Web and Mobile App Developer

2011 - 2011
BullionVault
  • Designed the first version of the BullionVault mobile app.
  • Developed the iOS version of the app with Objective-C.
  • Created the Android version of the mobile app with Java.
Technologies: Java, Objective-C, Java 6

Mobile App Developer

2010 - 2010
LMAX Exchange London
  • 为LMAX Exchange开发第一个iOS原生移动应用.
  • 允许LMAX客户在LMAX实时外汇交易所进行交易.
  • 确保平稳的应用程序性能,因为外汇是一个快速变化的市场,显示准确的价格和订单数据是必不可少的.
Technologies: Objective-C

Full-stack Developer

2005 - 2007
SurgeWorks.com, Inc.
  • Worked on a web portal using Ruby on Rails for AT&T.
  • Developed the iOS (Objective-C) version of a few mobile apps, specifically Divine Office and a prayer app.
  • Worked on a few plugins to customize WordPress for ExtremeMember.com.
Technologies: Objective-C, Ruby, PostgreSQL

Full-stack Developer

2004 - 2006
Freelance
  • 参与30个中小型项目,开发web和Windows应用程序.
  • Built web scrapers for keyword research websites.
  • Designed a webpage for an auto dealership and food portal.
Technologies: MySQL, PHP 5

Smart contracts and UI to interact with them

http://app.solerax.io/
我已经开发并部署了三个Solidity智能合约到BSC区块链:
1) A smart contract for token vesting. The vesting was monthly for a period of one year.
(http://bscscan.com//address/0xDC36519464b918CD0B0c640510127fC241836764#code)

2)公开发售的智能合约:任何人都可以使用BUSD从这个智能合约中购买SOLX (ERC-20代币), USDT, 或BNB (BNB将使用PancakeSwap交换并发送给合同所有者)
(http://bscscan.com//address/0x80D637DE44F07a29F81cb83E90Ba257EAd7E804F#code)

3)人工交易的智能合约:任何人都可以创建一个包,以固定的价格出售特定数量的代币. 买家将看到网站上列出的包裹,并可以购买其中任何一种
(http://bscscan.com//address/0xaC3bc8B4187bfEA8A3Df3A2Ce54F62b397c56dBE#code)

HtmlCustomHashWebpackPlugin

http://www.npmjs.com/package/html-custom-hash-webpack-plugin
一个webpack插件,用自定义值替换HtmlWebpackPlugin生成的哈希值. For example, 如果您想使内部跟踪更容易,您可以使用构建号作为JavaScript资产的唯一标识符.

Vodafone Care

http://eshop.care.vodafone.com/it
一个React网络应用程序,沃达丰的客户可以为他们的手机购买保险. 该应用程序主要由一个分成三个部分的大表单组成:
• select device,
• select the level of coverage,
• fill in personal details.

The form needs to be customized based on the user's country, 我们使用代码分割(可加载组件)来处理不同的变体.

As part of this project, 我还开发了一个组件库,它遵循沃达丰风格指南,用于多个项目,以获得一致的UI和更快的开发速度.

Languages

JavaScript, JavaScript 6, Sass, Objective-C, Ruby, HTML, HTML5, TypeScript, ECMAScript (ES6), Java, CSS, Python 3, PHP 5, Java 6, Solidity

Frameworks

Redux, Jest, Express.js, Cypress, Next.js

Libraries/APIs

React, Node.js, REST APIs, React Redux, Seneca.js

Tools

Webpack 2, WebStorm, Redux Thunk, Git, Webpack, NPM, MetaMask

Paradigms

Agile Software Development, Functional Programming

Other

Front-end, APIs, UI Libraries, English, Axios, Storybook, Styled-components, Data Visualization, Ethers.js, Ethereum Smart Contracts, Algorithms, Communication, Crypto

Storage

MySQL, PostgreSQL, Amazon S3 (AWS S3)

Platforms

MacOS,亚马逊网络服务(AWS), Firebase,区块链,以太坊,Web

2003 - 2008

Bachelor's Degree in Computer Science

Politechnique University - Timisoara, Romania

1999 - 2003

Technical High School Diploma in Math & Computer Science

J.L. Calderon High School - Timisoara, Romania

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring