Software Architecture Jobs
Software architecture is a complex but critical discipline that impacts a wide range of industries. It is the practice of creating a plan or blueprint for constructing every aspect of a software system in order to maximize flexibility, maintainability, scalability, manageability, security, or other critical factors. Software architecture is a basis of efficient software construction and should be the focus of any prospective software project.
A skilled software architecture developer specializes in adding value and creating a powerful framework for the development of software. Their work involves abstract modeling and figuring out how modules interact with each other to support the desired functionality of an application. They also have an eye for detail to enable good UX/UI design and ensure secure coding techniques are employed.
Here’s some projects that our expert Software Architecture Developers had made real:
- Developing scripts and APIs that process data and generate real-time reports
- Setting up virtual applications on cloud servers
- Designing databases with built-in security features
- Creating several layers of authentication and authorization
- Integrating payment gateways into eCommerce solutions
- Maintaining an active directory to safely store sensitive information
The level of knowledge and skill possessed by these talented professionals is unmatched when it comes to planning and designing complex software solutions. These experts make sure all necessary tasks get done correctly so that valuable products can be developed without any hiccups.
We invite you to post your own project in Freelancer.com and hire a Software Architecture Developer today to make your next venture successful!
From 388,373 reviews, clients rate our Software Architecture Developers 4.85 out of 5 stars.Hire Software Architecture Developers
I'm looking for an experienced developer Introduction This document outlines the requirements for a supply chain software application designed to optimize inventory management, automate distribution to branches, and classify products based on demand. 2. Business Needs Reduce inventory carrying costs: By optimizing stock levels based on demand and product value (Pareto analysis), the software will minimize unnecessary inventory holding. Improve stock availability: Ensure branches have sufficient stock to meet customer demand, reducing stockouts and lost sales. Increase efficiency in distribution: Automate order generation and shipment processes to branches based on real-time demand data. Enhance data-driven decision making: Provide insights into product classifications (A, B, C) an...
I'm in need of a custom NFC payment gateway hardware that is compatible with Android. It will be integrated into a self-serve restaurant kiosk. The system should be able to handle both contactless card readers and mobile payment options. Key requirements include: - Capable of processing 50-100 transactions per day - Compatible with Android operating system - Supporting both contactless card readers and mobile payment options Ideal candidates should have experience with: - Custom hardware design, particularly in the payment processing field - NFC technology and its integration with Android systems - Understanding of self-serve kiosk systems and the unique requirements involved This project is a great opportunity for someone who is experienced in custom hardware design, particularl...
I am in need of a talented app developer with experience in creating Android applications. The project requires the development of a Satta Matka app - a type of betting app used for gambling - which will include the following features: - Live Results Updates: The app should be able to provide real-time updates on Satta Matka results to users - User Registration and Login: A user registration system is necessary for the app, along with a secure login process to access the features - Betting History Tracking: It's important that the app can keep track of users' betting history The project is focused solely on Android, so the ideal candidate should have expertise in Android app development and be well-versed with Android Studio. Prior experience in creating gambling or betting apps...
Hello, the other day I posted a promotion and saw that you participated in the bidding. But my project was removed because of some policy violation that I don't understand. Now can I talk to you about my project? If so, we will create a milestone
I have a very basic high-level requirement for an ERP System that we need. I have the basic workflow with me. I need a Business Analyst to go through the requirement and create comprehensive flowchart diagrams, Detailed specification, and UI/UX plan. Tasks need doing: - Converts the business needs into detailed functional specifications. - Creates comprehensive flowchart diagrams to visualize the workflow. - May assist with the development of UI/UX planner. - Identifies integration points and necessary third-party services. - Ensures that all business requirements are met in the system design. I have a very limited budget, hence any entry to intermediate level Business Analyst apply! Previous experience should be validated!
I am currently using Odoo for my invoicing and I have a clear understanding of how the Indian GST works. I'm looking for a skilled freelancer who can implement the Indian GST seamlessly into my Odoo 17 system. Key Requirements: - Proficiency in Odoo: Extensive experience in working with Odoo 17 is crucial for this project. - Indian GST Knowledge: While I understand the Indian GST, I require a professional who is an expert on the subject and can effectively incorporate it into the system. - Attention to Detail: The implementation must be thorough and accurate to ensure compliance with Indian tax laws. - Communication Skills: Clear and effective communication is essential for understanding and implementing the necessary changes. Please feel free to reach out if you have any questions ...
I want to deploy this application to a server and create an endpoint to use it. The project in this link is an OCR Scanner called Pix2Text. I want to use it to convert images to text. I need to set up an endpoint to send an image and receive the results of this application. For the server, I want it to handle 200 requests per minute and be scalable. You can choose any provider, but please provide the cost of your service and the cost of the server. Here's the link to the open-source project I want to deploy: Pix2Text.
I'm in need of a specialist to develop an automated interface for managing 1 Cisco switch. The purpose of this interface is primarily for configuration management. Critical features of this interface should entail: - A few ability to automatically apply configuration changes on friendly interface - Need only 5 configurations - Using Python Programming - Capacity to perform regular configuration backups saved locally A solid understanding of Cisco switch architecture and prior experience with automated interface design are required for this project. Knowledge of configuration management practices would certainly set you apart in this space. Efficiency and reliability are key here, so your ability to develop an automated solution that can streamline these processes will be indispensab...
I have 2 Python Scripts they do same things but 1st script use functions for one platform 2 script use different functions for second platform, both script do its same just used different functions, i need someone to re made it Scripter number 1 to use functions from script number 2 - The functionality of the first script needs to be well understood to ensure a successful replication. - The project is time-sensitive, so the work should be completed as soon as possible. Ideal freelancer: - Experience in Python development, particularly in replicating scripts for various platforms. - Proficient in understanding and working with pre-existing Python scripts. - Able to deliver quality work under strict time constraints.
I need a CRM system that is less complicated than the one at , but with a few additional features. The system should be compatible with both web and mobile. Key Features: - Contact Management: The system should allow me to easily manage and store contact information. - Task and Activity Tracking: It should help me track tasks and activities related to each contact. - Email Integration: I want to be able to send and receive emails within the CRM. - Google Calendar Integration: It should have the ability to sync with Google Calendar. LinkedIn Integration: - I need the system to integrate with LinkedIn, specifically to fetch public profile data of people I am connected with on LinkedIn. Ideal Skills: - Experience in CRM development - Proficiency in integrating APIs, especially LinkedIn - ...
I'm seeking a skilled developer to create a feature-rich fee management system to integrate into our school's management software. Key Features: - The software should facilitate efficient fee management processes, enabling seamless tracking and management of school fees, payment reminders, and generating necessary financial reports. - The primary users interacting with this feature are school administrators. Therefore, the system should be user-friendly, with clear and intuitive functionalities. Requirements: - The fee management system should support multiple payment methods, primarily focusing on online payment gateways. This is crucial for enhancing convenience and ensuring timely fee processing and collection. Ideal Skills and Experience: - Proven experience in developing ...
I'm looking for an experienced Google App Script developer who can help me address some unexpected behavior in my script. The core issue is that the script is running correctly, but it is not performing the actions I intended it to. Key requirements include: - Understanding and experience with Google App Script specifically for Google Docs. - Ability to troubleshoot and diagnose unexpected behavior in scripts. - Strong problem-solving skills and attention to detail to identify the root cause of the issue. Ideal candidates for this project should have a solid portfolio of working with Google App Scripts, specifically in the context of Google Docs automation. A history of resolving similar issues with scripts that aren't behaving as expected will be a significant advantage.
I'm in need of a skilled web developer to create a comprehensive property system that caters to both residential and commercial properties. The system will require the following features: - Property Listings: Users should be able to list properties for sale or rent. The system will display these listings effectively and efficiently. - User Registration and Login: A seamless process for users to create accounts and login to access the system. - Search Functionality: A robust search feature that allows users to easily search for properties based on various criteria. Moreover, the backend of the system should include a full management system for administrators. This system should enable the admins to manage both the listings and the users. Ideal candidates for this project should hav...
Printing function is done. Each product only print one time, if new product added to the order, print the new product only. Only developer who can work with ftp.
I have pre-existing source code that roughly functions as follows: when a user sends a message to my Telegram bot, bot_a, the code iteratively calls APIs listed in the account to forward the user's message text to bots bot_b, bot_c, and bot_d. After waiting to receive replies from bot_b, bot_c, and bot_d, if bot_b does not respond, a predetermined text is assigned as bot_b's reply. The replies from the three bots are then merged and processed, and the resulting text is sent back to the user by bot_a. However, during testing: when I send messages to bot_a, sometimes bot_a sends me the processed text multiple times, and other times bot_a does not respond at all. I ensure that the interval between messages I send to bot_a is sufficiently long, and each message is different. The con...
Need some to program me a small function in this sdk to add RFID verification & then open gate for the user using following SDK.
As part of my business operations, I need a robust and all-inclusive Excel-based Point of Sale (POS) and Inventory system. KEY FEATURES: - **Sales Tracking**: The system should track all sales, revealing important stats that can aid decision-making. - **Inventory Management**: Stock should sync automatically with sales from POS, maintaining an accurate record of available goods. - **Customer Database**: Important fields such as Contact Information and Purchase History should be part of this system. Important tax-related fields like the tax fee and tax ID number should also be included. IDEAL SKILLS: Freelancers with a strong background in Excel and inventory management systems are preferred. Experience in integrating POS systems and data entry automation is also desirable. Knowledge in ...
As part of my business operations, I need a robust and all-inclusive Excel-based Point of Sale (POS) and Inventory system. KEY FEATURES: - **Sales Tracking**: The system should track all sales, revealing important stats that can aid decision-making. - **Inventory Management**: Stock should sync automatically with sales from POS, maintaining an accurate record of available goods. - **Customer Database**: Important fields such as Contact Information and Purchase History should be part of this system. Important tax-related fields like the tax fee and tax ID number should also be included. IDEAL SKILLS: Freelancers with a strong background in Excel and inventory management systems are preferred. Experience in integrating POS systems and data entry automation is also desirable. Knowledge in ...
NOTE : this is for futures .. max budget is $300 *** please submit, only if you have worked on BOT projects for crypto exchange*** I'm seeking a skilled developer to create an automated trading system that can execute trades on the MEXC platform. Key Requirements: - Development of automated trading strategy: I have a specific trading strategy in mind that I would like to automate. You will need to work with me to understand and implement this strategy in the trading bot. - Automatic execution of trades: The system should be able to automatically execute trades based on predefined criteria. This will require seamless integration with the MEXC platform. Skills and Experience Required: - Strong knowledge of algorithmic trading and cryptocurrency markets - Proficiency in building aut...
I am seeking a seasoned Android app developer to create a secure payment application that supports credit card transactions. This application needs to prioritize user safety, incorporating advanced security features such as two-factor authentication and biometric authentication. Ideal skills & experience: - Proven experience in Android app development - Understanding of payment gateway integration for credit card processing - Strong knowledge in implementing two-factor authentication and biometric authentication in Android apps - Experience with secure coding practices and encryption techniques to ensure the safekeeping of user's data.
I'm seeking a skilled professional to create a comprehensive payroll management tool for my construction company. We're a medium-sized business with 11-50 employees, and we need a robust system in place to effectively manage employee time tracking, payroll processing, and report generation. I use Foundation software. Key Responsibilities: - Implement an employee time tracking feature that accurately records working hours - Set up a payroll processing system to ensure timely and accurate salary payments - Develop a report generation functionality, facilitating clear insights into payroll activities Ideal Skills and Experience: - Proven experience with construction payroll administration - In-depth knowledge of employee time tracking systems - Proficient in payroll processing...
I have a large file from my old website, saved in an unknown format (likely HTML, CSV, or XML). Key Points: - The file is from my old website, saved in an unknown format. - I have access to the old website's database or server files. - The main goal is to retrieve the articles and media from the old website to publish them on a new website. - The exact format of the file is unknown. It will be a TAR file and it is rather large file (5.49 gb) Ideal Skills and Experience: - Proficient in web development and file parsing. - Experienced in handling legacy website data. - Strong problem-solving skills for dealing with unknown file formats. - Ability to extract, organize, and migrate content effectively. This project requires someone who can navigate legacy systems and extract relevant ...
I am looking for an experienced Phocas BI develope to build intuitive dashboards and reports for us. You must have worked in Phocase software before and can show examples of Dashboards that you have previously built.
I'm seeking a skilled developer to create a user-friendly macro calculator that's accessible on the web. This tool will help individuals in calculating their daily calorie needs based on their fitness objectives, whether it's weight loss or muscle gain. Key Features: - A simplistic yet engaging web interface that allows users to easily input their details - Capability to calculate an individual's daily caloric needs based on their goals - A results page that provides users with a clear breakdown of their macronutrient requirements The calculator will not require user accounts for tracking progress. Instead, users will have the opportunity to download their results after entering in the details for lead generation. This project is intended to generate leads for a coach...
Project Overview: Develop a Windows application that can automatically scan a specified website, scrape usernames, and use these usernames to perform real-time performance inquiries on another website. The system will automatically support trading decisions based on the inquiry results and predefined filtering criteria. Specific Requirements: 1. Data Scraping and Processing: • Automatically scan and scrape usernames from a designated website. • Use the scraped usernames for real-time performance inquiries on another site. • The system must be able to handle usernames and related numeric data. 2. Trading Decision Logic: • Decide whether to display buy or sell signals based on performance inquiry results and predefined filtering criteria (to be further specified)....
I'm in search of talented coders with a passion, education (may be self or collage etc.) with expertise in Python, Java, and C++ to help me develop a new software application for Windows. Key Project Details: - Programming Languages: Proficiency in Python, Java, and HTML is essential for this role. Your role will involve: - Working on the software development process from conception to final testing and deployment. - Ensuring that the application is optimized for all users and clients, considering the specific requirements and features of this platform. Ideal Skills and Experience: - Strong programming skills in Python, Java, and C++. - Proficiency in developing software applications for Windows. - Experience in creating software from scratch. Looking forward to partnering with sk...
I am working on a compiler construction project using ANTLR4+Java (using visitors to walk the abstract syntax tree and visit key nodes), and I need help with semantic analysis.
I'm seeking a talented developer to create a Windows-compatible game launcher that supports user registration. Key Features: - Game File Checking: a. The launcher should automatically checks the game file. It must read based on "updatelist" file that is located in the server. b. Application must be able to decrypt the "updatelist" file to perform file integrity check with the client local folder. c. Application must be able to provide error reporting log in case the list file between updatelist and local file is not in sync - User Registration: The platform should have a user registration system. - developer must have ability to provide restriction access whenever user clicking (game client executable program) that currently can be clicked/...
I am seeking a professional to develop a dual-platform app (iOS and Android) aimed at sports enthusiasts. This app will be connected to a Raspberry Pi, programmed to start recording video footage when a button is pushed. The app's features include: - Live streaming - Video recording and playback - Downloading video While I have a CCTV camera and a button, I need assistance selecting the Raspberry Pi and setting it up. Ideal candidates should have strong experience in mobile app development, Raspberry Pi coding, and have a knack for creating user-friendly interfaces for sports enthusiasts. Knowledge in video recording, playback, and streaming technologies is also required. If you have relevant experience and you're interested in creating an app of this nature, I'd love t...
I am looking for a skilled professional to set up an Odoo community on a virtual server, and customize it to meet the following requirements: -Background info: We are a decorative concrete company seeking a tech solution that will aid in our growth, utilizing automations to ease workload, store and organize data, keep associates and clients up to date, organize data in an easy to digest format, track and report project status and details. The solution shall be hosted on a virtual server. In order to be considered for this project the freelancer shall submit, in detail their proposed solution, including how they would deliver it, what they would require in order to get it done, data safety protocol, secure development, timeline, budget, ongoing/maintenance cost, training on system, rework/...
Customize UltimatePOS for Mobile Wholesaler POS System Project Description: We are looking for a skilled web developer or a development team to customize an existing UltimatePOS system to create a comprehensive Point of Sale (POS) system tailored for a mobile wholesaler. The customization should include integrating new features for inventory management using IMEI numbers, serial numbers, or non-unique identifiers, and expanding the system's capabilities to include transaction processing, customer and supplier management, financial tracking, and user access control. Responsibilities: - Customize the UltimatePOS web app to include the following functionalities: - **Inventory Management:** Adapt system to handle items via IMEI, serial numbers, or without identifiers. - **Sales Mana...
I'm in need of a talented Keycloak software developer with a solid grasp of .NET. The primary goal of this project will be to develop a custom user management and authorization system. Key Responsibilities: - Create a custom user management and authorization system using Keycloak - Implement role-based access control - Develop user registration and profile management features - Integrate the solution with our existing user database The ideal candidate for this project would have: - Proficiency in Keycloak - Extensive experience with .NET - A strong understanding of user management systems and implementing role-based access control - Previous experience integrating user databases List of views: - Login - Users - App roles - User groups Development for User Management (React) If y...
I'm in need of a skilled developer who can create a cryptocurrency exchange platform. The main objective is to facilitate the exchange of cryptocurrencies, with a primary focus on Bitcoin. Key Features: - User Wallet Management: This system should allow users to securely manage their cryptocurrency wallets on the platform. - Real-time Trading Charts: I want the platform to provide real-time trading charts, enabling users to make informed decisions. - Security Features: Implementation of security features such as two-factor authentication is essential to ensure the safety of user accounts. - Integration with PayPal: The platform should support PayPal as the primary payment method. Ideal skills and experience: - Proficient in Stackerblitz coding for a seamless development process...
I need a web application that will optimize a transportation routes. Application inputs should be: - Fleet of vehicles, each vehicle carrying capacity and price for each (euros per kilometer). - Name of places (villages and towns) with employees in each. Employees should have an attributes of ID number; First and Last name; Department name; work position; team name. - Manually marking existing transportation stops and use them for calculations. - Destination will be the same for all routes. - (May use similar parameters as shown in example link below) Application output should be a marked routes with stopes in maps, which vehicle should go on that route, how many people it should pick up on each stop and list of people that should be present on each stop. Also a table of estimated time o...
I'm looking for an experienced developer to a piece of software for my jewellery repair business. I do work for several stores and they each send me multiple jobs per week. Some of these jobs are ok to just do, however some require quotes/estimates. I need software that will let my customers log in to a portal and view and be able to proceed/decline and comment on each individual estimate. I would like them to get notified of each estimate to their email and also for my email to be notified whenever they proceed/decline or comment on an estimate Key Requirements: - The software could be designed primarily for use on the web or an app - The main purpose of the software is allow customers to each have there own portal where jobs can be viewed and any proceed or comments will be sent via...
In this project, will be developing an code to sense, share and control another application on a nearby node. The application can be mobile, web or desktop. The application is required to: 1. Sense a nearby node. When a node comes within the communication range and also when it moves out from this range. An indication should be there when a node is sensed or moved away. 2. Share some content. It can be some message, file, chat etc. 3. Control minimum one feature of the remote node e.g., volume, brightness, wallpaper etc.
I'm looking to develop a Car Management app that will be primarily used by Auto Repair shops. The key features of the app will be focused on service reminders and maintaining a history of maintenance tasks. Key Features: - **Service Reminders**: The app should have the capability to send service reminders to the Auto Repair shops in the form of push notifications. - **Maintenance History**: The app should allow the Auto Repair Shop to maintain a comprehensive history of maintenance tasks performed on vehicles. Ideal Skills and Experience: - Experience in developing mobile applications, particularly those with a service reminder feature. - Proficiency in both iOS and Android app development. - Previous work with apps that have a strong focus on data management, storage, and retrie...
I am in need of a Python expert to create a program that will handle multiple tasks concurrently via workers (multi process) I already wrote a task manager using threading and async, I just want to make sure I have no race conditions, avoid deadlocks and improve logic and preformance.
I need a basic template that modifies the existing Chart Trader Panel buttons. Basically, I just want all of the top Buttons to disappear, except the Close Button. Also the Bid and Ask display to be hidden. ===================== All buttons should re appear when the strategy is disabled. Also if we have multiple tabs with different charts. The buttons should only disappear on the tab where the strategy is enabled. The Close button, I just want it to be 1 big button if possible
hello i need an app mobile ios and android , i need someone with experoience and you can send me your work plz , is a serious project . Client Interface: Post ads and receive offers. Search and filter influencers based on criteria. Manage budget within ads. Rate and review. Set reminders for post validation. Basic user account features (signup, login, profile management, notifications). supplier Interface: Create and publish content. Manage profile and audience interaction. Request invoice generation. View collaboration opportunities and analytics. Receive notifications and reminders. Basic user account features (signup, login, profile management, notifications). Admin Interface: Centralized dashboard for application management. User and content moderation. Financial transaction ma...
I am seeking a Python expert to deploy and debug a web application from my Github repository. Requirements: - Experienced with Python for web development. - Has expertise in deploying Python web applications. - Must be knowledgeable in debugging Python code and fixing potential issues. - Familiarity with Python web frameworks like Django, Flask, or Pyramid (actual framework used will be confirmed during the kick-off meeting). Your role will specifically involve deploying and debugging my Python web application to run locally. Experience with data analysis and machine learning will be beneficial. A background in similar roles/projects will be highly regarded.
For my project, I'm using Twitter's API version 2.0 along with Python for analyzing tweets. However, I've encountered a "403 Forbidden" error, pertaining to the Tweepy library that I need resolved. - Ideal Skills:Experience with Twitter's API, especially version 2.0, is critical. The freelancer should also be proficient in Python programming and have specific knowledge about the Tweepy library. - Other Information: Please note that, aside from Tweepy, no other libraries or frameworks have been employed for this project.
I'm using a Tradelab PHP script based on Laravel and I'm looking for a skilled freelancer to help me integrate a TradingView candlestick chart in Plotly. The task involves integrating the charts in a way that real-time data is incorporated and some intermediate customization is required. Key requirements: - Proficient in Laravel and experienced in working with Tradelab PHP script - Prior experience with Plotly and TradingView API integration - Capable of handling real-time data integration - Skilled in intermediate customization, especially adding custom indicators to the TradingView chart I'm open to discussing further requirements and details as needed. check the chart in live script :
I'm looking for a proficient AI bot developer to create a versatile and functional AI bot. The bot will perform various tasks including but not limited to customer support, data analysis, and voice recognition. The user interface should be simple and minimalistic for an intuitive user experience. Key requirements for the project: - Development of AI bot for a multi-functional purpose including customer support, data analysis, and voice recognition - Design a simple and minimalistic user interface - Ensure the bot's smooth and efficient performance - Integrate the bot into the desired platform (website, mobile app, or desktop application) Ideal Skills and Experience: - Proven experience in developing AI bots, especially for multiple tasks - Strong understanding of customer su...
I need a Python script that can scrape ALL images uploaded on Stackexchange posts related to LaTeX, especially those tagged with tikz/pgfplot. The primary goal for collecting these images is to create a personal database of the best illustrations asked and made by users. Key Requirements: - Ability to scrape Stackexchange posts specifically related to LaTeX - Must be able to identify and download all images in the posts - Organize the images with their corresponding posts Ideal Skills and Experience: - Proficiency in Python - Experience with web scraping and data extraction - Familiarity with Stackexchange's layout and data structure - Ability to handle and download images from web sources Please submit detailed project proposals outlining your approach to achieving the above requi...
I need a video or text description of how to display information from a CCT to display on a product page, they should be linked by a custom meta field. I think this should take about an hour to work out and then write down the steps, I can pay you $20. The CCT will have a title of 'tire_pattern', and any product with a matching 'tire_pattern' should be able to display fields which are updated in the corresponding CCT. For simplicity, the CCT has two fields: 1. Tire pattern 2. Tire description The product has a custom meta field called 'tire pattern'. If tire pattern of the product equals 'tire pattern' of the CCT, it should display the 'tire description' on the single product page. The relationship is one to many (one CCT entry will be...
I'm in need of a web-based job card system that will allow the creation and editing of digital job cards. Both employees and managers will need access to the system, with an admin login section for authorization of completed job cards. We would like the system to link with Quickbooks Online seamlessly, either through Zapier or an SQL database connection. This will allow completed job cards to be sent to Quickbooks for automatic invoice creation. Managers can then authorize on Quickbooks before sending. Key Functionalities: - Creation and Editing of Job Cards: The system should enable the easy creation and editing of job cards through a user-friendly web form by both employees and managers. Employees can then select their name from a drop-down combo box if they have worked on the jo...
I'm seeking a highly skilled Python developer to implement an automated stock trading algo strategy with top-of-the-line features. Here's what you would need to handle: - Implement automation of the trading execution. This includes suggesting suitable algo methodology and developing programs to automate trade orders, modification, and cancellation. - Integration with the Shoonya trading platform. Understanding of APIs is crucial. - Managing a high frequency of trades, on a tick by tick basis; real-time is absolutely essential. Therefore, previous experience and proven ability to implement such processes is vital. The ideal candidate would have a deep understanding of Python and experience in algo trading, particularly automated trading execution. Proficiency working with Shoony...