freiberufler Backed, Web, Python, Groovy, Ops, Database, Microservice, Linux auf freelance.de

Backed, Web, Python, Groovy, Ops, Database, Microservice, Linux

offline
  • auf Anfrage
  • München
  • Weltweit
  • ru  |  de  |  en
  • 10.11.2022

Kurzvorstellung

I am looking for new knowledge, innovation, professional challenges and interesting projects as Software Developer/Ops (Backend, Full Stack, Web, IoT, BigData, Database). I have over 15 years sw-dev experience by using agile frameworks.

Qualifikationen

  • Datenbankentwicklung
  • Fastapi
  • Groovy
  • Linux Entwicklung
  • mySQL
  • NginX
  • PostgreSQL
  • Pyramid
  • pySpark
  • Python

Projekt‐ & Berufserfahrung

Development Consulting Engineer
SAP SE, Walldorf, München
5/2019 – 10/2022 (3 Jahre, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2019 – 10/2022

Tätigkeitsbeschreibung

Design and develop a Micro-services based Software for automation of controlling (audit) process. Collection and Reporting system. Tec Stack: Python3, TCP, HTTP, PostgreSQL, RESTful API, OpenAPI, SQLITE, Pyramid, FastApi, asyncio, minio, multiprocessing, aiohttp, pytest, Docker, minio, AWS, Kubernetes

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Docker, Google Cloud, Kubernetes, PostgreSQL, Testdesign (IT)

Backend developer
Skoobe GmbH, Munchen
5/2018 – 12/2021 (3 Jahre, 8 Monate)
Medienbranche
Tätigkeitszeitraum

5/2018 – 12/2021

Tätigkeitsbeschreibung

Migration of microservices from python2.7 to python3, and from Java to python3,development of microservices in python (async) and in java, development of API's, support by migration of monolithic applications to microservices, support by operations, documentation
Tec stack: Python2/3, FastAPI, asyncio, RESTful API, RPC API's Java, Docker, Jenkins, AWS, mysql, Docker, hashicorp stack, Nomad, Torndo, nginx, python, LXML, SQLAlchemy, Hazelcast, Hibernate (Java ORM), Ubuntu, Alpine, Consul, Service Discovery, OpenAPI, Pydantic, Microservices, LXC, Packer

Eingesetzte Qualifikationen

DevOps, Linux Entwicklung, Python

Big Data Engineer Automotive
MAN Truck & Bus AG, Munchen
1/2018 – 12/2020 (3 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

1/2018 – 12/2020

Tätigkeitsbeschreibung

Processing Data from Emergency Brake Assist: create a software for processing the CAN-BUS files blf, dbc and MDF 4.x for future graphical analysis.
Serialize and classify tarabytes of raw data, create alerts and triggers based data, migrate software from hardware intern servers to AWS cloud.
Tech Stack: apache spark (pyspark), Hadoop (hdfs), aws, gluejobs,spark inside glue-jobs, aws Athena, Impala Hive, Linux, Docker, pytests etc.

Eingesetzte Qualifikationen

Apache Spark, Big Data, CAN-Bus (controller area network), Python

IoT Developer and DevOps Engineer
Mozaiq Operations GmbH, Munchen
1/2017 – 12/2018 (2 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

1/2017 – 12/2018

Tätigkeitsbeschreibung

Developing asynchronous micro services oriented architecture with Vert.x as core micro-services, Grails 3.x for gui in a Scrum Team. Using languages Groovy(JVM), Java for and Python(Platform and Tests). Creating test cases and implement integration tests in Groovy (SpockTests) or Python(integration, functional). Develop connectors for different manufacturer like Bosh/Siemens (BSH), Osram, Philips, Netatmo, Regardia etc. Developing automatic tests for device clouds above. Develop platform based on Docker compose. Tracing by OpenCensus.
Tasks: Asynchronous micro-services oriented architecture, Interplay of devices independent of the manufacturer over MOZAIQ cloud, Bringing together clouds from different manufacturers (also direct gateways), Very high demands on data security, Horizontally scalable and highly available platform based micro-service Cluster (Kubernetes) for production and docker-compose for develop and testing , Market place for measures and Use Cases, Scrum team, Infrastructure as code, RESTful API
Tech Stack: jwn, Vert.X – Develop event-driven application framework that runs on the Java Virtual Machine is a core of the microservice, Grails, Docker, MongoDB Cluster (Replicas + Sharding), Hazelcast, Groovy, Java, Gradle, GORM (Java/Groovy ORM), Python, Docker, Docker Compose, Kubernetes, Nginx, Node.js, Concourse-CI, Jenkins.

Eingesetzte Qualifikationen

Internet of Things (IoT), Java (allg.), Python, SCRUM

Ausbildung

Nachrichtentechnik
Diplom
2008
Koeln

Über mich

I live in Munic and available for new projects

Weitere Kenntnisse

IT skills
=========

Operation systems
* Miscellaneous Linux based distribution like Debian, Ubuntu, Alpine (for docker) ...
* Windows, iOS
Programming, markup languages and tools
Favorite programming languages
* :ref:`python` (including common of libs and frameworks), Groovy/JVM
* I am also familiar with Java, JavaScript, PHP and C
Markups
* (X)HTML, CSS, Chameleon, Zope Page Templates, GSP, JSP, Jinja2, DTML, RestrucuredText(REST) / Sphinx ...
* and data exchange standards like JSON, XML, JWT, ...
Frameworks / libraries
* Pyramid, FastAPI, aiohttp, asyncio, Vert.x, Grails, Zope2, zope, Scrapy, pySpark, Bootstrap, pytest, unittests...
* also experience with Django, Plone, Flask, Tornado, AngularJS
Concepts, architectural styles and patterns
* RESTful, API, RPC, oauth
* client-server, event-driven, microservices
* monolithic application, peer-to-peer, service-oriented etc...
Ops, admin, build, CI/CD etc.
* Docker, Compose, Jenkins, Concourse-ci
* Experience Hashicorp (Terraform, Nomad, Packer, Consul), kubernetes (learning in progress).
* GIT, Mercurial (hg), SVN, Gradle, pip, setuptools
* Bitbucket, GitHub, CI /CD, redmine, Atlassian stack
Relational databases (RDBMS)
* Knowledge of SQL and many successful projects based on: PostgreSQL, MySQL
* ORM-Mappers like SQLAlchemy, Django ORM, GORM, Hibernate, HQL
NoSQL / In Mem Grids / Queues
* Knowledge of: MongoDB, Cassandra, ZODB, etc...
* RabbitMQ, Hazelcast, Kafka, Redis, Memcached
High Available, Web, Cache, Proxys and Load-balancer, Clustering, Cloud
* Successful projects with components like: Nginx, Apache, Memcached, Varnish, Pound, HAProxy, Heartbeat/Linux-HA, Squid
* Docker, Linux Containers (LXC), KVM, QEMU, virtlib, cgroups, Hashicorp Stack (Nomad, Consul, Vault), K8s(in progress)
* Experience with Amazon AWS, Google Cloud, Hetzner and Container Repository
Network software, protocols, monitoring, emailing
* Network and software monitoring with: Nagios, Munin, Zabbix etc.
* Tracers/Metrics like Zipkin, Prometheus; Mailing with Exim, Spamassassin, Dovecot, Courier
* Understanding of protocols like DNS, LDAP, TCP, IP, TCP/IP, RPC, HTTP, SSL, REST, FTP, POP, SMTP, IMAP, web-sockets, SockJs, TCP Load Balancing, Routing, Samba
* Experience by using Network aggregation (Cisco/Dell + bonding on linux), BGP
IT-Security
* Certificate and key management with OpenSSL, GnuPG, Letsencrypt.org, JWT, oauth
* Net Filters like iptables/nftables; Diverse Sniffer-tools like wireshark, netcat, tcpdump
* LDAP Authentication (against Microsoft Domain Controller or OpenLDAP)
* Experience with protocols as SSL, :ref:`ssh`, IPSec, VPN
Enterprise / E-Commerce / Ads / SEO
* Dev/Integration of ERP system in company over 250 employers
* Understanding of E-Commerce processes; Integration ERP/CRM systems. Binding E-Pay-Systems like PayPal, Credit Card providers, SEO; Experience with API's of Facebook, Twitter, Google, VK, LinkedIn, Telegram Yandex, Paypal etc; Using * API's; Microdata (schema.org); Understanding of Targeting, remarketing and programmatic concepts (adServer, SSP, DSP etc.)
Testing
* Knowledge of major software testing methods and concepts like unit, integration, functional, acceptance tests etc.
* Most experience with pytest, mocks, junit...
Other
* Successful integration of diverse open source like Redmine, Jira, Bitbucket, Karl, Wikimedia etc
* Using of PEP8, black and other language specific recommendations and IDE’s like Kdevelop, IntelliJ IDEA, Eclipse, VSCode
* Understanding concepts like/of UML, test automation, domain driven design, event bus, message queue etc
* software tracing with OpenCensus, Zipkin, OpenJager etc...
* Web crawlers for large Data collection with with python-scrapy, Beautiful Soup;

Persönliche Daten

Sprache
  • Englisch (Gut)
  • Russisch (Muttersprache)
  • Deutsch (Muttersprache)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
2181
Alter
43
Berufserfahrung
21 Jahre und 7 Monate (seit 09/2002)
Projektleitung
10 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden