![Alexis Wilke,美国加州Orangevale的开发者](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1031343%2Fhuge_f5cf55167c5918593492ce1369ba3434-43083fcfb230a61902ce8f822046c92d.jpg&width=524)
Alexis Wilke
Verified Expert in Engineering
Software Developer
Over the past 16 years, 亚历克西斯一直在运行定制软件, mainly as a contractor, 为萨克拉门托的客户做软件开发, San Francisco, LA, the Netherlands, and more. Alexis specializes in PHP, JavaScript, jQuery, JSON, HTML/CSS, XML, XSLT2, Go, C/C++, Assembly, CUDA, Microsoft Access, 以及其他广泛的技术. 他创建并管理了许多网站. 他还研究过嵌入式医疗设备.
Portfolio
Experience
Availability
Preferred Environment
C, c++, PHP, JavaScript, Git, Linux, Go
The most amazing...
...我写的是1995年在电视直播中使用的第一个实时跟踪系统(AI).
Work Experience
Senior Software Developer
定做软件公司
- 处理了许多Drupal安装并创建了我们自己的Drupal服务.
- 创建了许多PHP模块来扩展Drupal 6,并在Made to Software电子商务网站上出售.
- 建立了一个模块,防止网站被多次重击. 它会跟踪客户端的IP地址, 如果在短时间内收到了太多的点击, 它将立即阻止对该网站的进一步访问.
- 实现了一个模块,通过PayJunction接受电子商务支付. 这包括REST API命令和所需的加密.
- 为客户建立网站, including a radio station, a private school, 还有一个数字办公系统.
Go and C++ Expert
Spotify
- 在多线程环境下实现MP3编码器和解码器, 在大文件(1小时长的音频)上加速这种处理高达24倍. (C/ c++)也在广告服务器上工作,在Go语言中支持VAST.
- Used Jira, Confluence, Coda, Google Docs, GitHub (GHE), Backstage, CircleCI, Kubernetes, New Relic, PagerDuty, and a few others.
- Worked on MP3 code. 当上面的MP3代码首次发布时,它每月帮助增加了数百万个广告. A later version, 哪一个完全支持任何格式作为输入, 再次增加了成千上万的广告.
CIO
虚拟娱乐视频壁纸
- 写了一份专利,描述视频壁纸背后的技术.
- 使用OpenOffice绘制专利图.
- 测试了使用TCP和UDP处理大量视频流的各种设置.
- 测试了各种实时图像处理.
- 与其他高管沟通,确保专利申请截止日期.
Full-stack Developer
ExDox
- 开发了全栈特性. 该项目包括一个监督机构, 防火墙(我们自动阻止我们认为危险的IP地址), email management, multi-computer lock, cluster manager, and backup.
- 创建了一个看门狗,用于验证系统运行是否正常,并在检测到问题(如需要升级系统包)时发送电子邮件, high memory usage, disk drives being full, 使用100% CPU的进程, etc.
- 构建一个多计算机锁,一旦有可用计算机的法定数量(如果N是计算机总数)就启动该锁, the quorum is N / 2 + 1). With a quorum, 它可以选择三台计算机作为允许通过集群进行锁定的计算机. 然后,三台计算机使用面包房算法来处理锁定. 这使得它非常稳定,因为这三台计算机中的任何一台都可能出现故障.e.(需要重新启动的维护),锁定机制继续按预期工作.
- 开发了一个snapfirewall,可以在集群的所有计算机上的Linux下向iptables添加(和删除)IP地址. 因此,如果我们检测到一个客户端试图访问一个我们没有的页面(比如/phpmyadmin),我们立即在我们的集群上广播这个IP地址,所有的计算机都将被封锁一年. 请记住,黑客将拥有您所有前端计算机的IP地址,因此它们都需要立即受到保护,以避免黑帽黑客接管.
- 使用CSS3编译器(csspp),它允许我使用libcsspp从c++压缩CSS.
高级嵌入式软件开发人员
火山公司/飞利浦(医疗保健公司)
- 将FFR从基于DSP的版本转换为访问FPGA而不是DSP的完整软件版本. 这是在Visual C v6中.
- 修复了库设置,所以我们可以使用一组标志来编译整个环境(大约40个项目). 这有助于简化测试过程.
- 将FFR与IVUS集成在一起,使其可以在同一台计算机上运行:您可以在两种技术之间进行切换,只需单击一下.
- 使用汇编语言使IVUS输出在嵌入式设备(它使用类似于智能手机计算机的处理器)上工作,因为OpenGL驱动程序无法足够快地完成它. I used the Intel SIMD 4.2 .指令集达到目标.
- 实现了一个支持所有现有键盘的屏幕键盘(在Microsoft Windows中定义).) To the users, 看起来它们接收按键事件就像使用外部键盘一样, 使它非常容易使用.
- 修复了许多bug,提高了系统的稳定性. 这包括涉及多个线程的非常难以发现的bug, hardware, 系统之间的时间会有轻微的变化(这将在升级时发生).
- 将系统从Windows 98移植到Windows 7. 完全重写安装程序,将数据库从Microsoft SQL Server切换到MySQL.
Experience
Virtual Video Wallpaper
http://www.youtube.com/watch?v=Gxz1cDYQIPgDrupal 6
Snap Websites
http://snapwebsites.org/由于该软件的构建方式,该CMS确实具有横向增长的能力. 它支持任何数量的前端计算机,可以支持沉重的传入负载. 服务器本身可以驻留在后端计算机上. 该系统包括许多在独立计算机上运行的后端进程,以避免在前端计算机上造成麻烦. 预计Cassandra节点都将在各自独立的计算机上运行.
开源核心模块包括一个防火墙管理器, 用于检查整个集群运行状况的看门狗, 管理员前端, 50+插件选择每个网站的功能, 一个多计算机防崩溃锁系统, 数据库备份(在Cassandra复制之上), advanced RPC daemon, 许多内置的安全功能(防撞击), 在整个集群上的即时IP地址块, Fail2ban, Tripwire, rkhunter, settings of Postfix, Apache, 和Bind9在安装时调整以确保PCI合规性, anti-virus), CSS compiler/compressor, REST, OAuth 2, and more.
Csspp
http://csspp.org/编译器或多或少地复制了Sass编译器. 它支持变量,包括,CSS的多级块等. 它也比许多现有的CSS压缩器(“迷你器”)压缩得更好。.
编译器在语法上也很严格,以确保你的源代码是正确的. 它还具有扩展或选择规则的能力,以便最终的CSS可以在更多浏览器上运行(您可以为每个特定浏览器编译单独的CSS文件).)
编译器附带了一组大的测试,覆盖了100%的代码,以确保覆盖了大多数情况(请参阅成熟度下的“覆盖”链接)。.
所有的特性也都通过oxygen完整地记录下来.
SkyTRACK
http://www.youtube.com/watch?v=Av4_amc2QUcI worked on the patent, research, 以及软件跟踪系统的实施这是一种人工智能(尽管是基本的).
该系统被卖给了天气中心,该中心将其与他们的系统一起提供给美国各地的许多(100多个)电视台.
我和Steve Raleigh有一段视频,他当时是KRON 4的天气播报员. This is an early version. 史蒂夫在视频快结束的时候提到了我的名字. 当时该电视台有大约100万观众.
IVUS
http://www.usa.philips.com/healthcare/product/HC85900P/eagle-eye-platinum-digital-ivus-catheterI worked on the Eagle Eye, including development, bug fixing, 编写单元和集成测试, 运行性能测试.
Skills
Languages
Go, C++, CSS3, PHP 5, Bash Script, XSLT, XML, Sed, Forth, Assembler 68000, Assembler x86, Assembler, PHP 7, C, HTML5, JavaScript 6, C++14, AWK, Visual Basic, Excel VBA, Sass, CSS4, JavaScript, PHP, Assembly, CSS, HTML, Ruby, Perl, Pascal, Ada, C++17, Java
Frameworks
.NET, Boost, Redux, Express.js
Libraries/APIs
jQuery, Log4cpp,标准模板库(STL), OpenGL, ImageMagick, Node.js、React、jQuery插件、jQuery UI
Tools
WP eCommerce, NSIS, CMake, Postfix, Excel 2010, Microsoft Word, Open Office, Microsoft Access, Subversion (SVN), Microsoft Visual C++, Apache, Perforce, Git, Microsoft Outlook
Paradigms
单元测试,REST, HTML DOM,并发编程,敏捷,负载测试,函数式编程
Platforms
Apache2, Windows, Linux, Drupal 6, Ubuntu Linux, WordPress, NVIDIA CUDA, MacOS, Amazon EC2, Kubernetes, Ubuntu
Storage
MySQL, NoSQL, Cassandra,数据库性能,PostgreSQL, Elasticsearch, Memcached
Other
PCI Compliance, Security Testing, Performance Testing, Integration Testing, Doxygen, FTP, SOAP, Localization, 图形用户界面(GUI), ZIP, Videos, Vector Images, Image Processing, Images, UDP, TCP/IP, RPC, Networks, SSL, SSH, Web应用防火墙(WAF), Firewalls, SIMD, Access Control, Website Performance, X11, Library Architecture, Multithreading, 系统安全开发人员, 图像处理软件, Audio Processing, Module Development, English-French翻译, Security, BIND9, HTML5 Video, Audio, PHP Extensions, Adaptive Design, Performance Analysis, Algorithms, Elassandra, MP3, Ajax, Networking, TCP, 人工智能(AI), Boost.Asio, 3D, WebSockets
Industry Expertise
Marketing
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring