
Closed
Posted
Paid on delivery
I need an experienced Erlang/OTP developer to extend an already-running application by adding a brand-new feature focused on improved data handling—specifically, real-time text replacement. The current codebase is stable but offers only limited, batch-style substitution; I now want replacements to happen on the fly as data moves through the system so downstream processes always receive the updated stream without noticeable latency. The job involves diving into the existing OTP supervision tree, identifying the modules that touch the data pipeline, and rewriting or adding functions so dynamic replacement rules can be injected, updated, and applied immediately. Concurrency, hot-code upgrades, and fault tolerance all matter here, so I am looking for someone genuinely comfortable with gen_server, gen_stage (where applicable), and ETS/Mnesia for quick look-ups. Deliverables I expect: • Updated .erl/.hrl files with the new replacement logic integrated • Unit tests that clearly demonstrate correct behaviour under load • Brief deployment notes covering any schema or config changes I keep the source on Git and use rebar3 for builds; push requests and concise commit messages will be part of the review. This is purely a feature addition—no bug fixing or cosmetic refactors required—so you can stay laser-focused on performance and correctness. If this sounds like your kind of challenge, let’s talk details.
Project ID: 40199154
16 proposals
Remote project
Active 14 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
16 freelancers are bidding on average $32 CAD for this job

Hey , I just finished reading the job description and I see you are looking for someone experienced in Software Development, Git, Software Engineering and Erlang. This is something I can do. Please review my profile to confirm that I have great experience working with these tech stacks. While I have few questions: 1. These are all the requirements? If not, Please share more detailed requirements. 2. Do you currently have anything done for the job or it has to be done from scratch? 3. What is the timeline to get this done? Why Choose Me? 1. I have done more than 250 major projects. 2. I have not received a single bad feedback since the last 5-6 years. 3. You will find 5 star feedback on the last 100+ major projects which shows my clients are happy with my work. Timings: 9am - 9pm Eastern Time (I work as a full time freelancer) I will share with you my recent work in the private chat due to privacy concerns! Please start the chat to discuss it further. Regards, Syed.
$10 CAD in 6 days
0.0
0.0

Hi, I’m excited about the opportunity to enhance your Erlang application with dynamic text replacement. With extensive experience in Erlang/OTP, I’m adept at working with gen_server and gen_stage, ensuring concurrency and fault tolerance in your existing OTP supervision tree. My approach will involve embedding real-time substitution logic, enabling seamless updates without latency, aligning perfectly with the robust performance you require. I’ll deliver modified .erl/.hrl files, implement thorough unit tests for load resilience, and provide detailed deployment notes to support schema changes. I suggest a timeline of about 5-7 days for completion while maintaining consistent communication. What specific requirements do you have for the real-time text replacement rules?
$68 CAD in 2 days
0.0
0.0

THIS IS NOT THE AUTO BID, PLEASE REVIEW IT IN DETAIL I’ve reviewed your project and understand you’re looking for an experienced Erlang/OTP developer to implement real-time text replacement within your existing application. With a solid background in Erlang and hands-on experience in enhancing OTP supervision trees, I am well-equipped to dive into your codebase and facilitate dynamic replacements on the fly to ensure uninterrupted data flow. By focusing on modules interacting with the data pipeline, I will rewrite and integrate new functions, ensuring concurrency and fault tolerance through apt use of gen_server and gen_stage. I also understand the importance of delivering updated .erl/.hrl files, comprehensive unit tests to validate performance under load, and clear deployment notes. Let's schedule a time to discuss the specific requirements and your vision for this feature more thoroughly. What are your preferred timelines for this project? Sincerely, Ibad
$68 CAD in 1 day
0.0
0.0

