Zurück zu den Profis

Python Developer

Überblick


Kurzer Überblick

Ein Python-Backend-Entwickler mit 4 Jahren Erfahrung. Derzeit ist er für die Planung und Entwicklung der Architektur der AWS-Cloud-Infrastruktur verantwortlich. Er verwendet auch Python und Golang bei der Entwicklung von Microservices. Außerdem hat er auch Erfahrung mit Flask. Außerdem ist er es gewohnt, in einer agilen Umgebung zu arbeiten, wobei er sowohl Scrum als auch Kanban verwendet. Er hat Erfahrung im Mentoring neuer Entwickler, um seine Fähigkeiten und Kenntnisse weiterzugeben. Sein Englisch ist fließend.

Berufliche Erfahrung

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
Angestellter4800  / Pro Monat
EbenMEDIOR
Rollen
Python Developer
Sprachen
English
Fähigkeiten
ARMAWSApplication ServerBashBuildrootCC++CloudCode ManagementContainer Engine SoftwareContainerization SoftwareDevOpsDockerEmbedded SystemsFlaskGitGoLangIDEJSONJavaScriptJiraKernelLinuxMessage BrokerMicrosoft serversOperation SystemsProduct ManagerProject Management ToolsPythonQtReportsRestSW Tools APIsSales RepresentativeShellSpecificationsToolsTypeScriptYoctonode.js
Lokalitäten
RotterdamNetherlandsRemote