Alexandr Shurigin,Python开发商在巴伦西亚,西班牙
Alexandr Shurigin

Python开发人员在巴伦西亚,西班牙

成员自2015年11月7日以来
Alexandr喜欢创建,以及他最喜欢的方式是通过Web开发来满足客户的需求或解决问题。他'对快速,写得良好,用户友好的应用的热情。为客户提供满足其业务需求的高质量应用程序是他的首要任务。他擅长使用Python,PHP和JavaScript解决技术问题,并且他从头开始构建专家应用程序。
亚历山大现在是 可用的 for hire

文件夹

经验

地点

瓦伦西亚,西班牙

可用性

兼职

优选的环境

格雷洛,Slack,Phpstorm,Pycharm,GitHub,Mac OS

最神奇的......

......我'VE构建是一个全自动的神经网络,可以在线爬网。它发现,提取,分析和在网站上发布有趣的文章。

就业

  • 高级软件工程师

    2018年 - 2020年
    Reddit(通过Toptal)
    • 曾担任全堆栈的高级软件工程师,以实现和支持可相同的工具,功能和微服务列表。
    • 从Scratch创建多个内部工具,包括UI和后端工作。
    • 有助于开发项目的高负荷部分,该部分应该在恒定,可预测的时间内完成。实现了多种优化和一些棘手的逻辑以减少IO。
    • 开发了批量动作工具的部分,它支持包含数百个项目的列表的各种DB对象操作。
    • 创建了一个谷歌Chrome扩展到下载最近实施的HLS Livestream支持对员工和反邪队的人。
    • 在使用Zendesk和JIRA集成的内部工具上工作,用于处理用户'反馈请求和报告。
    • 有助于修复和实现DMCA法律请求处理和阻止的新功能和工作流程。
    • 有助于建设Reddit系统的新微服务和组件。
    • 重构和分析代码以提高可读性,使其更加严格。
    • 为管理员创建了一个工具,用于重置具有各种检查的员工的两个备份因子代码。
    • 从Scratch创建ACL系统以获取自定义编写的API,并使用框架,该框架允许DEVS以API级别的冷却方式管理用户权限。
    技术:异步,HTTP直播流(HLS),Apache Cassandra,MicroServices,Apache节俭,React,Node.js,Python
  • 高级Devops工程师

    2017年 - 2020年
    一个大开关(通过顶尖)
    • 促成了公司在不同领域的公司不同问题的解决方案,但主要方向是通过AWS ECS从旧的Capistrano和Chef部署系统迁移到现代AWS Codepipinele解决方案。
    • 为自定义OpenVPN安装和跨起轨集成创建了一个来自临时的食谱。
    • 建立在AWS Codepipeline中,为重型WordPress网站安装,公司拥有并从一个非常昂贵的托管服务提供商移动到AWS ECS,这使客户只需几百美元。
    • 在Rails应用程序部署管道上建立了一个Ruby,使用AWS CodePipeine向AWS ECS进行了优化的FS层缓存。
    • 优化PHP上的WordPress后端,以允许在线处理大约5,000名访客,这是不可能以之前服务。
    • 开发和优化的Docker文件,以在不共享构建工件之间的构建之间工作和构建的所有内容。
    • 支持Chef和Chef Server的自定义安装,支持Capistrano中的部署配置。
    技术:亚马逊网络服务(AWS),PHP,VPN,DNS,Capistrano,Chef,Ruby,Docker,AWS
  • AWS. Devops.

    2018年 - 2018年
    Tremor Technologies,Inc。(通过Toptal)
    • 在Docker代理中创建了Jenkins管道,该代理检查了系统的多个组件,测试它们,运行集成测试,构建新容器,并将新的应用程序版本部署到ECS。
    • 使用Gradle和JooQ工具开发了Java应用程序构建过程。
    • 升级的构建服务器包括基本系统和Jenkins组件,因为它已过时多年。
    • 将Docker配置添加到系统的组件,使Docker构建非常快,优化。
    • 修复了现有的构建管道。
    技术:GitHub,React,Python,Node.js,Java,Jenkins管道,Docker
  • 全堆栈开发人员

    2017年 - 2018年
    后台(通过Toptal)
    • 审核,重构,并使其他修复到芹菜任务。
    • 构建了一个条带Webhooks日志记录和分析仪表板。
    • 开发并修复了REST API。
    • 为系统的各种组件添加了大量的单元测试。
    • 在反应和骨干中开发和固定前端元素。
    • 改进了Django管理界面。
    • 修复了系统各种组件的错误。
    • 查看源代码并检查了权限漏洞。
    技术:单元测试,Mercurial,Elasticsearch,MySQL,Django,Backbone.js,React,Python
  • 自由Devops工程师

    2017年 - 2018年
    滑冰(通过Toptal)
    • 检查,修复,重构和增强项目中的部署解决方案。
    • 使用与Docker的Docker组成用于构建微服务架构。
    • 使用Docker,AWS CloudFormation和Traefik(和nginx)创建微服务架构,用于流量平衡和路由。
    • 处理的Bash脚本;部署配置全部内置于Bash。
    • 配置了多个分支,支持动态服务,添加/删除/删除/迁移/迁移使用服务列表及其URL / Branches / compits。
    技术:亚马逊Web服务(AWS),AWS CLI,安全复制协议(SCP),SSH,BASH,WebPack,Express.js,React,Node.js,Hyperlowger,AWS,Docker
  • 自由软件工程师

    2017 - 2017年
    WebConnex(通过Toptal)
    • 从头开始创建AWS Opsworks基础架构。配置与CI管道连接。
    • 配置超过30个微服务。
    • 在go和node.js中部署了食谱。
    • 配置FileBeat和MetricBeat。
    • 在Opsworks中通过自定义JSON配置支持多堆栈环境。
    • 在一个实例中添加了对多个应用程序的角色分组(软层)支持。
    • 集成本地测试和厨师烹饪书依赖管理。
    • 集成AWS应用程序级平衡器。
    • 为多个环境添加了支持和配置的动态DNS名称。
    技术:亚马逊Web服务(AWS),node.js,go,Ruby,Chef,AWS Opsworks,AWS
  • 自由职业者Django和React Developer

    2017 - 2017年
    Boyd Creative Pty,Ltd。(通过Toptal)
    • 为分析数据创建具有各种图形,表和动态过滤器的单页应用程序仪表板。
    • 开发出一个非常快速的JavaScript Async应用程序,这些应用程序的工作速度比以前在AngularJS中快得多。
    • 支持和修改遗留源代码。
    • 优化对API的访问请求数据库以减少API响应时间。
    • 优化用于仪表板资产的WebPack构建。
    技术:Linux,MySQL,Mercurial,REST API,React,Django
  • 自由队长Django开发商

    2017 - 2017年
    道尔顿贝恩(通过Toptal)
    • 使用Chef和Opsworks将基于多分支的Docker基CI(连续集成)完整周期集成到项目中。
    • 使用Jenkins管道自动测试。
    • 支持Django和Angularjs项目,集成新功能和修复错误等。
    技术:亚马逊网络服务(AWS),厨师,AWS Opsworks,Angularjs,Docker,Jenkins,AWS,Django
  • 自由职业者高级Django开发商

    2016 - 2017年
    决策(通过Toptal)
    • 优化的后端性能。
    • 将Docker集装箱集成到项目基础架构中。
    • 将图像和MS Office文件转换为PDF。
    • 在Python和Java中操纵各种PDF文件(读取,转换,合并,导出到PDF)。
    • 在AWS Opsworks Stack上的Docker容器中安装和配置了Graylog2(+ MongoDB和Elasticsearch)集群。
    • 为Graylog2实例开发了自定义日志记录适配器(TCP,UDP,HTTP / HTTPS)。
    • 集成了Shibboleth(SAML2协议)授权方法。
    • 构建自定义Django MongoDB查询分析器中间件,允许用户查看和下载详细请求,以便深度检查代码,负载性能等到MongoDB服务器列表。
    • 集成现金支付处理器。
    • 在Ruby建造了厨师食谱。
    • 修复了错误。
    • 实现了额外的小功能。
    • 作为智能主机安装和配置的Postfix。
    技术:亚马逊Web服务(AWS),Linux,PostgreSQL,Backbone.js,Docker,Tastypie,MongoDB,AWS,Django
  • 全堆栈后端开发人员

    2014 - 2015年
    隐身模式iOS / M-Commerce Silicon Valley Startup
    • 监督后端创建和维护M-Commerce IOS平台。
    • 作为所有API集成的产品管理器,包括多个支付网关。
    • 管理所有AWS / S3活动。
    • 从头开始重写旧版源代码。
    技术:亚马逊Web服务(AWS),Docker,Linux,条纹,AWS,iOS,REST,Python
  • 首席信息官和Scrum产品所有者

    2011年 - 2015年
    FloraExpress
    • 管理了五名成员团队,并担任公司Scrum环境的Scrum Master。其他角色包括高级全堆刀工程师,Devops工程师和部署工程师。
    • 为快速增长公司网站,移动应用程序和第三方集成创建了API驱动平台,并完全管理部署过程。
    • 通过从头开始重写公司的服务,将网站停机从20%降至0%;帮助将订单增加到25天/天至75-8天;并为Python / Django版本的支付网关的源代码中创建了80%的源代码,其中包括二十个可用支付方法,包括其他成就。
    • 开发了一个API核心,四个电子商务全功能着陆网站,两个alpha版本,两个支付网关(PHP和Python版本,带有十五和二十支付方式),以及许多小型工具和与第三方服务的集成。
    • 建立了稳定,DDOS保护和水平可扩展的平台以及许多商业仪器。
    • 由于Ajax和HTML5建立了惊人的CRM系统,使公司能够在假期处理每天约8,000个订单。
    技术:分布式文件系统,缩放,RESTful Web服务,网站包,SCS,少,CSS,HTML5,连续集成(CI),OAuth,Sphinx搜索引擎,Redis,Memcached,MongoDB,Docker,MySQL,Node.js,JavaScript, Python,PHP.
  • 高级PHP开发人员,系统架构师

    2011年 - 2012年
    kanga.
    • 为VK.com开发了Flash游戏。管理团队的任务管理。
    • 在PHP中开发的后端功能。
    • 开发游戏着陆页和网站。
    • 使用Linux服务器管理任务处理部署过程。
    • 有助于Wowza Media Services的实时视频处理。
    技术:连续集成(CI),CSS,HTML,JavaScript,ActionScript,RESTful开发,RESTful API,MySQL,PHP
  • 中间爪哇开发人员& System Architect

    2010年 - 2011年
    二重奏
    • 与Java开发人员团队合作,在Java中开发Web应用程序任务和AION / LineAge II服务器网络核心。
    • 管理两个团队成员。
    • 成功完成了该项目,但由于缺乏资金,Duotm已停产。
    • 使用加密和DDOS保护构建了一个非常快的网络IO线程解决方案。
    • 使用Java构建工具开发和部署配置。
    技术:网络堆栈,连续集成(CI),JIRA,Java
  • CEO,团队负责人和全堆叠开发人员

    2008年 - 2009年
    2315.ru.
    • 成立和管理了一个网络设计和开发公司,管理了四个团队成员,并为俄罗斯市场建立了电子商务和门户网站。
    • 超人行团队任务管理,合同,系统管理,PHP / JavaScript开发,数据库管理等。
    技术:Git,Sass,少,CSS,JavaScript,Linux管理,Python,PHP
  • 网络工程师和初级.NET开发人员

    2004年 - 2007年
    乌拉尔州立大学
    • 担任网络工程师和Windows / Linux管理团队成员。
    • 帮助管理七个服务器校园网以及300名员工PC。
    • 超越无盘Linux和Windows靴子,通过远程网络无盘启动和恢复硬盘映像,Active Directory管理,域政治,软件政治,Web服务器以及具有整形配置的网络路由的恢复。
    • 使用Python,C#(包括.NET aspx),bash和php创建实用程序和其他小程序,用于管理Active Directory和用户政治。
    • 开发了一个学生内联网门户。
    技术:基础架构,Azure Active Directory,Linux管理,Bash,Python,PHP,C#,.NET
  • 网络工程师和.NET初级开发人员

    2005 - 2006年
    skb kontur.
    • 主要作为合同网络工程师服务,但偶尔于初级.NET开发人员工作。
    • 管理所有网络硬件,软件和服务器配置。
    • 建于基于ASP.NET C#,基于Windows的C#应用​​程序和控制台应用程序的公司应用程序。
    Technologies:Azure Active Directory,Git,Subversion(SVN),Linux服务器管理,PHP,C#,.NET

