Zpět na profesionály

Python Developer

Přehled


Krátké shrnutí

Vývojář back-endu v jazyce Python se čtyřletou praxí. V současné době je zodpovědný za plánování a vývoj architektury cloudové infrastruktury AWS. Při vývoji mikroslužeb používá také jazyky Python a Golang. Kromě toho má zkušenosti také s Flaskem. Kromě toho je zvyklý pracovat v agilním prostředí s využitím Scrumu, ale také Kanbanu. Získal zkušenosti s mentoringem nových vývojářů, kterým předává své dovednosti a znalosti. Jeho angličtina je plynulá.

Pracovní zkušenosti

Jan. 2019 – Present: Software Developer

  • Designing and developing cloud infrastructure architecture on AWS, incorporating various services such as ECS, ECR, EC2, MSK(Kafka), ELB, ALB, DynamoDB, AppSync, Cognito, ApiGateway, Lambda, SQS, Batch, CodePipeline, SageMaker, Elastic Inference, S3, CloudWatch, SSM, CDK, etc.
  • Participating in the design and development of backend microservices using Golang, Python, and Node.js in a team of 3.
  • Developing a Webex Bot that is published in Webex App Hub.
  • Designing and developing CI/CD pipelines using CodePipeline and CodeBuild for all company repositories in a team of 2.
  • Designing and developing gRPC and WebSocket interfaces to connect services, mobile applications, and browser clients to the backend using Protocol Buffers and JSON in a team of 3.
  • Contributing to defining cloud application resources using AWS Cloud Development Kit (CDK) for multiple microservices using Python and TypeScript in a team of 3.
  • Participating in the development of integration with Learning Tools Interoperability (LTI) version 1.3.
  • Converting image processing algorithms using the OpenCV library in Python and C++.
  • Contributing to the redesign of the backend architecture from server-based to container-based.

Oct. 2017 - Dec. 2018: Senior Software Developer

  • Providing technical and progress reports to CTO and product manager.
  • Participating in the design and development of Master Control & Branding in a team of 6.
  • Cooperating with the Microcontroller team to establish a communication mechanism between Microcontroller and Linux.
  • Creating Character Generator (CG) and graphical user menus with Qt using QML and C++.

Mar. 2015 - Oct. 2017: Software Developer

  • Responsible for software application development on embedded Linux platforms for multiple products.
  • Designing and developing a message broker between different products using ZeroMQ.
  • Contributing to the development of a Decoder card with IP or static file inputs and SDI output in a group of 2.
  • Developing an 8x1 Multi-viewer card using Gstreamer in a team of 2.
  • Simplifying and redesigning the SPI protocol between Linux and FPGA in the Multi-viewer product.
  • Developing Yocto layers for multiple Samim products based on Toradex Colibri, IMX6.
  • Customizing U-Boot for NXP IMX based Samim products.

May. 2013 - Feb. 2015: Embedded Software Developer

  • Responsible for software development in a knowledge enterprise company in the broadcast industry.
  • Developing professional Encoders and Decoders for audio and video, which were the first of their kind in the country.
Author
Python Developer
62bdb60a96b4b3000b32317e
Zaměstnanec116832  / Měsíčně
ÚroveňMEDIOR
Role
Python Developer
Jazyky
English
Dovednosti
ARMAWSApplication ServerBashBuildrootCC++CloudCode ManagementContainer Engine SoftwareContainerization SoftwareDevOpsDockerEmbedded SystemsFlaskGitGoLangIDEJSONJavaScriptJiraKernelLinuxMessage BrokerMicrosoft serversOperation SystemsProduct ManagerProject Management ToolsPythonQtReportsRestSW Tools APIsSales RepresentativeShellSpecificationsToolsTypeScriptYoctonode.js
Lokality
RotterdamNetherlandsRemote