David Marín,西班牙Cobeña的开发人员
David is available for hire
Hire David

David Marín

Verified Expert  in Engineering

Software Developer

Location
Cobeña, Spain
Toptal Member Since
July 2, 2015

David是一名开源和开放数据爱好者,拥有超过23年的专业开发经验. 他掌握了各种技能, 包括网页编程(PHP和JavaScript), C, c++ (Linux和Windows下), 系统管理. Of these skills, David擅长web编程,并拥有基于Symfony php的后端全栈经验, jQuery front ends, 以及基于WordPress/ woocommerce的网站.

Portfolio

The Healthy Mummy
JavaScript, WordPress插件,Web托管 & 域设置,Docker, Selenium...
Navigate Oceania
WooCommerce, JavaScript, WordPress插件,Web托管 & Domain Setup, PHP...
Fundación MAIOR
WordPress插件,网络托管 & 域名设置,WooCommerce, Debian, PHP...

Experience

Availability

Part-time

Preferred Environment

JavaScript, Linux, Symfony, LAMP, PHP, WooCommerce, WordPress

The most amazing...

...我开发的算法是马德里Calle-30的自动通风控制系统, 超过40公里的城市隧道网络.

Work Experience

Web Lead Developer

2016 - PRESENT
The Healthy Mummy
  • 基于WordPress和WooCommerce为公司网站开发了多个自定义功能.
  • 清理和优化遗留源代码,使其适应良好实践的使用.
  • 为几个现有的WordPress和WooCommerce插件开发了多个补丁和改进.
  • 使用Selenium实现自动化测试套件,以跟踪站点的工作条件.
  • 调试和支持各种托管问题.
  • 领导一个由三个开发人员组成的团队,负责网站的前端和后端.
  • 参与VWO测试以提高站点转换.
  • 领导完成了将站点从PHP 5迁移到PHP 7和从PHP 7迁移到PHP 8所需的调整工作.1.
  • 调整了整个定制以使用新的WooCommerce HPOS数据库模式(高性能订单存储).
技术:JavaScript, WordPress插件,Web托管 & 域设置,Docker, Selenium, MySQL, PHP, WooCommerce订阅2, WordPress, WooCommerce, CSS, APIs, WordPress API, Marketo, ACF PRO, 高级自定义字段(ACF), AffiliateWP, Amazon S3 (AWS S3), 亚马逊网络服务(AWS), Apache, Amazon EC2, Ajax, Klaviyo, BrainTree, PayPal, Domains & Hosting, Ubuntu, PHP 7, Linux服务器管理, 完整的开发, Integration, Libcurl, eCommerce, Marketplaces, User Interface (UI), Web Development, Stripe API, Stripe Connect, Back-end Development, REST APIs, Cloudflare, WordPress Themes, Architecture, Leadership, Figma, Affiliate Marketing, User Experience (UX), Client Portals, Dashboard Design, Stripe Marketplace

Web开发人员和系统管理员

2015 - PRESENT
Navigate Oceania
  • 修复了一个多域站点的问题,该站点的内容应该在所有站点上复制.
  • 修复了一个被黑客入侵的WordPress安装,并提高了网站的安全性.
  • 增加了所有网站页面的广告空间.
  • 修复了网站上翻译插件的问题.
  • 更新并清理了网站上使用的插件,因为其中许多插件是不需要的.
  • 将几个站点从PHP 5迁移到PHP 7, 然后从PHP 7到PHP 8, 并做出了必要的调整.
技术:WooCommerce, JavaScript, WordPress插件,Web托管 & 域名设置,PHP, WordPress,域名 & 托管,PHP 7,全栈开发,Web开发,用户体验

公益性系统管理器| Web开发人员

2003 - PRESENT
Fundación MAIOR
  • 远程管理五台Windows电脑和一台Linux文件和邮件服务器的网络.
  • 开发和部署www.maior.使用WordPress和WooCommerce.
  • 开发和部署www.amaysirve.他使用WordPress,并使用Twig和Timber插件从头开始开发模板.
技术:WordPress插件,网络托管 & 域设置,WooCommerce, Debian, PHP, WordPress, CSS,域 & 托管、全栈开发、Web开发、用户体验(UX)

自由网站开发员

2020 - 2021
Punch Buggy
  • 建立了一个自定义的WooCommerce插件连接一个网站对AmWin库存管理系统的摩托车店网站.
  • 使用woocommerce复合产品插件,并建立了一个定制的系统,从许多块构建诱饵. 该界面包括基于用户选择的生成诱饵预览. 这是一个钓鱼服装商店的电子商务网站.
  • 为一个使用CraftCMS构建的重要家具市场网站从零开始构建一个系统来管理发货, 使用Shippit来集中发货. 该系统计算出准确的成本和估计的运输时间.
  • 创建供供应商使用的后端,以全面管理市场站点的零件订单.
  • 根据设计师提供的模型,在CraftCMS网站上实现了几个页面.