经验

  • WebConnex Chef / AWS / Opsworks配置(开发)

    我建立了Chef / AWS / OPSWorks配置,以便使用非常灵活的部署配置部署所有必需的应用程序和服务,包括大量功能。

    - 从头开始​​创建AWS Opsworks基础架构。
    - 配置与CI管道连接。
    - 配置超过30微服务。
    - Go Language和Node.js部署食谱。
    - FileBeat和Metricbeat配置。
    - 多个堆栈环境支持opsworks中的自定义JSON配置。
    - 添加一个实例支持中的多个应用程序的角色分组(软层)。
    - 本地测试,厨师烹饪书依赖管理集成。
    - AWS应用程序级平衡器集成。
    - 添加了多个环境的动态DNS名称配置支持。

    二手技术:AWS,Opsworks,Chef,Ruby,Go Lang,node.js

  • 决策(通过Toptal)(开发)

    由于一系列主要问题,该项目在危机中加入了团队:错误,功能请求,性能问题等。性能优化是最严重的问题,因为它由于关键错误而在季度不可能进行正常使用。我的作品帮助球队摆脱了危机并稳定了申请,现在快速增长。

    我的工作包括:
    - 后端性能优化
    - Docker集装箱集成
    - 图像/办公文件到PDF转换
    - PDF文件操作(在Python和Java中读取,转换,合并,导出)
    - Graylog2(+ MongoDB + Elasticsearch)在AWS Opsworks堆栈上的Docker容器中的集群安装/配置
    - 添加到Graylog2实例的自定义日志记录适配器(TCP,UDP,HTTP / HTTPS)
    - Shibboleth(SAML2协议)AUTH方法集成
    - 自定义Django MongoDB查询探查器中间件,允许用户查看/下载要检查代码,负载性能等的请求到Mongo Server列表
    - Cashnet支付处理器集成
    - Ruby的厨师食谱
    - 错误修复和功能
    - PostFix安装/配置为智能主机

    技术堆栈:Django,AWS,Mongo,Tastypie,Docker,Backbone,Postgres,Linux

  • 技能测试项目使用AWS / Chef / Opsworks(开发)

    在Chef中创建了一个灵活的配置,从头开始,用于在应用程序服务器,均衡器,数据库服务器中部署测试应用程序,其中包含专用日志服务器从所有服务器收集日志,并允许您在片刻内浏览它。

    解决方案:
    - Python应用程序服务器
    - nginx路由器/均衡器服务器
    - 带有奴隶的MySQL Server
    - Graylog2服务器具有其配置,它接受来自多个源的日志和处理它允许灵活的过滤和报告。
    - 多个应用程序级别平衡
    - 可变存储器的自动S3备份

    二手技术:厨师,红宝石,AWS \ w opsworks \ alb \ vpc \ Route53 \ ec2 \ etc,mysql,python,django,nginx。

  • 隐形模式IOS / Mobile Commerce Silicon Valley Startup(开发)

    客户端需要具有地理位置,付款和装运集成的移动应用程序的后端API架构。我提供了一个拥有所有这些功能的工作应用程序。

    我还聘请了一个iOS开发人员承包商为客户提供管理,并管理一支小型团队,直到申请完成。

    客户端收到了工作原型并使用它来保护另一轮投资。

    客户推荐
    “我在多个项目上与亚历克斯合作,并对他的工作质量和职业化进行了惊人。他的工作绝对是顶级货架材料,他在确保这方面取得了极大的骄傲。他非常容易与他合作,可以处理他面前的任何压力情况。 ambiguity对亚历克斯不担心!我对他的沟通技巧印象深刻,因为他肯定会专注于他的客户的需求,并通过通过风险行走并提供替代解决方案来休息休息。我认为自己很幸运能够与亚历克斯合作,并希望将来与他更多。“

  • 视觉站点地图生成器 - Dyno Mapper(开发)

    客户需要修复错误并将功能添加到用于爬网站的后端剪切项目工具。

    我添加了大约60个功能,包括对标准的HTTP授权方法,流行CMS引擎和自定义客户端引擎的登录支持。我们从独立的专用服务器移动到AWS AutoScaling Docker容器部署过程。

    我的工作大大提高了履带速度和准确性。我添加了额外的缓存层,数据库批量写入,以及临时存储,用于爬行时间数据到Redis和MongoDB。履带器现在在没有任何瓶颈的情况下工作,并且可以在大约十五个平行线程中爬网站,提供惊人的用户体验。该项目增加了铅生成,增强了客户服务的普及。

    客户推荐
    “Alexandr Shurigin是一家辉煌的Python开发人员,他们始终将项目交付给确切的规格,并且始终很高兴与之合作。如果您正在寻找具有新想法的创新开发商,他将成为为您的团队添加的绝佳选择。他与其他开发商合作,态度很好。他成功地在我看到其他Python开发人员失败的地方,他让它看起来很容易。 A +开发人员。“

  • CRM.&POS系统开发/ Magento优化/ Linux支持(开发)
    http://www.heygidday.biz/

    该项目包括各种任务,包括简单的模板工作,简单的PHP工作,软件开发,从头开始,POS系统开发从划痕,性能优化,来自意大利面条代码的源代码卫生,与第三方集成船东,亚马逊,eBay,PayPal API,PayPal Payflow Pro等服务等服务。

    我构建了一个惊人的CRM和POS,所有必需的功能和集成都会降低了客户对员工成本的支出。

    这些系统还允许客户在业务管理中花费更少的时间,因为现在所有的业务领域都是自动化的。这使客户释放到以壮大的业务成长,开放砂砾陈列室,比以往任何时候都更加销售。

    客户推荐
    “亚历克斯是一个伟大的程序员。我一再为我的私人商业利益(而不是我的雇主)保留了他的服务,并且他每次都制定了提示和专家工作。我了解到,我每次都可以依靠他的专业知识。我也喜欢许多物品,我希望为其他程序员表示,亚历克斯交付了他们所说的。哇!!”

  • FloraExpress(开发)
    //www.floraexpress.ru/

    我的作用:全堆栈工程师,Linux / Devops工程师,Scrum产品所有者

    客户端需要一个项目管理器,以从休息API端点和大约七个公司的客户端应用于从头开始构建专用CRM系统。我监督了CRM系统的构建,三个版本的主要电子商务网站,两个额外的电子商务网站,两个支付网关,移动应用程序,几个移动网站从头开始(不是响应式版本的主要网站),以及许多额外的工具和许多额外的工具公用事业。我使用了最佳实践来执行所有必需的任务。项目的所有元素都已部署;他们现在生活和产生领导。

    由于我的工作,客户现在使用许多新的商业工具,产生了导线并提高客户满意度。我的工作导致25天/天/天的订单增加。此外,我还构建了一个稳定的平台,SLA,DDOS保护,所有基础架构配置,自动部署,版本控制以及各种功能。

  • 去 ogle Chrome插件(开发)

    客户端需要Google Chrome扩展,执行自动化“更改和控制IP任务”以防止在多个IP上出现同一cookie时被禁止。此插件将客户保存大量时间并防止他因IP冲突而被目标服务阻止。

    客户推荐
    “很好。完美的所有前线。亚历山德迅速做了一个非常惊人的工作,伴随着巨大的沟通。我期待着在未来招聘他。”

  • django使用某些功能(开发)部署修复和错误修复

    将客户网站切换到新托管提供商后停止工作。我修复了所有部署配置问题,以便网站将正常工作。一旦网站上市,我就会修复了许多问题,包括对表单数据的验证不好。我还调整了电子邮件设置/配置,包括SPF和DKIM配置,具有自动转发到公司员工。因此,客户网站现在正常运行并能够生成引线。

    客户推荐书
    “我喜欢我的一切关于我的经验,与这个特殊的承包商合作:知识,沟通,工作质量,可用性,专业精神。对他的工作非常满意!一切都是最需要的,而不是我期望的速度更快!谢谢!

    “伟大的工作质量和杰出的沟通技巧!

    “强烈推荐!”

  • 主要代码迁移(开发)

    客户需要将Google App Engine从Google App Engine迁移到AWS Elastic Beanstalk. Docker多集装箱基础架构。这需要重写依赖于Google App Engine API的大量源代码。

    我重写了一部分项目,并使所有部署过程尽可能简单地使用填种。我找到了替代品并重写Google App Engine API的所有源代码:URLFETCH,GEOCODING,XMPP代理,云SQL,ASYNC任务,延迟任务和缓存。我还重写了许多单元测试以测试所有迁移过程结果。

    可交付成果
    - CI和自动部署暂存/生产配置的可移动配置和测试评估
    - 所有源代码迁移到开源现有解决方案,如Google App Engine API
    - 很多错误和过时的源代码修复

    客户推荐
    “亚历克斯是一个伟大的开发人员和Sysadmin。他在项目期间表现出了极大的灵活性和问责制。我会为任何涉及Sysadmin,Docker和Python技能的工作推荐他。”

  • Attune.co API Python客户端(开发)
    //github.com/attune-api/attune-python/

    客户端将API Web服务作为主要项目功能,并希望使用Python编写的API客户端。我构建了一个具有自动重试的功能的强大API客户端,在5xx错误上,一个断路模式,以避免API Web服务上的DDOS,如果它具有增加的错误计数,ASYNC / SYNC执行API,测试功能和更多的。所有这些都在两周内完成,所有截止日期都会满足。

    客户端收到了一个卓越的Python客户端,并开始与他的Web服务业务客户端使用它。

    客户推荐

    “Alexandr制作了非常好的书面代码。非常可读,结构良好和评论。借用Lambdas和多线程的大蟒蛇技能。

    Alexandr迟到了时间来交付我的项目。伟大的人才!“

  • django开发人员使(出版物)的十大错误
    在本教程中,我们将看一些常见的错误,这些错误通常由Django开发人员和避免它们的方式制作。即使您是熟练的Django开发人员,本教程也很有用,因为这些错误不仅限于新的开发人员,即在Django举办他们的第一次刺伤。