Hello, Greetings! I’m a senior full-stack developer with 6+ years of experience in building scalable mobile and web applications. I specialize in cross-platform and native mobile development using Flutter, React Native, Swift (iOS), and Kotlin/Java (Android), along with strong backend expertise in Node.js, Django, FastAPI, and Laravel, supported by modern cloud technologies. My team and I build end-to-end mobile solutions including custom dashboards, internal tools, automation systems, role-based platforms, secure APIs, real-time features, payment integrations, push notifications, and complete app store deployments. We focus on creating smooth user experiences, clean architecture, and reliable performance. We’ve worked on numerous mobile projects with different requirements and complexities, helping clients turn their ideas into well-designed, high-performing applications. Your project aligns well with our technical skills and development approach. I’d be happy to discuss your project scope, ideas, and goals, and suggest the best technical approach. Best regards, Suman Joshi
$20 CAD in 7 days
0.0
0.0

Hi, I’ve reviewed your Erlang/OTP live text replacement goal and I’m confident I can extend your existing app with real-time, low-latency substitutions. The plan is to add a DynamicReplacementEngine as a robust, hot-code-upgradable gen_server, with rule storage in ETS (and optional Mnesia persistence) for fast lookups and fault tolerance. The engine will hook into the data path (GenStage or direct messages), apply rules on-the-fly, and emit the updated stream to downstream processes with negligible latency. I’ll implement a small, versioned API to inject/update/remove rules, plus a safe rollback path. Concurrency and fault tolerance will be core: non-blocking lookups, aggressive supervision, and smooth hot-code upgrades. I’ll accompany the implementation with a focused test suite (unit, load, and timing tests) using rebar3, and ensure CI-friendly, concise commits. Deliverables: updated .erl/.hrl, tests demonstrating correct behavior under load, and deployment notes for any schema/config changes. Next steps: I can start with a quick repo audit and present a plan within 2–3 days, then deliver a runnable prototype in ~12 days. Best regards,
$100 CAD in 1 day
0.0
0.0

Hi Cass, I understand you are looking for an experienced Erlang/OTP developer to enhance your existing application with real-time text replacement capabilities. I am confident in my ability to dive into the current OTP supervision tree, identify relevant modules, and implement dynamic replacement rules seamlessly. My expertise in gen_server, gen_stage, and ETS/Mnesia ensures efficient data handling and fault tolerance in your system. For this project, you can expect: - Integration of new replacement logic into existing .erl/.hrl files - Comprehensive unit tests showcasing correct behavior under varying loads - Deployment notes for any schema or configuration adjustments I am well-versed in Git source control and rebar3 for builds, ensuring efficient collaboration through push requests and clear commit messages. With a focus solely on feature addition, I am dedicated to optimizing performance and ensuring accuracy in the implementation. I'll send over my portfolio via direct message. Feel free to reach out there. My background in Erlang/OTP guarantees reliable results, professional standards, and seamless execution. I'm available to dive deeper into your requirements and address any concerns. Best regards, Taneem
$20 CAD in 7 days
0.0
0.0

Hey , I just finished reading the job description and I see you are looking for someone experienced in Software Development, Git, Software Engineering and Erlang. This is something I can do. Please review my profile to confirm that I have great experience working with these tech stacks. While I have few questions: 1. These are all the requirements? If not, Please share more detailed requirements. 2. Do you currently have anything done for the job or it has to be done from scratch? 3. What is the timeline to get this done? Why Choose Me? 1. I have done more than 250 major projects. 2. I have not received a single bad feedback since the last 5-6 years. 3. You will find 5 star feedback on the last 100+ major projects which shows my clients are happy with my work. Timings: 9am - 9pm Eastern Time (I work as a full time freelancer) I will share with you my recent work in the private chat due to privacy concerns! Please start the chat to discuss it further. Regards, Haseeb.
$10 CAD in 5 days
0.0
0.0

Hi there, I’ve reviewed your Erlang/OTP live text replacement request. I can extend your stable, batch-style pipeline to support real-time substitutions with minimal latency, robust fault tolerance, and seamless hot-code upgrades. With extensive Erlang/OTP experience (gen_server, gen_stage where applicable, and ETS/Mnesia for fast lookups), I’ll implement a pluggable replacement engine that can be injected, updated, and applied immediately as data flows through the system. The plan: - add a lightweight rules cache in ETS with a small-gen_server wrapper to apply rules per-message - expose runtime APIs to inject, update, or remove rules without stopping data flow - integrate within the existing supervision tree and ensure downstream consumers always receive the updated stream - provide unit tests under rebar3 that demonstrate correctness under load - deliver deployment notes for any schema or config changes and hot-code upgrade considerations Deliverables: • Updated .erl/.hrl files with the new replacement logic • Unit tests that clearly demonstrate correct behavior under load • Brief deployment notes covering schema/config changes If this sounds like the right direction, I can start with a quick technical align and deliver core engine within the first week. Best regards,
$25 CAD in 3 days
0.0
0.0

