![Ciprian Trușcă, Developer in Bucharest, Romania](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F361244%2Fpicture%2Foptimized%2Fhuge-25491d16a185576823f19c3902f09633.jpg&width=524)
Ciprian is available for hire
Hire CiprianCiprian Trușcă
Verified Expert in Engineering
Software Developer
Location
Bucharest, Romania
Toptal Member Since
October 22, 2019
Ciprian非常喜欢编码,他在不同领域积累了丰富的经验. 他认为你掌握的编程语言越多,你的程序员水平就越高. 他的专长是安全性和高并发后端系统,但他也喜欢做前端, DevOps, and automated tests. Ciprian喜欢认真对待他的责任,以便以最好的方式完成每一项任务
Portfolio
Toptal Client
Cypress, Node.js, Angular, Grails
ACI Worldwide Payments (through Gemini Solutions)
React, JavaScript, Java
Freelancing
Vue, JavaScript, Django, Ruby on Rails (RoR), Laravel
Experience
Availability
Part-time
Preferred Environment
Git, Visual Studio Code (VS Code), IntelliJ IDEA, Linux
The most amazing...
...我开发的是一种高度并发的基础设施,用于将语音传输到文本信息.
Work Experience
Full-stack Developer
2019 - PRESENT
Toptal Client
- Implemented SAML and improved the existing authentication system.
- Added new functionalities to both frontend and backend.
- Created an end-to-end testing project using Cypress.
Technologies: Cypress, Node.js, Angular, Grails
Software Developer
2018 - PRESENT
ACI Worldwide Payments (through Gemini Solutions)
- 对应用程序的不同组件执行安全审计.
- Implemented 3DS v2.0 for several partners.
- 将现有的第三方JPOS解决方案替换为内部解决方案.
- 重构和优化React应用程序,使我们的客户能够通过我们的平台快速管理他们的在线支付.
Technologies: React, JavaScript, Java
Software Developer
2015 - PRESENT
Freelancing
- 开发了一个Ruby on Rails应用程序,允许管理配音和字幕工作流程, and also the generation of the financial reports.
- 使用PHP Laravel和Vue JS为心脏病诊所开发了一个web应用程序. 该应用程序处理诊所工作流程的许多方面, including patients scheduling, management of the investigations and treatments, Holter monitoring, financial reports, etc.
- 开发一个由ERP系统支持的Magento商店,并创建同步库存的逻辑, clients, and orders.
- Created a Laravel/Vue.. js申请布加勒斯特书展,允许参与者注册, book the desired stands, create events, etc.
- 为商标律师事务所创建了一个Django应用程序,使他们能够跟踪注册商标.
技术:Vue, JavaScript, Django, Ruby on Rails (RoR), Laravel
Technical Leader
2018 - 2018
Resilinc (through Gemini Solutions)
- 使用马拉松编排的Docker容器设计了一个REST API.
- 为API网关配置并创建插件,以支持身份验证, Rate Limiting, Throttling, etc.
- Worked on the PostgreSQL statements that were used by the gateway.
- 配置组件间通信的HTTPS标准.
- Integrated third-party tools into this project infrastructure.
Technologies: PostgreSQL, Marathon, Docker, Java
Senior Software Developer/Technical leader
2015 - 2018
Orange
- 为用于提供(上传)的流程管理应用程序设计体系结构, transcode, subtitle) media files in the Orange TV application.
- 使用Robot框架和Python创建了一个测试框架,供构建系统使用.
- 使用React框架在应用程序前端工作.
- 在一个大数据项目中工作,该项目处理数百万个通话数据记录,并将其分区到Cassandra中,以便及时检索.
- 创建了一个实时监控网络组件的系统,以便识别故障组件.
- 创建了一个由Python API备份的Grafana应用程序,允许用户从网络中选择路由器, and then, based on the configured options, it would automatically retrieve the router's network data (RX, TX and errors) and display them in a dashboard.
技术:React, Python, Robot Framework, Cassandra, Scala, MongoDB, Java
Senior Software Developer/Technical Leader
2012 - 2015
Nuance Communications (through Totalsoft)
- 不断改进用PERL编写的测试框架,并编写由构建系统自动运行的功能测试.
- 实现了HTTP和SMTP通信的最高安全标准(双向证书认证), SMIME, etc).
- 开发了一个高度并发的代理,该代理使用ReactiveX框架通过移动平台SMPP的不同协议传递消息, XMPP, and APN.
- 在一个JavaScript工具上工作,该工具对JSON文档执行模式验证.
- 创建部署应用程序所需的各种bash脚本和RPM规范.
Technologies: JavaScript, CouchDB, Perl, Java
Software Developer
2008 - 2012
Ridgid
- 在销售人员用来管理客户的CRM黑莓应用程序上工作, leads, and sales.
- 开发了一个用c#编写的web应用程序,作为管道承包商与客户分享工作的平台.
- Created an iOs application for the before-mentioned platform.
- 使用OpenCV库编写了一个c++应用程序,用于检测管道系统中的交叉孔.
- 开发一个Java应用程序,作为Salesforce CRM和移动客户端之间的代理.
Technologies: OpenCV, C++, Objective-C, C#, Java
Experience
TAROM
Consultancy for the largest Romanian airline company.
Performed an analysis of the current software infrastructure.
提出了更新当前应用程序以及与第三方ERP系统集成的解决方案.
Performed an analysis of the current software infrastructure.
提出了更新当前应用程序以及与第三方ERP系统集成的解决方案.
Catalogmedia
用Flask编写的API,用于将Magento商店(连接到在线市场)与ERP系统同步. API公开产品和价格,并接受订单和客户,然后由ERP处理.
Cardioclass
Laravel PHP and Vue.js application for a cardiology clinic. The application allows the doctors to schedule appointments, keep track of the patients' medical history, medical procedures, payments, etc.
BTI Studios
用于管理字幕和配音工作流的Ruby on Rails应用程序. 该应用程序处理了公司活动的大部分方面:从导入原始媒体到允许用户上传字幕, proofread and perform the technical check, 然后生成每月的报告,用来支付稿酬.
Electroservice
Ruby on Rails应用程序,它跟踪公司的商务差旅费用并导出会计报告.
Skills
Languages
Java, c#, Objective-C, c++, Perl, JavaScript, Ruby, PHP, Python, Scala
Platforms
Linux, Visual Studio Code (VS Code), Docker
Frameworks
Robot Framework, Marathon, Grails, Cypress, Ruby on Rails (RoR), Laravel, Django, Angular
Libraries/APIs
OpenCV, Vue, React, PostgREST, Node.js
Tools
IntelliJ IDEA, Git
Storage
MySQL, PostgreSQL, CouchDB, MongoDB, Cassandra
Education
2001 - 2002
Postgraduate Diploma in Computer Engineering
Technical University - Cluj-Napoca, Romania
1996 - 2001
Master's Degree in Economics
Babeș-Bolyai University - Cluj-Napoca, Romania
Certifications
AUGUST 2012 - PRESENT
Oracle Certified Associate, Java SE 7 Programmer
Oracle
FEBRUARY 2012 - PRESENT
Oracle Certified Professional, Java SE 7 Programmer
Oracle
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