Closed

Scala Coding Project

The scope of work:

- rewrite the code in simple, optimized and clean Scala

- document the code

o explain each block of code in detail / pseudocode

o explain each object used

o have a clear identification of the impact of each parameters

o identify and document each module implement specific business rules

Volume wise It’s managing 10 Millions of row per day.

There is 3 main programs covered in this code,

- one simple that do some data merge,

- one that manage a graph database (complexity unknown),

- one that do multiple complex data manipulation, preparing intermediate files, then applying a specific business algorithm with a lot of exceptions ( specific business rules ).

The code is on linux, using Spark, the files are on linux and HDFS

We find that the code is not optimized, messy on at least the following points:

- reduce, map, etc.. operations are chained too long which makes it hard to follow the logic, and understand intermediate result

- objects are not named meaningfully (Variables, functions, tuples)

- there is a lot of large unnamed tuples and RDD without explanation of the content

- there is not much comments in code

So we would like a quotation in cost and timeframe to

- rewrite the code in simple, optimized and clean Scala (see point listed above)

- document the code

o explain each block of code in detail / pseudocode

o explain each object used

o have a clear identification of the impact of each parameters

o identify and document each module implement specific business rules

Project may require some time to be spent at our client's office in Hong Kong. Timescales and deadline to be confirmed.

Skills: Linux, Scala

See more: scala exercises, scala assignments, scala advanced examples, scala tutorial, scala koans, scala programming projects pdf, scala coding questions, scala quiz

About the Employer:
( 0 reviews ) Hung Hom, Hong Kong

Project ID: #22153722

10 freelancers are bidding on average $60706 for this job

bianyunzhi95

I hope to see you in chat. I am an experienced Java/Scala developer with full-stack knowledge and career. I'm sure I can do this perfectly. Thanks for your kind attention.

$60000 HKD in 7 days
(3 Reviews)
4.6
chesslover

Hi there, would love to discuss the project. I am a Senior JVM (Java, Kotlin, Groovy, Scala) architect/developer with over 20 years of experience. Please see my Scala project here in Freelancer: [login to view URL] More

$60000 HKD in 7 days
(4 Reviews)
4.1
Colaninfotech

# Senior Scala expert’s# Hello there, This is Shree from Colan. We have senior Scala/Spark developer to work for your project and take care of 3 main programs. Please find our typical Scala expert https:// More

$40000 HKD in 22 days
(1 Review)
4.1
MRE000

Hi, Please, have a look at my profile. I am a professional software Engineer, I've BS degree in Computer Science, I've ISTQB certification in Software Quality, I have 8Y+ of experience in: (Software Engineering, Web More

$80000 HKD in 45 days
(1 Review)
2.2
pradeepred

Have 10 years of IT experience with more than 5 years of experience in hadoop technologies like hive,pig,spark,sqoop,map reduce and [login to view URL] have very good experiemcence in Java,scala,Python and shell scripting. Wo More

$66666 HKD in 45 days
(1 Review)
1.4
MrtDolphin

Hi. Hope you are doing great! As a senior software engineer, I am very interested in your job. I am very good at c/c++, java/kotlin, c#/.net, objective-c/swift, php/html/css/javascript, mysql/mongodb, sql, angular, rub More

$80000 HKD in 50 days
(0 Reviews)
0.0
makelegend17

Hello,sir. I have read your post and noticed that you were looking for someone who can do your job - 'Scala Coding Project' I can show you my work history, if you want. I am a professional web and software developer More

$66666 HKD in 334 days
(0 Reviews)
0.0
SecureForYou

Hello,sir. how are you. Thanks for taking your valuable time for reviewing my proposal.I have checked your proposal and noticed that you were looking for someone who can do your job - 'Scala Coding Project' I can show More

$66666 HKD in 334 days
(0 Reviews)
0.0
TechnicalGeeks

Hi, I am a bigdata developer and a module lead in reputed MNC.i an into the IT industry for more then 12 years. I have tonnes of experience in developing projects using Java,Apache Spark,Hive,Kafka,Scoop,Pig,Scala,aws More

$40000 HKD in 7 days
(0 Reviews)
0.0
Software9981

Hello I hope you're doing well. I read your project needs carefully and found my skills relevant to your project we are a team of expert developers and have more than 6 years of experience in the same domain. As per More

$47058 HKD in 10 days
(0 Reviews)
0.0