Hello, I have aggressive experience with Erlang OTP systems focused on high concurrency pipelines real time data handling and fault tolerant supervision trees. I work deeply with gen_server gen_stage ETS and hot code upgrades to inject live logic without disrupting running nodes while keeping latency extremely low. Which part of the pipeline currently performs the batch substitution and is it inside a gen_server or a stage consumer? Should the replacement rules be persisted in ETS only or synced with Mnesia for cluster wide updates? Lets do start right now jump in chat and get started? Best, JIbran
$20 CAD in 7 days
0.0
0.0

Hi there, this is exactly the type of challenge I enjoy—working with Erlang/OTP to extend a stable system while keeping concurrency, fault tolerance, and performance front and centre. I’ve worked on Erlang projects where data pipelines needed real-time transformations, including on-the-fly text replacement, without introducing latency for downstream consumers. In those cases, I dove into the supervision tree, identified the relevant gen_server or gen_stage modules, and implemented dynamic rules using ETS/Mnesia for fast lookups. Hot-code upgrades were handled carefully so updates could be applied without downtime, and unit tests were added to confirm correctness under load. My approach here would be to integrate the replacement logic cleanly into the existing modules, ensure updates can be injected dynamically, maintain full concurrency safety, and provide clear deployment notes for any config changes. All code changes will be committed with concise, readable messages and pushed through Git, ready for review. Cheer, Dax
$30 CAD in 7 days
0.0
0.0

Hi there, You’re absolutely in the RIGHT PLACE. I’ve delivered SIMILAR PROJECTS multiple times and know EXACTLY how to execute this efficiently and correctly from day one. To lock down the SCOPE, TIMELINE, AND PRICING, I’ll need to ask you a few key questions. Unfortunately, Freelancer’s 1500 CHARACTER LIMIT doesn’t allow me to break everything down properly here. Let’s jump on CHAT so I can show you my PROVEN PAST WORK, walk you through the REAL RESULTS I’ve delivered, and outline a CLEAR ACTION PLAN for your project. You’ll immediately see why my approach is DIFFERENT and EFFECTIVE. If you’re serious about getting this done RIGHT, I’m ready to move forward. Looking forward to CONNECTING and WINNING TOGETHER. Cheers, Mayank B
$20 CAD in 7 days
0.0
0.0

Hello, I’m interested in helping you add real-time text replacement to your existing Erlang/OTP application. If you give me a chance, I can do it , I 'll do it, I 'm sure that!
$20 CAD in 1 day
0.0
0.0

For text replacement, i think you should have it configurable with mnesia table (disk type if you application restarts, your configuration text wont lost). For adding/remove your configurable text, I suggest using escript to make it easy or cowboy web api with simple UI, which can delte, update your text replacement in mnesia table. For text replacemet, we can cach and replace with erlang re module
$50 CAD in 7 days
0.0
0.0

Toronto, Canada
Payment method verified
Member since Nov 9, 2024
$30-250 CAD
$30-250 CAD
$30-250 CAD
$59-60 CAD
$30-250 CAD
$250-750 USD
₹12500-37500 INR
$8-15 AUD / hour
₹37500-75000 INR
₹600-1500 INR
$25-50 AUD / hour
₹2500-3000 INR
$750-1500 USD
€30-250 EUR
€12-18 EUR / hour
$30-250 CAD
$30-250 USD
$10-30 CAD
min $50 AUD / hour
€12-18 EUR / hour
₹400-750 INR / hour
$25-50 AUD / hour
₹600-1500 INR
$10-30 USD
$5000-10000 AUD