Technologies: PHP, WordPress, WooCommerce, WooCommerce订阅2, Craft CMS, Web Development, Back-end Development, REST APIs, User Experience (UX), Client Portals, Dashboard Design

Woocommerce开发者|支付网关专家

2020 - 2020
Belfort Design Agency
  • 从头开始为WooCommerce开发一个新的支付网关,使用Stripe Wire Transfer API接收付款.
  • 一旦正确收到相应的付款,启用插件订单全额支付.
  • 协助网站启动,并修复了一些与主题和一般WordPress/WooCommerce配置相关的问题.
技术:WordPress, WooCommerce, Payment APIs, Braintree API, Web Development, Stripe API, Stripe Checkout, Back-end Development, REST APIs, User Experience (UX), Client Portals

Developer

2020 - 2020
全水有限公司dba我们的自然环境
  • 开发了一个PDF生成器系统,可以使用wkhtmltopdf将精心制作的HTML文档转换为PDF格式.
  • 通过Libcurl调用现有API,使系统能够检索不同文档的数据.
  • 使用PHP 7将系统作为web服务实现.
技术:Web, PDF, wkhtmltopdf, HTML, CSS, PHP, Libcurl, domain & 托管、后端开发、REST api、用户体验(UX)

Web Developer

2016 - 2016
Adapt Marketing
  • 修正了由于服务器受到攻击而使用WordPress API的几个问题.
  • 使用WordPress和WooCommerce建立一个网页, 包括选择和添加插件以及为特定功能生成自定义插件.
  • 使用新开发的WordPress主题将Photoshop设计迁移到HTML/CSS.
技术:WordPress插件,网络托管 & 域设置,Linux, WooCommerce, WordPress, CSS,域 & Hosting, 完整的开发, Integration, eCommerce, Web Development, WordPress Themes, User Experience (UX)

Web Developer

2016 - 2016
Meridix Creative, Inc.
  • 修改了一个网站,现在使用Stripe支付网关而不是PayPal的Payflow API.
  • 改变了网站上几个页面的风格.
  • 检测到几个与安全相关的问题,并启动任务来解决它们.
技术:JavaScript, Web Hosting & 域设置,条纹,微软SQL服务器,Azure, PHP,域 & Hosting, 完整的开发, Integration, Web Development, Stripe API, Stripe Checkout, REST APIs, Stripe Subscriptions, User Experience (UX)

Web Developer

2015 - 2016
Forelock
  • 调整网站以使用Braintree支付网关.
  • 负责整个工地的安全清理工作, 消除了作为潜在SQL注入点的几个安全问题.
  • 开发涉及后端和前端修改的新功能.
  • 在另一个项目上工作, 实现一个基于php的API服务器,供JumpOff移动应用使用.
技术:JavaScript, Web Hosting & 域名设置,HTML, MySQL, PHP,域名 & 托管、集成、Web开发、REST api、用户体验(UX)

软件开发人员|系统经理

2006 - 2016
SICE
  • 领导一个四人小组,为Isabel II运河开发和部署一个专有的报告系统, 马德里的公共饮用水供应商.
  • 管理一个三人团队开发和部署SICE Nautilus, 一个基于网络的操作辅助系统,包括事件支持, as well as fleet, inventory, 以及维护管理.
  • 优化查询,并为SICE ITS解决方案的基于web的报告系统进行后端改进. 改进允许生成和导出涉及大量数据的报告到PDF或Excel.
  • 在塞古拉盆地从事水控制系统的工作. Analyzed, 设计并实现了盆地控制中心的新功能, 包括与自动电话服务的接口, C++, InfoPlus.21、SCADA、Oracle数据库.
  • Analyzed, designed, 并利用Java和ANTLR工具等Java模块实现了一个基于MySQL DB的大坝听诊SCADA系统的自动计算系统. 部署在Ebro流域和大坝控制系统.
  • 为塔古斯盆地的盆地控制中心开发了新的功能. 部署了200多个嵌入式x86 Linux远程单元的新通信系统和网络. 为这些远程单元构建远程管理和更新功能.
  • 为马德里Calle-30隧道控制系统创建自动通风算法. 致力于RCU远程控制系统,重点是通风和火灾探测子系统.
  • 开发功能,旨在提高远程控制单元的可扩展性和健壮性,以支持更多数量的I/O信号和连接(c++用于使用x86 arch的嵌入式Linux系统). 这是在马德里Calle 30项目.
  • 部署和管理内部Linux和Windows服务器(CVS), SVN, Git)用于开发部门.