技能

  • 语言

    ECMAScript(ES6), Python 3., XML., Sass., CoffeeScript., 较少的, HTML., PHP., SQL., CSS., CSS.3, javascript., Python, ActionScript. 2., C#, HTML.5, java., ActionScript., SCSS., 抨击, , 红宝石
  • 构架

    Cakephp., django休息框架, 烧瓶, , django, Scrapy., Angularjs., Apach. Trift., 。网, Express.js.
  • 图书馆/ API.

    反应, jquery., 要求, 烧瓶宁静, node.js., 用于Chrome的JavaScript API, 条纹, 味觉, backbone.js., 休息API., 詹金斯管道, 异步, OpenOffice Uno API.
  • 工具

    亚马逊虚拟私有云(VPC), Bitbucket., Git.Hub., AWS. Opsworks., AWS. ECR., AWS. elb., 雷 thunk., Git., mysql.性能调整, 芹菜, 网客, xdebug., Apach., nginx., 格雷洛, AWS. ECS., AWS. EBS., rabbitmq., 厨师, shibboleth., 青蛙, GULP.JS., Git.Lab, 禁止禁忌, 咕噜声, 咕噜声, Pycharm., 分娩, 松弛, Subversion(SVN), 贾拉, 詹金斯, 梅里利亚, AWS. CLI., Capistrano., VPN.
  • 范式

    休息, 克鲁姆, 重构, 面向对象的编程(OOP), 连续部署, 连续交货(CD), 连续集成(CI), 单元测试, 微服务, 休息FE发展
  • 平台

    AWS. EC2., Docker., Linux., Ubuntu. Linux, Linux. Rhel / Centos, Ubuntu., Debian Linux., 苹果系统, AWS. Elastic Beanstalk., FreeBSD., 苹果系统, iOS., 过度遍历, 亚马逊网络服务(AWS)
  • 贮存

    杰森, SQL.性能, memcached., redis., mysql., AWS. S3, Elasticsearch., Sphinx搜索引擎, MongoDB., PostgreSQL., Azure Active Directory
  • 其他

    前端, 后端性能, 负载平衡器, ajax., 性能优化, 表现, 分布式文件系统, 吉提岩, 客户端JavaScript框架, Apach. Cassandra., Linux.管理, AWS., 休息FUR API., Linux.服务器管理, OAuth., 休息FUR Web服务, 缩放, 网络堆栈, 基础设施, s, 安全复制协议(SCP), HTTP直播(HLS), DNS.

教育

  • 部分完成理论物理学
    2003年 - 2007年
    A. M. Gorky 乌拉尔州立大学 - 俄罗斯,Yekaterinburg

查看更多个人资料

加入Toptal.
与他人分享