Zurück zu den Profis

Javascript Developer & Lead Engineer & Team Leader

Überblick


Kurzer Überblick

JavaScript-Entwickler mit 9 Jahren Erfahrung und 3,5 Jahren Erfahrung als Teamleiter. Derzeit arbeitet er an der Entwicklung eines Cloud-basierten Bilderkennungsdienstes, der weltweit über 10 Millionen Nutzer anspricht. Er war für die Übertragung einer 500+ GB großen MongoDB-Datenbank in die Cloud verantwortlich, was die Leistung von Statistik- und Berichtsdiensten um das 30-fache gesteigert hat. Außerdem arbeitet er seit etwa 5 Jahren mit Node.js und hat ein 7 Jahre altes NodeJS-Backend aktualisiert. Darüber hinaus arbeitet er seit 4-5 Jahren mit React und Angular. Außerdem hat er einen Dienst für die Verarbeitung von Mediendateien entwickelt, der die Betriebskosten senkt und die Zeit für die Erstellung von Kunstwerken verbessert. Was die verwendeten Datenbanken angeht, so hat er mit MongoDB, Clickhouse, Milvus, Neo4j, Redis, PostreSQL, MySQL, GraphQL, SQL, RabbitMQ, SQS und Kafka gearbeitet. Er hat auch Erfahrung mit DevOps und mit Cloud-Technologien wie AWS und Azure. Ein Teil seiner Verantwortung besteht darin, ein Team von 12 Entwicklern zu leiten und zu betreuen. Vor kurzem leitete er auch einen Node.js-Kurs für 15 Entwickler. Er ist es gewohnt, in einer agilen Umgebung in Scrum zu arbeiten. Er spricht fließend Englisch.

Berufliche Erfahrung

Lead Software Engineer (June 2021 - Present):

  • Designed and deployed a cloud image recognition service for 10+ million users worldwide.
  • Migrated 500+ GB MongoDB to the cloud, resulting in a 30x performance improvement in stats and reports services.
  • Redesigned a 7-year-old NodeJS backend, improving uptime from 80% to 99.999%.
  • Migrated over 10 billion user events from MongoDB to Clickhouse cluster, improving performance of statistic and reports services in near real-time.
  • Designed a media files processing service, reducing operational costs by 5 times and improving artwork creation performance.

Senior Software Engineer (September 2019 - June 2021):

  • Reduced onboarding time for developers from 1 year to 3 months by creating a knowledge database about the company's products and their relationships.
  • Led the development of an enterprise-level application, resulting in new contracts with major pharmaceutical companies.
  • Planned and migrated more than 100TB of client data into the DSP application.
  • Participated in the development of a core library for the backend, based on NodeJS, enabling fast development start for new services and easy team switching for developers.

Software Engineer (March 2018 - September 2019):

  • Developed ledger and wallet services for a payment system used in global.io for fiat and crypto.
  • Developed a users microservice for a platform used by ocean freight services vendors, to digitize paperwork using smart contracts.
  • Participated in the development of a platform based on ETH blockchain, creating a digital identity for real-world things and enabling activity tracking and buying/selling.

Software Engineer (October 2016 - March 2018):

  • Developed an authorization system for public WiFi networks, collecting user statistics and advertising data.
  • Developed firmware based on OpenWrt for routers to create a mesh network.

Junior Software Engineer (December 2015 - October 2016):

  • Redesigned the UI of PT ISIM (industrial security incident manager).
  • Created PT Demo ISIM, a tool to replay incidents from logs.

Junior Software Engineer (June 2015 - December 2015):

  • Created a map module for real-time visualization of employee locations in tracking software for a top Russian oil company.
  • Developed a company's inventory store integrated with MS Active Directory.
Author
Javascript Developer & Lead Engineer +1
6464fa3afd2d5a0001d7311a
Angestellter7500  / Pro Monat
EbenSENIOR
Rollen
Javascript Developer Lead Engineer Team Leader
Sprachen
English
Fähigkeiten
AI and Machine LearningAWSActive DirectoryAngularAngularJSApache KafkaApplication ServerAzureBlockchainCC++CSSCloudCode ManagementContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareDatabaseDevOpsDockerGitGitHubHTMLImage recognitionJavaScriptKubernetesMessage BrokerMicrosoft serversMongoDBMySQLNeo4jNextJSOpenWrtPostgreSQLRabbitMQReactRedisReportsSW Tools APIsSales RepresentativeTensorFlowToolsTypeScriptUIVueWindows Servernode.js
Lokalitäten
RemoteWien