技术:ANTLR, SCADA, Highcharts, datatable, NHibernate, ASP.NET MVC, Git, Subversion (SVN), CVS, Linux, Infoplus WMS, Microsoft SQL Server, MySQL, Oracle, PostgreSQL, Java, C++, C, Leaflet, jQuery, Symfony, JavaScript, PHP, Debian Linux, Ubuntu, Symfony 2, Linux服务器管理, 完整的开发, Web Development, Architecture, Leadership, Dashboard Design

Web开发人员和技术顾问

2010 - 2012
Miguel Buckenmeyer & Co.
  • 创建、安装和管理多个WordPress站点.
  • 在一个PHP自定义站点中集成了一个基于web的文件管理器,并帮助解决了由于使用基于java的插件而导致的问题.
  • 为不同的项目提供技术援助.
  • 定制一个高级WordPress模板,为文章实现网格设计.
  • 为一家西班牙香水公司修改了一个基于php的网站, 解决一些问题,编写一些新功能.
技术:WooCommerce, Web Hosting & Domain Setup, CSS, HTML, WordPress, PHP, Linux服务器管理, 完整的开发, Web Development, WordPress Themes, User Experience (UX)

版本控制系统经理| c++开发人员

2005 - 2006
Entelgy
  • 领导所有Movistar预付项目(西班牙和拉丁美洲)的集成管理工作,并管理多个Linux和Solaris CVS服务器.
  • 为Movistar西班牙预付项目的新功能的实现做出了贡献. 这涉及到c++多体系结构开发和c++模板的广泛使用.
  • 管理项目的配置集成系统和服务器.
技术:c++, CVS, Debian Linux, Ubuntu, Linux服务器管理

Web开发人员|项目负责人|系统|数据库管理员.

2003 - 2005
Desarrollo y Recursos
  • 对管理有贡献, automation, web (Apache+MySQL+PHP)和邮件服务器(Sendmail + Dovecot)的现代化. 帮助定义安全、配置管理、开发和备份的策略.
  • 为San Carlos Clinic Hospital (Madrid)开发定制工作流和文件管理系统, 西班牙)使用PHP进行web编程,使用FDF进行可打印/电子表单.
  • 设计并实现了Diputación de ja的在线展示.
  • 为www分析、设计和实现定制服务.iea.es.
  • 进行分析, design, 并实施一项服务,以获得博物馆之间的最佳路线.
技术:JavaScript, Web Hosting & Domain Setup, Dovecot, Apache, Sendmail, Debian, PHP, Debian Linux, Linux服务器管理, 完整的开发, Integration, PDF, Web Development, REST APIs, User Experience (UX)

合伙人|系统经理|软件开发人员

2000 - 2003
先进的软件生产线
  • Helped install, manage, support, 并提高Debian GNU/Linux服务器和中小型企业环境防火墙的安全性.
  • 管理和分析项目, designed, 并实现了af架构, 在GPL开放许可下用于企业软件开发的多层模块化体系结构. 这个项目的网页是用一个基于php的应用程序TYPO3编写的.
  • 分析、设计并实现了公司网页(www)的CMS系统.aspl.es) using PHP.
技术:虚拟主机 & 域名设置,C语言,Debian Linux, Linux服务器管理,Web开发

健康木乃伊网站

http://www.healthymummy.com
一组基于WordPress和WooCommerce的网站, 包括一个拥有数百万订单和数千活跃用户的主要电子商务网站. 在这个项目上工作了七年多,我一直是这些网站的主要开发人员.

我在项目开始时清理并优化了大量导致页面运行缓慢的遗留代码, 设置良好实践的使用. 我们完成了速度目标.

我还开发了多个自定义功能,以满足营销团队的要求,并为WordPress核心和几个现有的WordPress和WooCommerce插件开发了多个补丁和改进.

我开发了几个自定义报告,使用低级复杂的SQL查询实现.

我用Selenium实现了一个自动化测试套件来跟踪站点的工作条件.

我调试并支持了各种托管问题, 成功识别代码中的几个瓶颈.

我领导了将站点从PHP 5迁移到PHP 7,然后再迁移到PHP 8所需的调整工作.1

我调整了整个定制集,以使用新的WooCommerce HPOS数据库模式(高性能订单存储).

我成功地在几个托管平台之间迁移了站点,停机时间最短.

1Place

