Zurück zu den Profis

Python Developer

Überblick


Kurzer Überblick

Python-Entwickler mit 5 Jahren Erfahrung. Arbeitet derzeit an einem Produkt zur visuellen Qualitätsprüfung für einen Kunden, der Kameras herstellt. Der Kandidat arbeitet an einer effektiven Lösung zur Steigerung des Kameraabsatzes. Zum Beispiel analysiert er eine Kamera, die über der Linie angebracht ist, um Bilder zu erhalten, die er verarbeitet, damit die Analysten bewerten können, ob alle Schrauben angezogen sind und sicherstellen, dass das Produkt ordnungsgemäß funktioniert. Er arbeitet in Python, Kubernetes und Azure. Darüber hinaus kümmert er sich um die Softwareentwicklung im technischen Bereich und entwirft PLM-Systeme, wie sie bestimmte Dinge speichern können und den gesamten Workflow, wie Programmierer mit diesen Ingenieuren arbeiten können. Seine Erfahrung mit Django und Flask wird in gleichem Maße wie die kommerzielle Erfahrung genutzt. Er verwendet Kubernetes und Docker auf einer täglichen Basis. In Azure verwendet er nur einen bestimmten Bereich, in dem er mathematische Module speichert, und er arbeitet seit 3 Jahren mit AWS, wobei es kaum Überschneidungen mit DevOps gibt. Er arbeitet in einer agilen Umgebung wie Scrum. Er hat Erfahrung in der Leitung eines Teams von drei Personen. Er kommuniziert auf Englisch und hat auch schon mit internationalen Kollegen zusammengearbeitet.

Berufliche Erfahrung

Senior Backend Developer

(September 2021 - Present)

  • Part of team for Visual Quality Inspection product.
  • Real time analyzing of camera recorded video and delivery of computed results and statistical data to customer. Microservice architecture built on docker images.
  • Working in team with colleagues from Italy, Czech republic and Japan.
  • Used technologies and methodologies:
  • Python (Flask), PostgreSql, Jira, Jenkins, Azure, Kubernetes, Nexus, NATS, Linux (Ubuntu)

Senior Backend Developer

(October 2016 - September 2021)

  • Part of team for Avast Family Space product.
  • Solving complex problems for mobile application used by milions of users in realtime environment.
  • Microservice architecture in AWS cloud.
  • Working in global team with colleagues from USA, UK, SRB, PT, UKR.
  • Freelance developer of product for builds distribution to end-user.
  • Partial developing of all application parts (API, backend and frontend) in Django framework, with data stored in mySql DB.
  • Used technologies and methodologies:
  • Python (Django/Flask), Java, Javascript, Mysql, Jira, Jenkins, TeamCity, Amazon AWS, Kubernetes, Spinnaker, Linux

PLM Consultant, Analyst

(June 2012- Present)

  • Business consultant of PLM systems (Dassault systemes – Enovia) and CAD systems (Creo, ProEngineer).
  • Longest project: 5 years on site development for one of the biggest cruise ship producers in Europe - MeyerWerft (DE).
  • Setting up business logic and workflow for different types of management (Drawing, Demand, MOMeeting), used in process of designing and building ships.

Developer, Analyst

(January 2011 - April 2012)

  • Working in German start-up company, that develops complex system for realtime web page user identification.
  • User identification is in many ways basis for more complex usage in digital marketing, from advertisement delivery to generating web content.
  • Developing and comparing technologies and solutions for getting the best performance of core system, under SCRUM methodology.
  • Developing reports for web page owner, which return datamined data of web page audience.
  • Reports are written in Python, communicate with RabbitMQ queue, collect relevant data, count results from collected data and store them into cassandra noSQL file system.
  • Designing of all cassandra tables in reporting system.
  • Whole system runs on Amazon Cloud on Linux system 24/7.
  • Used technologies and methodologies:
  • Python, Cassandra, Java, SCRUM, UNIX/Linux environment, Byobu, RabbitMQ, Amazon Cloud, PyUnit, Eclipse, Mercurial, SVN

Developer, Analyst

(July 2008 - January 2011)

  • Applications for data statistical handling stored in database, developed under specification of client.
  • Analyzing and implementation of solutions in real-time enviroment with emphasis on efficiency.
  • Design of db system based on optimised queries, tables and processes using of mySql avaliable resources (stored procedure, temporary tables, etc ).
  • Development for company that works in Digital marketing field with big emphasis on fast and active engagement.
  • Used technologies and methodologies:
  • C/C++, PHP, Python, XML, UNIX/Linux environment, mySQL, SCRUM, Eclipse, KDevelop, SVN

SAP Consultant, Developer

(March 2006-July 2008)

  • Development of services working as middleware between external systems and database server
  • Development of Windows services which control and monitor process of production in factories and services associated with expeditions from storehouses.
  • Member of team that provides first Slovak implementation of Java based Mobile Infrastructure technology in commercial sphere.
  • Used technologies and methodologies:
  • Visual Studio .NET 2003, Visual C# .NET, .NET Framework, .NET Compact Framework, Windows Forms, ADO.NET, XML, Windows Mobile 2003, SQL Server 2000, SQL Server 2.0 CE Edition, Remote Data Access, ABAP 4, Java/J2EE, XML web services, Visual Source Safe

Education:

University of Žilina, Faculty of Management Science and Informatics, Žilina

Informatics and Automation

IT knowledge and experience:

  • Python (Flask/Django)- (5 years) – advanced
  • ABAP - (1 years) - beginner
  • Java EE – (6 years) - advanced
  • JSP (5 years)
  • ABAP/JAVA WebDynpro (1 year)
  • C/C++ - (3 years) - advanced
  • C# - (3 years) - advanced

     Windows Forms

    .NET Framework 1, 1.1, 2.0, 3.5

    .NET Compact Framework 1, 1.1, 2.0, 3.5

    ADO.NET

    XML, XML Web Services

    Visual Studio .NET 2003, 2005, 2008

    Device development (Windows CE, Windows Mobile)

  • Javascript – (3 years) - beginner

  • TCL – (3 years) - advanced
  • SQL Server 2000, 2005 – (3 years) - advanced

     Stored procedures

    SQL Server CE 2.0, Remote Data Access

  • Cassandra - (2 years) – advanced

  • NATS – (2 years) - advanced
  • RabbitMQ - (2 years) - advanced
  • Redis - (2 years) - advanced
  • Ranorex – GUI testing application tool (1 year) – advanced
  • mySql – (6 years) – advanced

     stored procedures

    temporary tables

  • automatic GUI and unit testing (6 years

Author
Python Developer
63e3beabab2122000111d08a
Verfügbarkeit01/09/2023
Freiberufler292  / Pro Tag
EbenSENIOR
Rollen
Python Developer
Sprachen
English
Fähigkeiten
AWSAmazon CloudWatchApplication ServerAutomation TestingAzureCC#C++CICDCloudCode ManagementContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareDatabaseDevOpsDjangoDockerEclipseFlaskFunctional TestingIDEJSPJavaJava EEJava ToolsJavaScriptJenkins (software)JiraKDevelopKubernetesLinuxMercurialMessage BrokerMicrosoft serversMonitoring ToolsMySQLNexusDBNoSQLOperation SystemsPHPPostgreSQLProject Management ToolsPythonRabbitMQRanorexRedisReportsSQLSW Tools APIsSales RepresentativeTeamCityTest DevelopmentTesting TypesToolsUnit TestingUnixVisual StudioWindows CEXML
Lokalitäten
RemoteBrno-město
Hybride Örtlichkeiten
Brno-město