
Dragos-Mihai Musat
Fähigkeiten und Kenntnisse
Werdegang
Berufserfahrung von Dragos-Mihai Musat
- Bis heute 3 Jahre und 7 Monate, seit Okt. 2021
Senior Java Full-Stack Developer • Contractor • Freelancer
Remote Work
I work as a consultant / contractor / freelancer and help businesses develop their enterprise products. My programming language of choice is Java (backend solutions using mainly AWS & Serverless Architectures) but I'm comfortable working with NodeJS, Angular, Typescript & Spring framework as well. I am continuously looking for new challenges and self-improvement.
The client was missing out on potential revenue from advertising due to the analysis tool for customer behaviour lacking important metrics as the data needed was vast and continually changing Designed a 2x more cost effective solution by building a rock-solid infrastructure that was fully hosted in AWS by using CDK to deploy the Step Function workflow that was in charge of moving the data to the team’s database, encrypting it and notifying the customer Skills: Java, NodeJS, AWS, CDK, Angular, Typescript
The client had difficulties launching the beta version of a customer behaviour analytics tool that had the potential to boost the generated revenue through advertising due to the fact that the core data needed to fuel the tool was stored in an external database Improved data scaling capacity from mere GBs to over 2 TBs of data by deploying AWS cross-account resources meant to support the spawning and management of EMR jobs in charge with the datasets transfer Skills: AWS EMR, EC2, S3, AWS VPC, KMS, IAM
The client was struggling to increase automation when generating banners for advertising campaigns due to the current system lacking the option to let graphic teams input their own generation rules. Increased the system's automation percentage from 20% to ~50% by redesigning the priority based logistic to apply on banners the properties with higher-precedence and improving the DynamoDB database to support a global secondary index. Skills: Java, AWS Lambda, DynamoDB, S3, CloudFormation, React, Typescript
The client was unable to set a proper roadmap or evaluate the progress, needs & strength areas of their automatic banner generation system due to neglecting to collect any kind of data in the 1 year since launching the system. Reduced the technical debt by 80% by establishing a dashboard with numerous operational and business metrics by tracking all the actions available to the customers in the system and publishing custom data to CloudWatch. Skills: Java, CloudWatch, AWS Lambda, DynamoDB, API Gateway
The client was dealing with a high load of requests and repetitive work for the manual graphic team due to missing in the automation tool a transition shape feature that would separate text area from imagery Unblocked an important client of the system which led to an increase of 24% in the approval rate in less than a month by designing a custom-tailored algorithm to identify the orientation of the newly built transition shape component into the banners’ layout Skills Java, AWS, Angular, React, Typescript
The client was facing potential revenue losses ahead of the Prime day event due to scalability problems for their automatic banner Generation tool as the graphic team was expecting a load of requests exceeding their bandwidth Increased the number of approved banners during the Prime day event by 50% by redesigning the backend APIs, migrating the database schema to match the new models and integrating the new fields into the AWS Step Function workflow Skills: Java, AWS, Angular, React, Typescript, NodeJS
- 4 Monate, März 2017 - Juni 2017
Java Developer
Atta Systems
The client was looking to build a reliable notification system for emergency situations since most applications on the market didn’t guarantee safe delivery of the messages due to missing a failover system Delivered a system that was 90% reliable by designing a 3 channel communication solution that would reach the customer by Firebase push notification and if there was no ack it would move on to sending text message and lastly voice call Skills: Java, Spring, Hibernate, RabbitMQ, Android, Firebase, Twilio
The client couldn't monetize their hosts autoscaling service due to inability to evaluate the health of the service by assessing the accuracy of machine learning models which were forecasting host metrics Accuracy of ML models was computed 5x faster by automatically processing GBs of data in 30-45 minutes by designing a system of 2 MapReduce jobs with custom implementations of input format and secondary sort that was applying Cross Validation procedure to evaluate the ML models Skills Java, AWS EMR, S3, R
The team was wasting hours on manually updating the metadata for one of their analysis sales systems due to usage of a CLI tool that was prone to errors and strenuous when handling complex data structures Reduced the time taken by the team to create/update metadata from 10-15 minutes to a maximum of 1-2 minutes by setting up a web application to input the complex structures on a user-friendly web page and handling the operations on backend Skills: Java, SpringMVC, Apache Tomcat, JQuery, Bootstrap HTML CSS
Ausbildung von Dragos-Mihai Musat
- 3 Jahre und 10 Monate, Okt. 2013 - Juli 2017
Computer Science
University POLITEHNICA of Bucharest
Object Oriented Programming Computer Networks Distributed Systems Operating Systems
Sprachen
Englisch
Fließend
XING Mitglieder mit ähnlichen Profilangaben
XING – Das Jobs-Netzwerk
Über eine Million Jobs
Entdecke mit XING genau den Job, der wirklich zu Dir passt.
Persönliche Job-Angebote
Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.
22 Mio. Mitglieder
Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.
Kostenlos profitieren
Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.