http://www.1place.com.au
我为这个基于CraftCMS的市场站点开发了运输子系统, 开发一个插件,允许使用外部Shippit API服务计算运输价格和估计的时间长度.

我还为这个网站的供应商开发了后端,以便他们可以跟踪订单和过去的订单. 他们还可以管理相应的发货, 向最终客户发送相应的E-mail消息.

Ama y Sirve

http://www.amaysirve.es
本网站的设计与实现为本期刊公告, using WordPress, IssueM, and other plugins. 使用响应式主题, 该网站是使用Twig和Timber从零开始设计的, 并且实现了一个特定的主题模板,用于使用电子邮件营销工具发送刚刚发布的问题的概述.

Linux审计与监控系统

我为一家初创公司开发了一个基于预加载库和PAM模块的Linux审计和监控系统,该系统捕获所有执行的命令及其生成的输出,并将它们发送到API以供以后使用.

Hyperbaric Store

http://hyperbaricstore.com
我用WordPress和WooCommerce和其他插件开发了一个完整的电子商务网站.

我建立了一个新的主题,将Photoshop模型转换为相应的HTML, CSS, 和JavaScript例程.

伊莎贝尔二世运河报告系统

一个新的报告生成系统,运河德伊莎贝尔二世,马德里,西班牙的主要公共供水.

Back end: C#, ASP.. NET, MVC框架,NHibernate和Microsoft Excel.

前端:使用React和Bootstrap的单页应用程序.

鹦鹉螺:基于网络的操作辅助系统

http://www.sice.com/en/business-areas/intelligent-traffic-systems/inter-urban-traffic
我是这个模块化web系统的主要设计者和开发者,它提供了支持基础设施操作和利用所需的所有功能:事件和事件管理, fleet management, stock control, 预防性和纠正性维护, 以及班次管理和工作管理. 可根据每个项目的要求安装不同的模块.

SIDERA报告:SICE ITS解决方案的基于网络的报告系统

http://www.sice.com/en/business-areas/intelligent-traffic-systems/inter-urban-traffic
我作为SICE ITS解决方案的网络报表系统的主要设计者和开发者. 该解决方案提供多种与流量管理相关的报表,这些报表可以在web上显示,也可以导出为Excel或PDF格式.

Fundación主要网站

http://www.maior.es
一个非政府组织的网页使用WordPress和几个插件和WooCommerce的在线商店.
保留一些信息, 我对购买的主题和几个自定义帖子类型进行了调整和自定义.

GnoMint:用于管理X的开源工具.509证书颁发机构

http://github.com/davefx/gnomint
我是项目负责人和主要开发人员.

GnoMint是用于轻松创建和管理证书颁发机构的工具. 它提供了与CA相关的所有信息的可视化, 例如x509证书, CSRs, and CRLs. GnoMint目前能够管理颁发证书的CA,这些证书可以在vpn (IPSec或其他协议)中对人或机器进行身份验证。, 使用SSL/TLS保护HTTP通信, 通过web客户端证书对HTTP通信进行认证和加密, 并签署或加密电子邮件信息. 它是使用GTK+、SQLite和GnuTLS库用C编写的.

这个项目是我计算机科学工程硕士学位的最后一年项目.

凯利·多伊工作室网站

一个基于WordPress软件的网站. 该网站主要基于工作室制作的设计图片. 基本模板完全转换了, 所以主页面显示了一个非常不同的基于网格的主页面布局.

大坝数据计算引擎:大坝听诊SCADA

http://www.ofiteco.com/lineas-de-negocio/presas-embalses/aplicacion-damdata
设计和全面实现了一个用Java编程的DamData计算引擎:Ofiteco的专用大坝听诊SCADA. 公式用公式定义语言表示,该语言通过词法和句法语法正式定义. 这些公式通过使用ANTLR生成的编译器类编译成语法树. 这些公式由SCADA调用,并允许使用当前和历史数据进行不同的计算.

马德里30号城市隧道

http://www.sice.com/en/relevant-projects/control-centre-madrid-calle-30-tunnels
在马德里Calle-30隧道(一个47公里的城市隧道网络)的建设及其控制系统的发展的背景下, 我负责分析, designing, 并开发通风算法,以激活和控制隧道中不同的风扇和通风相关设备, 遵循该领域专家的指导方针.

我还致力于提高SICE的rcu(基于x86架构的linux嵌入式系统)的可扩展性和健壮性,以便它们可以管理和控制超过9个,000模拟和数字输入和输出.

医院员工门户网站Clínico圣卡洛斯(马德里)

