
Completed
Posted
Paid on delivery
I am looking for the best way (or good way) to be able to represent objects within a DynamoDB table in Python. I was expecting perhaps pynamodb would be a tool that I could leverage to make this task easier. I need to serialize and deserialize the following: data = DataObject({ "ClientPortfolio": "client-my-portfolio", "Region": { "primary": { "Images": { "new_image": "[login to view URL]", "old_image: "[login to view URL]", } } } }) where class DataObject(Model): ClientPortfolio = UnicodeAttribute(hash_key=True) Region: RegionMap(null=False) DataList: ListAttribute(null=False) class RegionMap(DynamicMapAttribute): def __ini__(**kwargs): super().__init__(**kwargs) self._value_class = RegionData class RegionData(MapAttribute): Images = MapAttribute(null=False) The idea is that the Map called "Region" is made up of arbitrary key/value pairs but the "value" is a RegionData class that should be serialized/deserialized and validated as PynamoDb attributes. Your task, should you choose to accept it, is to recommend a model for reading/writing data to Dynamdb where the attributes and/or Lists can have structured nested Classes. The models I have seem to treat the values as "dictionaries" and I can read/write to Dynamodb. Advice is needed to understand if pynamodb is the tool, or if there is another tool to be used...or a custom class model? Explain the Model, code the model in Python, write unit test to demonstrate the read/write and Attribute model validation (List value classes and Map value classes) Please provide your bid price and why I should choose you to demonstrate this Model in python.
Project ID: 38844464
15 proposals
Remote project
Active 1 yr ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

As a seasoned full-stack developer with extensive knowledge in Python, I am confident that I am the right fit for this project. Throughout my career, I have successfully developed and integrated multiple complex models like the one you are seeking. So, I am familiar with archetype structures similar to your '{`"ClientPortfolio": "client-my-portfolio"....}' example. In addition to my in-depth understanding of Python and AWS DynamoDB (which includes'pynamodb`), my ability to craft cohesive, documented, and unit-tested solutions rounds out my skill set for this project. Customizing `pynamodb`, developing the necessary models in Python, validating attribute models, and writing comprehensive unit tests would be familiar terrain for me. Lastly, I treasure meeting client expectations above all else. This means you can count on timely communication, task completion within deadline, and a collaborative approach even after our contract ends. Let's work together to represent objects impeccably within your DynamoDB table while ensuring easy serialization/deserialization and validating PynamoDb attributes! Hit that 'Hire' button and let's get discussing your reasonable budget for the best fit result!
$30 SGD in 7 days
6.3
6.3
15 freelancers are bidding on average $148 SGD for this job

I am Python developer with expertise in DynamoDB modeling and can create a solid representation of objects within a DynamoDB table using PynamoDB. I have extensive experience in serializing and deserializing complex nested data structures, and can provide a well-documented model with thorough unit tests to demonstrate its functionality. My competitive bid reflects my dedication to delivering high-quality and efficient solutions.
$170 SGD in 2 days
8.1
8.1

Hi, I have gone through the details and will be happy to complete this work for you. Will deliver the work within 2 days.
$70 SGD in 2 days
5.6
5.6

Hi there, we are a team and experts in Full Stack development. Please, me a message to discuss the work and finish in no time. Thanks Ashish Kumar.
$140 SGD in 7 days
5.3
5.3

Hi there, I am a data scientist and a professional responsible for extracting actionable insights and knowledge from large volumes of data. As an experienced Data Scientist in machine learning, I am highly proficient in Python and deeply understand algorithms and data structures. My skills make me an excellent fit for your project, as I can guide you through comprehensive coverage of data structures and algorithms while providing patient and thorough explanations. I have over 12 years of experience with Python Library Pandas, Karas, TensorFlow, NumPy, PyCharm, Py torch, Open CV, NLP, and others. With over a decade of experience under my belt, including expertise in NLP, Natural Language Processing, Neural Networks, CNNs, RNNs, LSTM, and GANs, to mention a few, I can provide you not only with knowledge but also with how to apply it efficiently. Partnering with me ensures you have a patient, knowledgeable, and skilled tutor dedicated to your success in this field. My top priority is to provide high-quality work. https://www.freelancer.com/u/GdevDataScience Let's discuss this further via chat, and I'll start your project right now. Thanks Gdev
$140 SGD in 7 days
5.5
5.5

Ni hao I'm , a seasoned Python developer with years of experience in designing, developing, and deploying robust and scalable applications. My expertise lies in building efficient data pipelines and working with various NoSQL databases, including DynamoDB. I possess a strong understanding of object-oriented programming, data serialization, and best practices for cloud-based application development. This project aims to establish an effective method for representing Python objects within a DynamoDB table, enabling seamless serialization and deserialization. The goal is to handle data structures like the provided example (`dataobject` containing potentially nested attributes). You're exploring the use of PynamoDB to simplify this process, and I agree that it's a highly suitable tool for this task. Python 3.x PynamoDB AWS boto3 (for direct DynamoDB interaction if needed) Unit testing frameworks (e.g., pytest) I'm confident I can deliver a high-quality, efficient solution for your DynamoDB object representation needs. I'd welcome the opportunity to discuss your project further and answer any questions you may have. Please feel free to contact me to schedule a brief call. I am committed to delivering a high-quality solution on time and within budget. Open communication and regular updates will ensure transparency throughout the project lifecycle. I look forward to hearing from you soon. Giáp Văn Hưng
$250 SGD in 7 days
4.3
4.3

Hello, I'm Dinesh Kumawat, Working last 14 years on different different platform, build lots of startup with day night hard work and I'm committed to delivering high-quality work that guarantees 100% satisfaction. Your success is my priority, and I understand that the quality of my work directly impacts your achievements. I aim to build long-term client relationships based on trust and excellence. My expertise extends to various domains, including web and app development, and I offer a wide range of services to clients globally. Here's an overview of my skills: Web & App Development: JavaScript PHP MySQL WordPress Magento CodeIgniter Shopify .NET Flutter Development FoxPro I possess in-depth knowledge of all frameworks and software design and development methodologies. This extensive skill set allows me to cater to diverse project requirements and deliver tailored solutions. My commitment to you is that your project will be completed on time and within budget, with no surprises along the way. I am dedicated to ensuring 100% client satisfaction, and my ultimate goal is to establish long-lasting relationships with clients like you. If you're seeking a reliable partner for your web and app development, Shopify, .NET, Flutter development, FoxPro, or third-party API integration needs, I'm here to serve you. Let's collaborate to achieve your goals and exceed your expectations. Dinesh Kumawat
$140 SGD in 7 days
3.7
3.7

I'm glad to see you're interested in the DynamoDB-python integration for serializing and deserializing complex nested data structures! With my extensive experience in Software Architecture combined with a deep understanding of Python, I believe I can provide exactly what you need. My proficiency in developing complex models and my ability to adapt quickly to new technologies will work hand-in-hand to deliver a reliable solution tailored to your unique requirements. Not only do I have a proven track record working with DynamoDB, but I also possess strong skills in deserialization and data validation. By employing PynamoDB, we can effectively tackle the challenge at hand and ensure seamless translation between the DataObject class and the DynamoDB table representation. Wanting to prioritize efficiency and ease of use for the client, I will create a structured yet flexible model that empowers nested Classes like 'RegionMap' for arbitrary key-value assignments. Furthermore, as an AI-specific Developer, I am well-practiced in writing unit tests and carrying out systematic validations to guarantee robustness and reliability of any solution that I propose. With these advanced skills and qualification-driven mindset, I am confident that by selecting me for this task, you will obtain a well-designed model running on Python which precisely encapsulates your data structure while making efficient use of DynamoDB resources. Let's take 'DataObject' up a notch together!
$140 SGD in 2 days
3.9
3.9

Hi there, I am A.R.M MASUD with a strong background in Data science. As a Python developer has extensive experience in building robust, scalable, and efficient solutions that meet a wide range of business needs. I understand the importance of delivering high-quality, well-architected code, and is committed to working closely with you to ensure the success of this project. Implement the core functionality using Python, utilizing relevant libraries and frameworks such as Pandas, NumPy, GUI, SciPy, Matplotlib, Seaborn, Plotly, Scikit-learn,TensorFlow, Keras, PyTorch, spaCy, Flask, Django, FastAPI, OpenCV and Jupyter. Professional responsible for extracting actionable insights and knowledge from large volumes of Machine Learning model are CNNs, RNNs, LSTM, GANs, Transformers , FNN, ANN, DNN. Comprehensive unit, integration, and performance testing to ensure the solution is error-free and operates optimally. https://www.freelancer.com/u/MZITSERVICES I appreciate the opportunity to submit this proposal, and I am excited about the possibility of working with you to bring your project to life. Please feel free to contact us for any further clarifications or modifications to the proposal. Thanks A.R.M MASUD
$140 SGD in 7 days
2.9
2.9

With 5 years of experience in Python development, I specialize in working with DynamoDB and designing robust, scalable data models. I have extensive experience with libraries like PynamoDB, boto3, and custom serialization frameworks, enabling seamless integration of complex nested structures into DynamoDB. I also focus on delivering high-quality, thoroughly tested code, ensuring both performance and reliability.
$150 SGD in 2 days
1.8
1.8

Hello there, I am an experienced blockchain developer with a deep understanding of decentralized exchanges (DEXs), flash loans, and the Binance Smart Chain (BSC) ecosystem. I have worked extensively on building arbitrage bots, optimizing smart contracts, and integrating various tools to ensure profitable and efficient trades. I am confident that my expertise in blockchain development will enable me to deliver a high-performance bot. I look forward to discussing the details further. Best regards, Arsalan
$140 SGD in 7 days
0.7
0.7

As someone with over 7 years of experience in full-stack development, encompassing a deep understanding of both frontend and backend technologies, I would be an excellent fit for your DynamoDB Python object representation project. While my main area of expertise is in the MERN stack, I'm also highly proficient in Python, particularly when it comes to backend development using frameworks like Flask and Django, which definitely syncs well with your project requirements. In terms of your DynamoDB setup, I've worked extensively with NoSQL databases like MongoDB and have a solid grasp on the data structures you need to work with. My experience with various backend languages and database management also means I'm no stranger to developing structured but dynamic data models that involve nested classes like your RegionData class - skills that will be crucial for your project's success. Looking forward to the opportunity to demonstrate my capabilities, I guarantee my best efforts dedicated towards solving this challenge promptly and delivering impeccable results.
$140 SGD in 7 days
0.0
0.0

Hello! I can create a robust Python model using PynamoDB to handle nested attributes with proper serialization and deserialization, ensuring validation at every level. I'll implement structured classes for your DynamoDB data, complete with unit tests to demonstrate accurate reading, writing, and validation of list and map attributes. This approach will optimize your workflow while keeping the data structure maintainable and scalable. Regards, Anum Sheraz
$250 SGD in 7 days
0.0
0.0

Singapore, Singapore
Payment method verified
Member since Apr 20, 2015
$25-50 USD / hour
₹400-750 INR / hour
₹75000-150000 INR
₹1500-12500 INR
₹12500-37500 INR
₹50000-70000 INR
$5000-10000 USD
$250-750 USD
$1500-3000 AUD
£20-250 GBP
$250-750 USD
$30-250 USD
£20-250 GBP
$250-750 USD
₹100-400 INR / hour
$8-15 USD / hour
$30-250 USD
₹1500-12500 INR
₹12500-37500 INR
$100 NZD