Hire the best Object Oriented Programming (OOP) specialists

Check out Object Oriented Programming (OOP) specialists with the skills you need for your next job.
Clients rate Object Oriented Programming (OOP) specialists
Rating is 4.7 out of 5.
4.7/5
based on 299 client reviews
  • $30 hourly
    I believe that my strong technical experience and education which I got during 7 years of experience and hard working will make me a very competitive candidate for any position according to my skills I will be offered. The key strengths that I possess for success include, but are not limited to, the following: Proficiency in OOP development, PHP, SQL Expert in MVC frameworks such as Laravel, CodeIgniter, Yii2 Expert in HTML5, CSS3, JavaScript, Vue.js, React.js... Expert in Web Services (SOAP/RESTFul/Json) Experience consuming and building Restful Web API’s(FB, Google, Twilio, payments API ...) Experience with version control systems such as SVN and Git I have also excellent leadership, communication, interpersonal and organizational skills. I am able to work effectively under strict deadlines, work with people from different disciplines and cultures with varying degrees of knowledge. I have strong work ethic and team player and self-starter.
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    Docker
    React
    GitLab
    English
    Vuetify
    MongoDB
    Yii2
    JavaScript
    MySQL Programming
    PHP
    API Development
    Object-Oriented Programming
    eCommerce
    Vue.js
    Laravel
  • $120 hourly
    Tradestation EasyLanguage Programming by an active trader. Expertise includes custom coding for indicators, automated trading strategies, and training on TradeStation and EasyLanguage. I have 20+ years as a programmer (developer) with 10+ years specializing as an EasyLanguage programmer. As an active trader, I bring a deep knowledge of the financial markets, which helps me translate the clients’ ideas into an efficient strategy. I have consulted with clients around the world to develop simple to very complex automated trading strategies. Let's discuss how we can turn your ideas into an automated trading strategy or indicator! In addition, I enjoy training clients who are new to TradeStation or clients who need a few pointers. I provide training on TradeStation's platform and EasyLanguage Programming.
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    Quantitative Finance
    Quantitative Analysis
    Automation
    Algorithm Development
    Stock Option Agreement
    Forex Trading
    Software Development
    Project Management
    Training
    Object-Oriented Programming
    EasyLanguage
    TradeStation
  • $50 hourly
    Grow your business by feeding it high-quality leads! Google Maps is widely regarded as the top source of leads, with billions of places data for all business categories. If you want to take advantage of this, you've come to the right place! I'm here to help you get the leads that fit your needs. My spiders are ready to go, so just contact me to start collecting leads. Together, we'll make sure your business reaches its full potential
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    Selenium
    Data Mining
    Web Scraping
    Web Crawling
    API Development
    Lead Generation
    Object-Oriented Programming
    Data Scraping
    Google Maps API
    Laravel
    PHP
  • $35 hourly
    Want to work with an expert in Web development ? Get fast and high end solutions to your problems ? I want to help you achieve your goals fast and stress-free. Contact me and we'll discuss how we can do that. Expertise 👨‍💻: • building ASP.NET Rest API, MVC applications • designing and creating MSSQL Databases • researching and integrating with 3rd Party Services • refactoring, extending and maintaining existing Web applications Technologies 🧰: • C# • ASP.NET • Entity Framework • SQL Server • Rabbit MQ • React • knockout.js • JavaScript • HTML & CSS Experience: - 4 years hands on experience on Web development - worked with large international teams, building complex Mirco Service systems from scratch - in-depth knowledge of payment gateway systems - worked 3 years using Agile/Scrum
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    Unity
    HTML5
    JavaScript
    Web Service
    Object-Oriented Programming
    API Integration
    Third-Party Integration
    Microservice
    .NET Core
    Microsoft SQL Server Programming
    C#
    ASP.NET MVC
    ASP.NET Core
    Entity Framework
    ASP.NET Web API
  • $50 hourly
    I have over 10 years of experience in Unity. I have developed 20 games so far ranging from turn based to online strategy with match making. I am experienced with Unity's event flow and have a firm grasp of the Structures and Idioms needed in Game Development. My expertise lies in multiplayer games with simple rules that yield complex interactions between users. It doesn't take me long to have a working prototype and my projects are mostly designed to work with mobile and various account systems like Steam, IOS and Google-Play. My recent project is a game called Chess Cubed which will be out on Steam and Android and IOS soon. The game was completed in 6 weeks and offers innovative game-play. This is blazing fast compared to other 3D chess variants that typically estimate 6-8 months of development time and leaves a lot more room for visual polish and Q&A. What more can I say? (Currently not doing NFT/Crypto at this time!) I also have experience in Pose recognition using Nuitrack and Azure Kinect.
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    WebGL
    Website Development
    User Authentication
    Authoritative Tone
    Payment Functionality
    TypeScript
    Application Programming
    Object-Oriented Programming
    C#
    Unity
    Photon Unity Networking
    Game Development
    Gameplay Design
    Mobile App Development
    Game Programming
  • $17 hourly
    Hello All, I am TOP RATED senior software developer having more than 8+ years of experience in web development. Also, I have In-house team in Website & Mobile Apps Development. I had completed MCA (Master of Computer Science) with distinction. I had worked as web developer in ERP system development team. I have completed many projects in Web forms like Task Management System, E-Commerce integrated with ERP system, Practice management system for doctors, Product Information Management system to build a E-commerce store in single click. I have also experience of API development using .Net Core. have good knowledge about Microservices architecture, Repository Structures, Dependency Injections and OOPS concepts. My Skills : Asp .Net C# .Net Core Angular React Responsive Design SQL MongoDb Linq Azure DevOps
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    Android App Development
    React Native
    Web Design
    PSD to HTML
    AngularJS
    .NET Core
    Graphic Design
    Laravel
    API Development
    ASP.NET MVC
    Mobile App Development
    WordPress
    UX & UI
    Angular
    React
  • $44 hourly
    I believe that a clean and beautiful code is backed up not only by the technical side, but a purpose driven decision to try, challenge yourself and finally accomplish it with all due attitude, quality and creativity thus meeting clients` requirements. This character determines both my team and me.
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    In-App Purchases
    Git
    Object-Oriented Programming
    JSON
    SQLite
    Internet of Things
    Java
    Android App Development
    iOS Development
    Swift
    iPhone App Development
  • $50 hourly
    🌍 Currently working from Europe ✅ 10+ years of experience in different technologies. 🚀 Application from idea to release ⌨️ Post-release maintenance and support 📱 30+ successfully developed applications ✅ Upwork Verified Top Rated Plus Developer ⭐⭐⭐⭐⭐ rating Dedicated to exceeding the expectations with the highest-quality software, delivered on time and to your precise needs. I specialize in agile app development. I’m experienced in successfully implementing projects from initial sketches to a final app that is live and for sale. I've been working with banking systems, healthcare, retailers, telecommunication, e-commerce, and delivery companies. My priorities are: - best quality - delivery in a timely manner - bug-free
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    User Authentication
    Native App Development
    Smartphone
    Firebase
    Chat & Messaging Software
    JavaScript
    TypeScript
    iOS
    Kotlin
    Flutter
    Object-Oriented Programming
    Android SDK
    Swift
    Java
    Android
  • $75 hourly
    I am Andrew. I have more than 10 years of experience in building highly scalable & complex web applications and am an expert in Ruby, Ruby on Rails and React with an eye for detail, creative problem solving skills and excellent communication skills. Professional experience in developing the back-end and front-end as well as dealing with databases, deployments, and workflow automation. While working on a project, I communicate clearly and always strive for a deeper understanding of client's requirements to help them address the problems more effectively.
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    Shopify
    Object-Oriented Programming
    Back-End Development
    DevOps
    CI/CD
    Heroku
    PostgreSQL
    Docker
    JavaScript
    React
    Kubernetes
    Ruby on Rails
    Amazon Web Services
    Git
    Ruby
  • $44 hourly
    Skilled Mobile Engineer with more than 5 years of development experience. Started as an Android developer and then move to work with Flutter and deliver applications to both platforms. Core skills: Strong knowledge of Dart, Kotlin, Java Core, Flutter, Android SDK Good understanding of OOP principles, REST, JSON, design patterns, Android Jetpack tools Proficient in XML, SQLite, Git IDEs: Android studio, IntelliJ IDEA, NetBeans English – upper intermediate Industry aware, good problem solving skills Experince in working with third-party libraries: Retrofit, RxJava, Volley, Dagger2, Butter knife, Gson, GraphView, Retrofit, Picasso, Realm, Social networks integration( Facebook, Twitter, Instagram), Google Maps API, Youtube API
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    Google Maps API
    Object-Oriented Programming
    XML
    Core Java
    Android SDK
    JSON
    SQLite Programming
    Material Design
    Mobile App Development
    iOS Development
    Firebase
    Android App Development
    Dart
    Flutter
    Android
  • $55 hourly
    Hi, - I love software engineering and architecture, I care with the code as if I’m developing one of my children, I have +8 years experience which enables me to work with different platforms and technologies. - I can clearly understand, expect, and develop my client’s requirements so that I can deliver faster and come with perfect suggestions and output. - My advantages: (1) Good planning for the project (2) Excellent communication skills with clients to make sure requirements are well-achieved, (3) Delivering a well documented and clean code (4) Use of latest technologies - Tools and technologies : Back-end development: Python Django, .Net, PHP. Front-end development: React JS, Javascript. Databases: MySQL, MSSQLServer, MongoDB Cloud: Google Cloud, Amazon AWS Mobile development: React-Native, Java, Objective-C, Swift, ActionScript3 GIS-based applications: Esri js API, ArcGIS Server, ArcGIS Map
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    SQL
    Web Application
    Jenkins
    Django
    Mobile App
    Object-Oriented Programming
    Database Development
    Git
    CI/CD
    NGINX
    Docker
    JavaScript
    Amazon Web Services
    React
    Python
    Node.js
    TypeScript
    React Native
  • $125 hourly
    Former TradeStation EasyLanguage Engineer who answered 17,000+ TradeStation EasyLanguage Forum questions for Traders and Developers. Developed thousands of strategies/indicators and the most advanced products available which enhance automated trading. Degreed Electrical Engineer with a MBA. I am thoroughly versed in TradeStation nuances and I build on a strong foundation of listening to the customer, bringing clarity to the issues, and finding solutions to the problems. I ask the questions that help you rigorously define your project and decide if it is possible, affordable, and ultimately, desirable. There are many paths that can be taken when writing code. How the code is written can impact how efficiently your strategy trades. Having been exposed to so many other trader's and developer's code and to finding solutions for their issues, I bring a broad perspective to coding and a deep understanding of just how to effectively and quickly code in TradeStation EasyLanguage while avoiding non-obvious pitfalls.
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    Six Sigma
    Consultant
    Excel
    Statistical Analysis
    Financial Analysis
    Object-Oriented Design
    EasyLanguage
    TradeStation
  • $60 hourly
    My name is Ionut H. I have been working professionally for more than 10 years as a senior full-stack developer and a team leader. What about my skills? - I have gained a solid and deep knowledge of the complete web development life cycle during these years, covering database and software design, architecture, development, optimization, and DevOps. My technology stack consists of the latest technologies related to C# and JS. I live in a beautiful city called Pitesti, in the heart of Romania. I have a Bachelor's Degree in Engineering. I also speak English My skills set is below • Backend development - C#, ASP.NET Core (Web API, MVC), Blazor, EF Core, Dapper, ADO.NET • IoT - Azure IoT Hub, DPS • Frontend development - JavaScript, TypeScript, React, Angular • Databases and data stores - MSSQL, MySQL, PostgreSQL, Elastic, Redis, Mongo DB, Maria DB, Cosmos DB • Architectures - Client-Server, SOA, RESTful services, DDD, Microservices, CQRS, Event Sourcing, Cloud patterns • Message brokers and buses - RabbitMQ, Azure Service Bus • DevOps - Azure Pipelines (CI-CD), Azure Services, Jenkins • Deployment - Docker, IIS • VCS - Git, TFS • Project management - Jira, Azure DevOps • Approaches - Clean and testable code, SOLID principles • Algorithms, data structures, and design patterns - Deep knowledge, complexity measurement
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    ASP.NET MVC
    ASP.NET Web API
    RESTful API
    Azure IoT HuB
    SOAP
    API
    Microservice
    JavaScript
    Angular
    React
    Domain-Driven Design
    Microsoft SQL Server
    .NET Core
    Azure DevOps
    C#
  • $30 hourly
    Math and Python are my twin passions, and I've honed my skills in both to deliver exceptional results. ✅ Mathematics Tutor | Problem Solver | Math Consultor | IMO Trainer ✅ Senior Python Developer | Web Scrapper | Leetcode Trainer | Python Tutor ✅ Bot developer (Telegram and Twitter) ✅ LateX Typesetting (Ultra Fast) | Ghostwriter | Math Content Creator ✅ Can handle also projects that include C/C++, Java, SQL, HTML, CSS Details about my expertise in Mathematics 👇🏼👇🏼👇🏼 I have a master's degree in Mathematics, majoring in Differential Geometry, and six+ years of experience as a Math tutor. Offering lessons of: Discrete Mathematics, Classic Algebra, Linear Algebra, Bi-linear Algebra, Real Analysis, Calculus, Topology, Group Theory, Ring Theory, Integration, Number Theory, Graph Theory, Differential Equations, Probability, Euclidean Geometry, Non-Euclidean Geometry, Riemannian Geometry, Optimization. I offer here in Upwork: 1. Solving your Assignments, Questions, and Math Problems. 2. Tutoring you. 3. Typing LateX 4. Assist you to prepare for IMO (International Mathematical Olympiad)
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    Scripting
    Object-Oriented Programming
    Bot Development
    Web Scraping
    Teaching Algebra
    Python
    Mathematics Tutoring
    Tutoring
    Algebra
    LaTeX
    Calculus
    Mathematics
    Maths Consulting
    Algorithms
    Curriculum Development
  • $30 hourly
    Over 9+ years working in Designing/Development/Management many small to large applications with Major Skills as listed as follows:- Designing :- Photoshop, Illustrator, Graphic,logo,Template Design,Business cards and Brochures. Development:- HTML5, CSS3, JAVASCRIPT, jQuery, Bootstrap, MySQL, PHP5, Codeigniter, CakePHP, Laravel, angular js, Node js, React js, react native, Vue JS, Joomla, Squarespace, Webflow , kajabi, elementor, Drupal, Magento, Shopify, shopify app, shopify plus, Prestashop, API- Integration, Web scrapping, Wordpress ( Custom-Plugins, Theme integration, WooCommerce) Management :- Project Coordination using PMB tools like Trello, Basecamp, Asana JIRA ,Passpack, Github ,bitbucket etc. API integration like Trello, Twillio,Slack, facebook,twitter , linkedin and payment gateways like Paypal, stripe, skrill,COD, Xero etc. Finding and fixing issues, analyzing requirements, implementing changes, releasing and deploying updates is my main concern always,Thus, I can explain difficult technical issues with simple understandable language and write specifications for developers and QA.
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    Social Media Website
    WordPress Website
    PSD to XHTML
    Payment Gateway Integration
    Object-Oriented Programming
    PSD to WordPress
    UI/UX Prototyping
    CakePHP
    CodeIgniter
    HTML5
    Shopify
    PHP
    WordPress
    CSS 3
    CMS Development
  • $55 hourly
    As a highly experienced Data Scientist, I possess a deep understanding of Machine Learning, Data Analysis, and Statistical Modeling. I have been working in these fields for over 3 years and am dedicated to staying current with the latest advancements in the field. My expertise lies in developing and implementing machine learning models, as well as utilizing cloud services such as GCP and AWS. Additionally, I have experience in building APIs using Flask, Django, and FastAPI. With a keen eye for detail and a passion for problem-solving, I am confident in my ability to deliver outstanding results for any project. Let's discuss your specific needs and how I can help bring your project to fruition. I am eager to help you overcome any challenges you may have.
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    API Development
    Big Data
    Amazon Web Services
    Data Visualization
    Google Cloud Platform
    Data Science
    Python
    Machine Learning
    MATLAB
    TensorFlow
    PyTorch
    Deep Learning
  • $50 hourly
    Do you have an app idea? Need your MVP built? Need to build a unique, dynamic website? Look no further. My goal is to save your business precious time and money by building your app or website with a software called Bubble. This is a powerful, fully customizable, scalable program built specifically to help founders launch their start ups quickly and efficiently. I've been building custom applications and websites on the Bubble.is platform for 3 years now. My projects include: -social networking websites -job/freelancing platforms -SMS applications -Payroll applications -IT & Custom Software for small - medium sized businesses If you're looking for a web developer -- look no further. Leveraging the power of Bubble, I can turn your idea into a working application faster than most coders and at a reasonable price.
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    Software Architecture & Design
    iPhone App Development
    Android App Development
    Email Marketing
    Web Hosting
    Facebook Marketing
    Google Ads
    Website Development
    Object-Oriented Programming
    Front-End Development
  • $25 hourly
    Thank you for visiting my profile :) *About me* I am a Senior Salesforce Consultant, Solution Architect, and Developer with 10 years of experience in Salesforce. I have strong knowledge of Salesforce Architecture, Design, and Development along with experience in Salesforce configuration and customization. *Salesforce Configuration & Automation* I have a deep understanding of the Salesforce products including SalesCloud, ServiceCloud, MarketingCloud, Lightning Platform, Integration, Einstein Analytics, Heroku, Community Cloud, and AppExchange Product Development. *Salesforce Integration* I can create and build an integration between Salesforce and external applications using REST, SOAP APIs, oAuth, and Single Sign-On. I can migrate Salesforce classic features to Lightning experience, including converting Visualforce pages to lightning components and/or using Lightning Design System with Visualforce pages. *Salesforce Lightning* I've developed Salesforce Lightning components, Lightning UI, LWC, and converted VisualForce pages to Lightning. Assisted clients in migrating from Salesforce Classic to Salesforce Lightning. Passed Data/Values From Child LWC Component To Parent LWC Using Custom Event. *Project Management* I have good knowledge of product development lifecycle and DevOps tools like GIT, Jenkins, JIRA, etc. I have good experience in Salesforce Deployment Process and tools like ANT, Change Sets and Force.com IDE. I have also used all types of project management tools like Jira, Asana, Trello and Clickup. The best skill I bring to any project is my ability to communicate. I take pride in my reputation and only apply to projects that I have a high degree of confidence that I can complete the work in a timely, high-quality fashion. Thanks, Sumit Mishra
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    API Integration
    Salesforce CRM
    Visualforce
    Salesforce Service Cloud
    Salesforce Lightning
    Salesforce Sales Cloud
    RESTful API
    Apex
    Salesforce App Development
    SOAP
  • $17 hourly
    ★ More than 5000 hours done. ★ Game developer I am having 5+ years of experience in Unity Development and having more than 8+ years of experience with IOS and Android apps development. I have recently worked on some amazing 3D game apps and have a creative mind set for adding innovation in the project. Technical Skills: - iOS skills:iOS 8, iOS 7, iOS 6, iPhone 5, Objective C, Xcode, swift,C, C++, Core Java, Linux, Cocoa. - NSFoundation, UIKit, CoreGraphics, CoreData, MKMApKit, QuartzCore, MessageUI, WebKit, ALAssets, AVAssets. - Android skills: Database – Sqlite, Mysql, JDBCThird party, API – Twitter API, Linkedin API, - Foresquare API, OathSocial, DropBox, GrayStripe. - Google Services - Google Maps, Google Cloud Messaging, Google Play In-App Billing. -Google Admob Ads Parsing – Json, XML, SOAP, GSON, HTML parser Operating Systems Windows,Linux,Android. At last, I am looking for clients that are seeking experience and quality over quantity.
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    Game Design
    Object-Oriented Programming
    3D Rigging
    Game UI/UX Design
    Game Development
    3D Animation
    PC Game
    3D Design
    2D Game Art
    Unity
    Swift
    Unreal Engine
    Node.js
    Augmented Reality
    Native App Development
  • $15 hourly
    ✅ Recommended Magento 2 developer ✅ Specialized eCommerce Business Consultant ✅ Magento Community and Enterprise ✅ WordPress and Shopify Expert ✅ Front end & Back-end development I am a Senior Full Stack Developer and a specialized eCommerce Consultant with an extensive 6+ years of eCommerce experience. I am skilled at Agile Project Management, Consulting, and steering my clients to choose the right technologies. Magento Skills Include: ✅ Magento 2 Store development and optimization ✅ Magento Open source and Community development ✅ Magento Cloud development and GraphQL experience ✅ Magento 1 & 2 Extension development and customizations ✅ Magento Bulk imports, Upgrades and Store Migration ✅ Magento based API development & Integration ✅ Server Optimizations and Maintenance Domains Experience:- ✅ eCommerce: Marketplace and Sass applications For Service & Product Selling ✅ E-learning Systems ✅ Automotive & Car accessories ✅ Clothing & Accessories ✅ Health care & Pharmaceuticals ✅ Affiliate Marketing ✅ Real Estate & Property Listing Websites... any many more.......... Core Technical Experience ✅ PHP frameworks: Laravel, CodeIgnitor, CakePHP, Symphony, Zend ✅ CMS packages: Magento, WordPress, Shopify, Moodle, Joomla, Prestashop ✅ Database: MySQL, MSSQL, PostgreSQL, MongoDB ✅ Front End Development: AngularJS, ReactJS, ExpressJS, Node.JS, HTML5, CSS3, Bootstrap, JavaScript, PSD to HTML, Material Design, Adobe illustrator ✅ Project Management: Asana, Trello, Basecamp, JIRA API experience includes: ✅ MYOB ERP API, QuickBooks API, Bokun API, Magento REST API, SalesForce API, Google Adwords and Google Map API, Rapnet API, Clickatell API, Twilio Project Management Skills: ✅ Process (P): Initiation, Planning, Execution, Monitoring & Control and Closure ✅ Aptitude (A): Triple Constraints (Time, Scope, Cost), Quality, Communication, Risk, Stakeholders, and Delivery ✅ Leverage (L): Agile working way, Teamwork, Quality deliveries, and Proactive communications. I have extensive experience using ZOHO, ASANA, Basecamp, Trello, MS Project, and comfortable using a communication channel I would be excited to consult and assist you to choose the right solution for your Businesses. Please feel free to connect anytime.
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    Object-Oriented Programming
    CakePHP
    PHP
    AWS Server Migration
    Vue.js
    Magento
    Laravel
    Shopify
    WordPress
  • $50 hourly
    Greetings from no code expert who can help you in designs , workflows , plugins and making mobile apps from design to deployment! My bubble.io plugins here: bubble.io/contributor/monam-khalid-1622799557443x712937431422045200 Which is highly skilled and professional in developing: 1: Web apps. 2:Server Side. 3:Single Page Applications. 4:Low code or nocode apps. 5:Amazon web services. 6:High fidelity to Pixel perfect designs. 7:Low fidelity to Figma or XD designs. I believe in delivering best quality work and then getting paid. Interested in long term business relationship based on trust and honesty. My unique selling point is client satisfaction is my priority, i will not run in between opened contract and get your work done on estimated deadlines and cost! We can give support in technologies like: - Bubble.io experts -React-native for cross platform apps - React for single page applications - Vue.js for single page applications - PHP/Laravel for server side apps - HTML/CSS for pixel perfect designs - Ubuntu /Linux servers deployment - Cpanel for hosting. Our working hours are: MON-FRI Timezone :PKT 1PM PKT to 10PM PKT We use project managment tools like: 1: Trello 2: Asana 3: Slack 4: Hubstaff 5: Liquid Planner We communicate Via; 1: Upwork 2: Zoom 3: Google meet
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    Google Maps
    Single Sign-On
    Database
    User Authentication
    Payment Gateway
    Figma
    Web API
    Mobile App
    Plugin Development
    Airtable
    API
    Bubble.io
  • $20 hourly
    I have specialized and core expertise to work in web and mobile applications in a variety of industries, ranging from startups to enterprises. I got my start working as a developer to work . Since then, I have progressed to building and working with large, highly-customized and integrated platforms, becoming an expert in full-stack development. I have also had the opportunity to work extensively with many other frameworks and API's. I excel at meeting goals, making deadlines and consistently challenging myself to learn new things. I am both detail and goal oriented and thrive in a fast-paced environment. My technology summaries are as follows: ✔ Front-end Skills: React.JS, Angular.JS, Vue.JS , Javascript/jQuery, HTML5, CSS3, Bootstrap, ✔ Back-end Skills: PHP (Laravel, CakePHP, Yii 1.x&2, Codeigniter, Zend, Symfony, Wordpress, ROR), Node.JS/Express.JS, Python(Django) ✔ Database Development, Utilization, Optimization and Administration (MySQL, MSSQL, MongoDB, PostgreSQL, Oracle ... ) ✔ Hybrid Mobile application: Ionic, React-native, Flutter, Cordova, PhoneGap, iOS development, Android development. ✔ Other skills: API Development (Social Networking, Payment Gateway, Marketing), OCR, Motion tracking, Logo detection, Vehicle counting and so on) Firebase, AWS, Heroku, Desktop Application Development using C, C++, C#, Java Let’s work together!
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    WordPress
    Angular 5
    Front-End Development
    Laravel
    Progressive Web App
    Redux
    Vue.js
    Swift
    Flutter
    React Native
    Java
    Ionic Framework
    Mobile App Development
    Node.js
    PHP
  • $20 hourly
    🥇 I have 8+ years of experience in mobile application development with strong knowledge of iOS, Android development, Hybrid App, Cross Platform Development, Backend development, and Database Management. ☛ EXPERTISE IN: ✔️ Android/iOS/Flutter Apps/Web ✔️ Architecture design and native development ✔️ Java, Kotlin, Dart, Swift, Objective-C, C / C++ ✔️ Firebase Push Notification ✔️ Databases: SQLite / Room Persistence, Realm ✔️ AWS Skills: AWS Cognito, S3, EC2, RDS, AWS Lambda functions, serverless computing, lambda packages and deployment ✔️ Google, Facebook, Email, Twitter, GitHub, Phone, Apple authentications ✔️ Fixing bugs or any issue, whatsoever. ✔️ Amazon Web Servers (AWS), Azure Services, GCP ✔️ FFmpeg (Create Video from Photos and music) ✔️ Google Drive API, iCloud API, Android Custom Widgets ✔️ In-app Purchase and subscription Integration in mobile apps (Android, iOS, Flutter) ✔️ Google APIs (Maps, Drive, Tasks, Places) ✔️ Retrofit/RxJava/REST/JSON/XML ✔️ API development and integration, REST API ✔️ Mobile App UI designs, and themes (Adobe Photoshop, Illustrator) ☛ Your Project Success is Delivered by my Guarantees when you work with us: * Not Hiring Multiple Freelancers * No Barriers to Communication - No Delays * 100% Transparency * 100% Success ☛ Most importantly, I will work DIRECTLY with you throughout the process until the project is complete, so you will always have a direct point of contact! Just click on the '𝗜𝗻𝘃𝗶𝘁𝗲 𝘁𝗼 𝗝𝗼𝗯' button and experience yourself. 𝗧𝗵𝗮𝗻𝗸 𝘆𝗼𝘂 for spending your $$ to review my profile because TIME IS MONEY :)
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    AWS CloudFront
    RESTful API
    Mobile App Development
    MySQL
    Dart
    Microsoft SQL Server
    SQLite
    In-App Purchases
    Flutter
    Java
    Kotlin
    Firebase
    iOS
    Android
  • $25 hourly
    About a decade ago, I finished my graduation in Computer Science. I am an engineer by profession and majored in Information technology. Since my childhood days, I have been fascinated by the technical problems which may arise in day to day life ( like electrical, mechanical ) etc. My parents drove me towards computers as they thought this field is on the rise. Luckily, their decision paid off. I have developed great interests in programming, architecture planning and devising software solutions. My interests in physics and mathematics have helped me grossly in building up my career. My career progression has been excellent and I have been fortunate to provide tailor made solutions to clients across almost every part of the world. Not just clients, I met professionals who helped me grow and in tandem I helped achieve articulate solutions for their needs and businesses. Having attained a TOP RATED PLUS Badge made me among top 3% of the providers on Upwork. With an excellent track record on Upwork I aim at scaling my learning as well as professional experiences and being one of the best mobile/web app developer amongst the Upwork community. Technologies/Languages/Libraries/Frameworks: • React.js, Next.js • Javascript, typescript, Expo • React Native, flutter, dart • Flutterflow • Google cloud functions • HTML & HTML5 • XCode, SDK Frameworks • Sqlite • Mysql • MVVM • MVC, MVP – Retrofit, MVVM, Viper, BLOC • IOT Integrations • EventBus • Dot Net • Google maps • Barcode scanner integration • Google Analytic, Flurry, Crashlytics integration • Python flask and django • Graphql • Azure, AWS lambda, S3, RDS, Dynamo, API gateway, cloud watch, SNS, SQS, SES, Cognito, Lex, Alexa, Cloud Front, Cloudformation, EC2, Rekognition, Kinesis, Machine Learning, IoT, AppSync, Step Functions, Amplify, Elasticsearch, ElastiCache . • Databases - MySQL, Oracle, MSSQL server,PostgreSQL MongoDB • Expert in REST API/Web services development using JAX-RS, Spring,swagger • Build Tools - Maven, Ant, Jenkins, Circle CI, CI/CD in Bitbucket & Gitlab; • Test frameworks - Junit, Jest, TestNG, Mockito, Rest Assured, JBehave I have the bandwidth to handle new requests currently.
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    Payment Gateway Integration
    JSON
    Android SDK
    Project Management
    Advanced Software Products Group ReACT
    Android App Development
    Business with 100-999 Employees
    Mobile App Development
    API Integration
    React
    iOS Development
    React Native
    Firebase
    Java
    JavaScript
    RESTful Architecture
    Swift
    GraphQL
  • $65 hourly
    Hey, I'm Cartrell. I'm a freelance game programmer from Detroit with 10+ years of experience. Specializing in 2D, single-player, web browser games using Phaser, I've coded various games, from platformers, shooters, arcade, and puzzles, to educational, cards, blackjack, and music games. Having a game idea is easy, but being able to turn that idea into a game is the tougher challenge. You have the idea and design for your game ready, as well as your graphics and sounds effects, but the final missing piece of your game is to bring all of these together with coding. That missing piece is my specialty. With your design details and media, I write the code to combine it all into a fully-functioning game. ** Primary service: ** I code 2D single-player, web browser HTML5 games using the following technologies, and for the following genres: ⭐ Phaser 3 ⭐ Typescript ⭐ Node.js ⭐ Platformers ⭐ Side / Top-down scrollers ⭐ Action / Arcade / Shooters / Adventure / Maze ⭐ RPGs ⭐ Puzzles / Blocks / Music / Educational ⭐ Cards ** Secondary services: ** ⭐ Converting an existing 2D single-player Flash game to HTML5 Canvas ** Also, I should point out services I DON'T offer: ** * Game design / UI / UX * Graphics / art * Coding of 3D or multi-player * Website design / development * Development of mobile, desktop, or console/hand-held games * Unity, Unreal, RPG Maker, GameMaker * Gamification / Advergames / Non-game apps * Blockchain / Metaverse / NFT / Crypto ** Why Hire Me? ** Well, why hire any game coder? 🤔 For starters, a game programmer/coder can be invaluable to you if: * Coding has always felt like rocket science to you * You simply don’t have the time or patience for it Besides, more often than not, people don’t care how a thing works, as long as it does. And that’s no more true than the technical stuff. 🕹 💻 Coders take on the burden (to you maybe, but we love this stuff 😎) of figuring out how your game should work under the hood. So you can focus on the bigger picture – delivering quality, engaging games to your players. And if you have a Flash game that hasn’t worked since Adobe discontinued it at the end of 2020, wouldn’t you want to have your game back up and running again? ** Primary Service – Game Coding ** You’d provide me the design details, graphics, and other assets, and I work with you to help you build your game. The more details you can provide, the more helpful. In the long run, it does you no good if you don’t know what you want, or if “you want a game like so-and-so game”. Flesh out those details! What will the intro/title screen look like? If the game has levels, how many will it it have? What is the objective of the game, and all of its rules and mechanics? How high should the player be able to jump? How will you obtain graphics? Don’t depend on your programmer to provide the art (or the design), as their strength lies in coding, and they are often lousy at art and design. Sure, you could find a coder who is good at both art and/or design, but they are relatively rare, and the exception. Don’t bet on it. Bring together a team 🤝🏾 ** If you need art, and you're not an artist, or don't already have one on your team, you’ve a few options: ** 1 – Bring onboard an artist This is the best option, because you’d get the type of art you’re looking for. But it’s also the most expensive. The artist could supply all the art for your game, and you can be assured it’ll will look consistent. Plus, a quality artist produces amazing results! 2 – Purchase pre-made stock art You can also obtain quality art going this route. The downside is it’s often limited in what’s available from a particular artist. 3 – Find free pre-made art The easiest solution, but also often results in the lowest quality. Sure you can find high-quality free art, but there are usually some strings attached (giving attribution, or very limited scope or options). Going this route, you may have to “stitch” art from various sources, but that results in an inconsistent look. ** When we start working together, here's what we'd do: ** 1. Press the invite button to invite me to your job. 2. We can use Upwork chat or a phone call to communicate further what you're looking for to determine if we're a good fit. 3. We'll discuss all the details, including how the game should function, what assets we'd need, and hosting the game on your website. Perhaps you have (or maybe are!) the designer, you have an artist, and you're looking for a programmer. If so, I'd be interested in learning more about the game you are building. So, if all that sounds good, press the invite button, and let's find out if we're a good fit for working together to help you create your game. See you on the other side.
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    Object-Oriented Programming
    TypeScript
    Adobe Animate
    HTML5 Canvas
    Game Development
    Game Programming
    JavaScript
    Phaser
  • $25 hourly
    ✅ 1500+ Hours Worked ✅ 7+ Years of Experience ✅ 50+ Projects Completed Project Types: ✔ Online Shops / eCommerce ✔ API / Custom Libraries ✔ Highload Systems ✔ Custom CMS / CRM / Frameworks ✔ Online Gambling ✔ Simple Websites ✔ Chrome Extensions ✔ Telegram bots General Skills: ✔ Website from scratch, ✔ PHP, Yii2, OOP, MVC, ✔ MySQL, MongoDB, ElasticSearch, ✔ JavaScript, Node.js, Ajax, jQuery, Socket.io, ✔ Nginx, Apache, ✔ Steam API, ✔ Git ✔ Linux administration.
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    AJAX
    Node.js
    JavaScript
    Big Data
    MongoDB
    MySQL Programming
    Object-Oriented Programming
    Yii
    PHP
  • $50 hourly
    Succesfully developed AR VR project for clients and multinational corporations using cutting edge technologies including Leap Motion, Hololens, Oculus Rift, HTC Vive, Magic Leap, iOS and Android software development, ARKit, ARCore, Oculus Quest, Meta2, Nreal. I have over 12 years of CGI experience (3d animation, special effects, modelling) using Unity ,3DS MAX, Maya, After Effects, Unreal Engine Developed proprietary Augemented Reality and Virtual Reality technology for creating photorealistic AR and VR holograms at Holosee.
    vsuc_fltilesrefresh_TrophyIcon Object Oriented Programming (OOP)
    WebGL
    Game Development
    Unity
    Three.js
    Augmented Reality
    3D Rigging
    3D Animation
    C#
    C++
    Virtual Reality
    3D Motion Tracking
    3D Modeling
    Autodesk 3ds Max
    Unreal Engine
    Autodesk Maya
  • Want to browse more freelancers?
    Sign up

How it works

 

1. Post a job (it’s free)

Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.

2. Talent comes to you

Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.

3. Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

4. Payment simplified

Receive invoices and make payments through Upwork. Only pay for work you authorize.

Trusted by 5M+ businesses

What Is Object-Oriented Programming and Why Is It Important?

You’ve probably seen most back-end programming languages described as object-oriented programming (OOP)—so what is object-orientation in web development, and why is it important?

At its core, it’s a logic—one we use in daily life. We naturally think of things as objects with attributes and behaviors, and that determines how we interact with them. It’s interacting in the abstract, and it’s why OOP can boost speed and efficiency.

What is abstract interaction?

If you want to change the television channel from your seat, you use a remote control. That remote control is an object with a number of attributes and behaviors hidden inside of it. Without an understanding of those hidden attributes—the microchips, wiring, etc.—you still know and expect that pressing a button will perform that particular function. You’ve interacted with the remote control in the abstract, skipping the steps the remote was designed to carry out. That’s the beauty of OOP—the focus is on how the objects behave, not the code required to tell them how to behave.

So, what are objects?

A car is an example of a complex object, with many attributes. We don’t need to understand all of its internal mechanics, what kind of engine it has, how the gas makes it run, or even where the gas came from in order to know how to interact with it. The car’s behaviors have been made simple for us through object-oriented logic: put the key in the ignition, and the car turns on and gets us where we need to go. The attributes that make this possible—all of the car’s parts, electronics, and engineering—are a “package” we don’t need to break down in order to understand.

Apply this to software building, and it allows developers to break down big, complicated projects into compartmentalized objects, program them to have attributes and behaviors, then essentially set them aside and focus on programming how the objects interact—a higher level of thinking that makes writing code less linear and more efficient. Modern, high-level languages like Python and Ruby are perfect examples of OOP. The fact that they’re able to be so streamlined gets right to the heart of OOP logic.

Object-oriented programming & back-end development

What is object-oriented programming in terms of how a site is built? OOP defines most modern server-side scripting languages, which are the languages back-end developers use to write software and database technology. This behind-the-scenes, server-side technology tells a website or web application how to behave, and also builds the architecture for a site to interact with its database. That scaffolding is how data is delivered and processed, effectively making it the brain of a website. And that’s where object-oriented logic comes into play.

If a website’s brain uses object-oriented logic, it’s designed to think of data as objects. It affects how a site is built from the ground up, how data is organized, how later growth and maintenance of the site will occur, and more.

Benefits of object-oriented technology include:

  • Ease of software design
  • Productivity
  • Easy testing, debugging, and maintenance
  • It’s reusable
  • More thorough data analysis, less development time, and more accurate coding, thanks to OOP’s inheritance method
  • Data is safe and secure, with less data corruption, thanks to hiding and abstraction
  • It’s sharable (classes are reusable and can be distributed to other networks)

The building blocks of object-oriented programming

Objects are central to OOP, but they’re not the only moving part. Here’s a closer look at the other building blocks, and how they work in tandem to create back-end code that houses, moves, and manipulates data from a database into a usable web application.

  1. Objects: An object is the core unit of OOP. Objects are uniquely named and represent an instance of a class. Each object houses different states (attributes), and shared behaviors, called methods. For example, a Prius is an object in the class of “cars,” in a subclass of “hybrid cars.” Its attributes include anything from the number of doors it has to how its electric component is charged. It’s similar to other cars by its behavior—it drives—but its attributes are what set it apart.
  2. Classes: A class is a blueprint for how an object is built, as well as being a sort of “parent category” for objects. Using the previous example, a class dictates the concept of a car—four wheels, an engine, a body, brakes, etc. It allows certain set criteria to be passed down to all objects in the class. All varieties of cars behave relatively the same on a basic level, but its their attributes and methods that make them unique.
  3. Inheritance: This is an important aspect of OOP, hinted at above. By deriving classes from parent classes, behaviors can be passed down to objects, then more complicated attributes can be added the deeper you go. For example, breaking a car into subclasses (car → sports car → V8 sports car) makes it possible to layer in more features without starting from scratch.
  4. Abstraction & Encapsulation: This describes how attributes are housed and hidden within an object—including its data. Objects are designed to only reveal the necessary data, allowing software to interact with the object on a higher level. It’s equal parts security and simplicity. In the case of car parts, by safely stowing them within the body of an assembled car, things are less likely to get broken, and users can interact with the big picture: pressing the gas means go, no questions asked.

Procedural languages vs. object-oriented languages

Procedural programming (via languages like ColdFusion) is code that is broken into “procedures”—it’s a different way of thinking about how code interacts with data that’s more linear. Procedures are functional bits of code that interact with and change data, like little machines that gather input, process it, then deliver output. With OOP, however, data and functions (attributes and methods) are bundled together within the object. This prevents the need for any shared or global data with OOP, which is a core difference between the two approaches.

Traditional procedural languages like C and Pascal require you to think in terms of the computer rather than thinking in terms of the problem you’re trying to solve. For less complicated applications, procedural languages offer ease and transparency that bundled objects don’t always allow—something that can make it more difficult for programmers to analyze smaller bits of code on the tail-end of the development process.

When it comes to creating reusable components in software, OOP is the clear winner. Reusability leads to efficiency, simplifying programming and creating “shortcuts” to software design.

Popular object-oriented languages

  • Simula, the first object-oriented programming language
  • Java
  • Python
  • Ruby
  • C++
  • Smalltalk
  • Visual Basic .NET
  • Objective-C: OOP is a core tenet of iOS mobile app programming, and Objective-C is essentially the C language with an object-oriented layer.
  • Curl
  • Delphi
  • Eiffel
View less
Schedule a call