该系统允许员工启动不同的程序(要求休假), 通知家庭情况的变化, taxes, etc.),这涉及到官僚主义的几个步骤. In every step, 被分配的人员组将收到有关未决操作的通知, 允许它们与应用程序交互.

我在服务器端使用PHP和MySQL,在表单中使用PDF和FDF.

Huexpo路由计算器.net

在韦斯卡省(西班牙)不同博物馆机构网站的开发过程中, 我开发了一个路线引擎,用于计算参观不同选定博物馆的最佳路线. 基于旅行者算法, 不同的路由是预先计算的,以确保对用户的快速响应.

Languages

PHP 5, HTML, PHP, C, HTML5, JavaScript, CSS, PHP 7, C++, CSS3, Bash, Bash Script, SQL, Visual Basic 6 (VB6), C#, Java, Assembler, Modula-2

Frameworks

Symfony 2, Symfony, .NET, BEEP, ASP.. NET MVC, Selenium, Bootstrap 3, ASP.NET MVC 4, NHibernate

Libraries/APIs

WordPress API, REST APIs, jQuery DataTables, Braintree API, Doctrine, jQuery UI, jQuery, React, Stripe API, WooCommerce API, Stripe, Twitter API, OpenStreetMap API, Leaflet, WordPress REST API, Highcharts, Infusionsoft API, Libcurl, LibC, GLib, OpenSSL, Stripe Connect

Tools

ACF PRO, 高级自定义字段(ACF), Subversion (SVN), CVS, AffiliateWP, Stripe Checkout, GitHub, Bitbucket, GTK+, Exim4, Apache, DataTables, Redmine, Braintree SDK, wkhtmltopdf, Sendmail, Handsontable, Git, Bower, SoapUI, Nagios, ANTLR, Turbo Pascal, Composer, Microsoft Visual Studio, Google Analytics, Infusionsoft, AWS ELB, Amazon ElastiCache, Figma

Platforms

WooCommerce, WordPress, Debian Linux, Linux, Ubuntu, LAMP, Web, Marketo, Debian, Azure, Docker, Embedded Linux, Android, Oracle, Windows, 亚马逊网络服务(AWS), Amazon EC2, VWO, WordPress主题设计, Klaviyo, Linux RHEL/CentOS, Craft CMS

Storage

WP Engine, JSON, MariaDB, PostgreSQL, MySQL, MySQL Server, Databases, Microsoft SQL Server, Amazon S3 (AWS S3), Database Security, Redis, SQL Performance

Other

api,虚拟主机,虚拟主机 & Domain Setup, Domains & Hosting, Local Hosting, Embedded Software, Unix Shell Scripting, gnoMint, WordPress Plugins, WooCommerce订阅2, eCommerce, Architecture, 内容管理系统(CMS), WordPress Themes, 完整的开发, Integration, Web Development, Legacy Code, Legacy Software, CAPTCHA, Ajax, GNU, TCP/IP, X.509, SOAP, Client-server Model, Payment APIs, Payment Gateways, Technical Leadership, Technical Reports, BrainTree, Query Composition, Query Optimization, Linux服务器管理, Stripe Payments, Back-end Development, Back-end, Marketplaces, Cloudflare, Affiliate Marketing, Infoplus WMS, SCADA, Dovecot, Image Manipulation, Embedded Systems, Linux Kernel Drivers, IT Security, Security, User Interface (UI), Payment Security, Shops, Search, Responsive Design, Responsive UI, Email Marketing, 电子邮件营销自动化, Google SEO, Organic SEO, SEO Tools, Data Visualization, Regular Expressions, WordPress Design, Front-end, Front-end Development, Web Security, Programming, Compilers, Software Engineering, Distributed Software, Operating Systems, Microprocessors, Cryptography, Expert Systems, Networking, IP Networks, Internet Protocols, PayPal, PDF, Reports, SSL Certificates, X.509证书,GnuTLS, RTLinux,监控 & 数据采集(SCADA), 文件管理系统(DMS), Employee Benefits, Dokan, Commerce, Amazon RDS, PHP Performance, Metorik, Shippit, Leadership, Stripe Subscriptions, User Experience (UX), Client Portals, Dashboard Design, Stripe Marketplace

Paradigms

模型-视图-控制器(MVC), Web Architecture, Hosting, Unit Testing, Responsive Layout, Responsive, 搜索引擎优化(SEO), 转化率优化(CRO), 安全软件开发, Compiler Design, 并发编程, 敏捷软件开发

1998 - 2003

计算机科学硕士学位

马德里politcnica大学-西班牙马德里

2015年1月至今

Software Security

马里兰大学通过Coursera

有效的合作

如何使用Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring