Back to professionals

Javascript Developer & Lead Engineer & Team Leader

Overview


Short Summary

JavaScript developer with 9 years of experience along with 3.5 years of experience as Team Lead. He is currently working on creating a cloud-based image recognition service that caters to over 10 million users globally. He was responsible for transferring a 500+ GB MongoDB database to the cloud what boosted a performance 30 times for stats and reports services. Also, he has been working with Node.js for around 5 years and upgraded a 7-year-old NodeJS backend. Apart from that, he has also been working with React and Angular for 4-5 years. Moreover, he has developed a service for processing media files what reduced operational costs and improved artwork creation time. As for databases used, he has been working with MongoDB, Clickhouse, Milvus, Neo4j, Redis, PostreSQL, MySQL, GraphQL, SQL, RabbitMQ, SQS and Kafka. He is also experienced in DevOps and with Cloud technologies such as AWS and Azure. Part of his responsibility is to lead and mentor a team of 12 developers. Recently, he was also leading a Node.js course for 15 developers. He is used to working in an agile environment in Scrum. He speaks fluent English.

Work Experience

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
Employee7500  / Per month
LevelSENIOR
Roles
Javascript Developer Lead Engineer Team Leader
Languages
English
Skillset
AI and Machine LearningAWSActive DirectoryAngularAngularJSApache KafkaApplication ServerAzureBlockchainCC++CSSCloudCode ManagementContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareDatabaseDevOpsDockerGitGitHubHTMLImage recognitionJavaScriptKubernetesMessage BrokerMicrosoft serversMongoDBMySQLNeo4jNextJSOpenWrtPostgreSQLRabbitMQReactRedisReportsSW Tools APIsSales RepresentativeTensorFlowToolsTypeScriptUIVueWindows Servernode.js
Localities
RemoteWien