Deepak Mishra Web Application, Java, Spring Boot, MS
No reviews yet

I am writing to express my interest in the position of Experienced Software Developer at AT&T (India), as advertised. With a solid background in software design, development, and implementation, I am excited about the opportunity to contribute to your team and help drive your strategic objectives forward.

Over the past 7 years, I have honed my skills in developing robust and scalable software solutions across various platforms. My experience includes working with Java, Spring Boot, Restful Api, Spring Data JPA, Mysql database, Javascript, Web Application Development. I have a proven track record of transforming complex ideas into user-friendly applications, ensuring top-tier performance and user satisfaction.

In my previous role at Mastercard, I led several projects from concept to deployment, consistently meeting or exceeding performance and quality standards. A few highlights of my experience include:

Leading a Major E-commerce Platform Development: In my role as a senior developer at Hcl Technology, I was the lead developer for a major e-commerce platform project. I actively participated in end-to-end client calls to gather requirements and ensure that their needs were met throughout the project lifecycle. Utilizing the Scrum framework, I collaborated closely with cross-functional teams, facilitated sprint planning, and led daily stand-ups. My proactive approach in addressing client feedback and adapting to evolving requirements resulted in a highly successful project that significantly enhanced the client's online sales and user engagement.

Optimizing a Payment Gateway System: At Mastercard, I played a key role in the development and optimization of a secure and efficient payment gateway system. My responsibilities included enhancing the system’s performance to handle high transaction volumes while maintaining low latency. I implemented advanced algorithms and optimized database queries to ensure rapid and reliable transaction processing. By rigorously testing and fine-tuning the system, I was able to significantly improve its speed and reliability, leading to a 30% increase in successful transaction rates and higher user satisfaction. This project not only boosted the client’s operational efficiency but also enhanced the overall user experience by providing a seamless and secure payment process.

Migrating a Legacy Application to Spring Boot: At BBC UK, I led the migration of an outdated Jersey application to the modern Spring Boot framework. This project required extensive research and learning to master the intricacies of Spring Boot and its ecosystem. I carefully analyzed the existing codebase, identified performance bottlenecks, and designed a migration plan that minimized downtime and ensured a smooth transition. Throughout the project, I demonstrated adaptability by continuously updating my knowledge of Spring Boot and related technologies. The successful migration resulted in improved application performance, better maintainability, and increased scalability, aligning with the company's strategic objectives of modernizing their technology stack.

Thank you for considering my application. I am excited about the possibility of working with you and look forward to the opportunity to discuss my application in more detail.

Very Good at:

C - Standard Libraries, Compiler, Preprocessor
C++ - STL, Templates, Classes
Java - JVM, JRE, Applets
Python - PEP8, Indentation, Pip
PHP - Server-side, GET/POST, Laravel
HTML - Elements, Attributes, DOM
JavaScript - ES6, Node.js, Callbacks
Algorithm - Sorting, Searching, Complexity
Data Structures - Trees, Graphs, LinkedList
OOP - Encapsulation, Polymorphism, Inheritance
DSA - Big O Notation, Heaps, Hashing
Machine Learning - Neural Networks, TensorFlow, Regression
Artificial Intelligence - Neural Networks, Heuristics, Robotics
C - Pointers, Structures, Unions
C++ - OOP, Overloading, Exception Handling
Java - Swing, Garbage Collection, Multithreading
Python - Django, Flask, List Comprehensions
PHP - Cookies, Sessions, WordPress
HTML - CSS, Responsive Design, Semantic Tags
JavaScript - React, AJAX, Promises
Algorithm - Divide and Conquer, Greedy, Backtracking
Data Structures - Stacks, Queues, Arrays
OOP - Abstract Classes, Interfaces, Composition
DSA - Binary Search, Depth-First Search, Breadth-First Search
Machine Learning - Supervised Learning, Clustering, Classification
Artificial Intelligence - Expert Systems, Machine Vision, NLP
C - File Handling, Command Line Arguments, Macros
C++ - Namespaces, Iterators, Standard Library Functions
Java - JDBC, Collections, Interfaces
Python - Tuples, Dictionaries, Generators
PHP - MySQL Integration, OOP, MVC Frameworks
HTML - Canvas, Forms, Input Types
JavaScript - Event Handling, Asynchronous Operations, Web APIs
Algorithm - Dynamic Programming, Graph Algorithms, NP-Hard Problems
Data Structures - Trees, Red-Black Trees, AVL Trees
OOP - Constructors, Destructors, Method Overriding
DSA - Algorithms Complexity, Sorting Algorithms, Recursive Algorithms
Machine Learning - Deep Learning, Keras, Feature Engineering
Artificial Intelligence - Pathfinding Algorithms, Turing Test, Chatbots
C - Dynamic Memory, Function Pointers, Libraries
C++ - Virtual Functions, Friend Function, Inheritance
Java - Servlets, JSP, Hibernate
Python - Decorators, Virtual Environment, NumPy
PHP - PDO, Composer, Dependency Injection
HTML - SVG, WebSockets, Iframes
JavaScript - VanillaJS, Webpack, Babel
Algorithm - Bubble Sort, Selection Sort, Merge Sort
Data Structures - Tries, Bitmaps, Spatial Structures
OOP - Single Responsibility, Open/Closed Principle, Dependency Inversion
DSA - Circular LinkedList, Prefix Trees, Graph Theory
Machine Learning - SVM, Random Forest, Gradient Boosting
Artificial Intelligence - Reinforcement Learning, GANs, Swarm Intelligence
C - Inline Functions, Type Casting, Volatile Keyword
C++ - RAII, Function Templates, Standard Containers
Java - Annotations, Generics, Lambda Expressions
Python - Pandas, Matplotlib, PyTorch
PHP - REST API, CRUD, Middleware
HTML - Accessibility, Metadata, Semantic Elements
JavaScript - Callbacks, Promises, Fetch API
Algorithm - QuickSort, Insertion Sort, Dijkstra's Algorithm
Data Structures - Heaps, Disjoint Set, Circular Buffers
OOP - Polymorphism, Abstraction, Encapsulation
DSA - Topological Sorting, Bellman-Ford Algorithm, Floyd-Warshall Algorithm
Machine Learning - Underfitting, Overfitting, Hyperparameters
Artificial Intelligence - Autonomous Systems, Computer Vision, Fuzzy Logic
C - Header Files, Tokenization, Compilation
C++ - STL Algorithms, Move Semantics, Smart Pointers
Java - Streams, Concurrency, JavaBeans
Python - Virtualenv, Web Scraping, BeautifulSoup
PHP - OOP, Frameworks, Laravel
HTML - Local Storage, Session Storage, APIs
JavaScript - Async/Await, Functional Programming, Event Loop
Algorithm - A Search, Knapsack, Traveling Salesman*
Data Structures - B-Trees, Graph Traversals, Skip List
OOP - Inheritance Hierarchies, Object Relations, Message Passing
DSA - Kruskal's Algorithm, Prim's Algorithm, Huffman Encoding
Machine Learning - Decision Trees, Clustering, Regression Analysis
Artificial Intelligence - Decision Systems, Prolog, Intelligent Agents
C - Structs, Enums, Memory Leaks
C++ - Class Templates, Exception Handling, Namespaces
Java - RMI, Reflection, JIT Compiler
Python - PyPI, Jupyter Notebook, SciPy
PHP - cURL, Templating, Session Management
HTML - Shadow DOM, Web Components, Custom Elements
JavaScript - NodeJS, ExpressJS, VueJS
Algorithm - Genetic Algorithms, NP-Completeness, Cryptographic Algorithms
Data Structures - Linked Lists, Doubly Linked Lists, Arrays
OOP - Design Patterns, Singleton, Factory Method
DSA - AVL Trees, Dynamic Arrays, Linked Lists
Machine Learning - Neural Networks, Backpropagation, Activation Functions
Artificial Intelligence - Turing Test, Robotics, Machine Ethics
C - Command Line Args, Memory Management, Data Types
C++ - Operator Overloading, Pure Virtual Functions, Type Conversion
Java - Garbage Collection, Synchronization, Packages
Python - AsyncIO, Requests, Tkinter
PHP - Composer, Dependency Management, API Development
HTML - Forms, CSS, Layouts
JavaScript - ES6, ES7, Transpilers
Algorithm - Greedy Algorithms, Divide & Conquer, Brute Force
Data Structures - Matrices, Hash Tables, Stacks & Queues
OOP - Class, Constructor, Method Overloading
DSA - Trees, Graphs, Sorting & Searching Algorithms
Machine Learning - k-Means, Naive Bayes, SVM
Artificial Intelligence - NLP, RNN, CNN
C - Macro, Unions, Bit Manipulation
C++ - Friend Classes, Multiple Inheritance, Mutex
Java - Applets, Enumerations, JavaFX
Python - Lambda, List Slicing, Threading
PHP - Encryption, Hooks, API Endpoints
HTML - Canvas, Audio & Video, Flexbox
JavaScript - TypeScript, NPM, Websockets
Algorithm - RSA, SHA, Neural Networks
Data Structures - Priority Queues, 2D Arrays, Trie Trees
OOP - Abstract Factory, Builder, Prototype Pattern
DSA - Breadth-First Search, Depth-First Search, Binary Search
Machine Learning - Loss Function, Tensor, PCA
Artificial Intelligence - Q-Learning, Decision Trees, Semantic Analysis
C - Dynamic Allocation, Memory Management, Looping Constructs
C++ - Bindings, File Streams, Containers
Java - Bytecode, AWT, Polymorphism
Python - GIL, CPython, Flask
PHP - Traits, Namespaces, Magic Methods
HTML - Animations, Viewport, Doctype
JavaScript - Closures, Scopes, Hoisting
Algorithm - Graph Coloring, Hamiltonian Cycle, Traveling Salesman
Data Structures - Adjacency Lists, Sparse Matrices, Symbol Tables
OOP - MVC, Dependency Injection, Delegation
DSA - Tree Rotation, Hash Functions, Splay Trees
Machine Learning - Gradient Descent, K-Nearest Neighbors, Feature Extraction
Artificial Intelligence - Multi-Agent Systems, Deep Learning, Predictive Analytics
C - Function Pointers, Storage Classes, Linked Lists in C
C++ - RAII, Copy Constructors, Dynamic Polymorphism
Java - Sockets, Multithreading, Collections API
Python - Virtual Environments, List Comprehensions, Metaclasses
PHP - MVC Frameworks, Zend, CRUD Operations
HTML - Responsive Design, Semantic Web, SEO Optimization
JavaScript - AJAX, JSON, ECMAScript
Algorithm - Matrix Multiplication, Huffman Coding, Maximum Flow
Data Structures - Ring Buffers, Double-ended Queues, Directed Graphs
OOP - Composition, Aggregation, SOLID Principles
DSA - Merge Sort, Quick Sort, Radix Sort
Machine Learning - Overfitting, Bias-Variance Tradeoff, Neural Activation
Artificial Intelligence - Chatbots, Facial Recognition, Expert Systems
C - Structures, Command-line Arguments, Typedef
C++ - Standard Library, Boost, Namespaces
Java - Servlets, EJB, Spring Framework
Python - Iterators, Generators, Unit Testing
PHP - PDO, Composer, Object-Oriented PHP
HTML - Meta Tags, Embedding Media, Web Standards
JavaScript - Promises, Fetch API, Modern Frameworks (React, Vue, Angular)
Algorithm - Genetic Algorithms, Simulated Annealing, Local Search
Data Structures - Binary Trees, AVL Trees, Graph Representations
OOP - Factory Method, Singleton Pattern, Command Pattern
DSA - Disjoint Set, Network Flow, Dijkstra’s Shortest Path
Machine Learning - Training Data, Evaluation Metrics, Random Forests
Artificial Intelligence - Machine Perception, Cognitive Computing, Turing Test
C - Modular Programming, Directives, Type Qualifiers
C++ - Template Specialization, Abstract Classes, RAII Principle
Java - Lambda Expressions, JAR Files, JNI
Python - Decorators, Concurrency, Cython
PHP - OOP in PHP, Callbacks, Error Handling
HTML - Event Handling, Web Forms, Semantic Tags
JavaScript - Event Bubbling, DOM Traversal, Service Workers
Algorithm - Monte Carlo Method, Bucket Sort, Heapsort
Data Structures - Red-Black Trees, B+ Trees, Fibonacci Heaps
OOP - Observer Pattern, Strategy Pattern, Chain of Responsibility
DSA - Binary Search Trees, Tree Traversal, Partition Algorithms
Machine Learning - Reinforcement Learning, Clustering, Regression Models
Artificial Intelligence - Sentiment Analysis, Robotics, Natural Language Processing
C - Standard I/O, Bit Fields, Unions
C++ - STL Algorithms, Function Objects, Lambda Expressions
Java - J2EE, Generics in Java, Just-In-Time Compiler
Python - Pygame, Web Frameworks (Django, Flask), SciPy
PHP - Data Objects, Tokenizing, Opcode Cache
HTML - HTML5 APIs, Legacy Tags, Attributes
JavaScript - Asynchronous Programming, WebSockets, Service Workers
Algorithm - Perceptrons, Decision Trees, Time Complexity Analysis
Data Structures - Circular Linked Lists, Hash Functions, Spatial Trees
OOP - State Pattern, Composite Pattern, Interpreter Pattern
DSA - Trie Structures, Longest Common Subsequence, Topological Sorting
Machine Learning - Neural Networks, Backpropagation, Anomaly Detection
Artificial Intelligence - Evolutionary Algorithms, Swarm Intelligence, Knowledge Representation
C - Inline Assembly, Variadic Functions, Exit Routines
C++ - Overloaded Operators, Virtual Destructors, Explicit Constructors
Java - Java Memory Model, Java APIs, Java Networking
Python - List Slicing, PyPI Packages, Web Scraping with Beautiful Soup
PHP - Input Validation, Output Escaping, PHP Security
HTML - Document Flow, Browser Parsing, Box Model
JavaScript - ESNext, Polyfill, Babel Transpiler
Algorithm - Bellman-Ford Algorithm, Gaussian Elimination, Hill Climbing
Data Structures - Weighted Graphs, Skip Lists, Double-ended Queues (Deque)
OOP - Decorator Pattern, Prototype Pattern, Template Pattern
DSA - Shortest Path Algorithms, Graph Coloring, Binary Indexed Trees
Machine Learning - Feature Scaling, Bias-Variance Trade-off, Cost Function
Artificial Intelligence - Machine Vision, Cognitive AI, Reinforcement Learning Agents
C - Memory Models, Compilation Process, Libraries (Static & Dynamic)
C++ - Template Metaprogramming, Multithreading, Boost Libraries
Java - Stream API, Bytecode Interpretation, Functional Interfaces
Python - AsyncIO, Metaclasses, Descriptors
PHP - Modern PHP Features, Frameworks (Symfony, Laravel), CMS (WordPress, Drupal)
HTML - SVG Graphics, Form Validation, LocalStorage and SessionStorage
JavaScript - Event Delegation, Shadow DOM, ECMAScript Proposals
Algorithm - Prims Algorithm, Genetic Programming, Linear Regression
Data Structures - Dynamic Arrays, Immutable Data Structures, Tuples
OOP - Mixin, Polymorphism (Compile-time & Runtime), Dependency Injection
DSA - AVL Trees, Fenwick Trees, Dynamic Programming Problems
Machine Learning - SVM, k-NN Algorithm, Batch & Mini-Batch Gradient Descent
Artificial Intelligence - Heuristic Search, Ontologies, Logic Programming
C - Function Pointers, Bitwise Operations, Linked List Implementations
C++ - Move Semantics, Perfect Forwarding, Rvalue References
Java - Executor Framework, NIO (New I/O), Nested Classes
Python - Pickling, Generators and Coroutines, List vs Tuple
PHP - RESTful Services, Regular Expressions, Database Abstractions (PDO)
HTML - Web Workers, Data Attributes, iFrame Embedding
JavaScript - Template Literals, Spread/Rest Operators, Map and Reduce
Algorithm - Integer Factorization, Randomized Algorithms, Two-pointer Technique
Data Structures - Patricia Trie, Bitmaps, Quadtree
OOP - Liskov Substitution Principle, Composition over Inheritance, Abstract Factory
DSA - Bucket Sort, Radix Sort, Maximum Subarray Problem
Machine Learning - Naive Bayes Classifier, AdaBoost, Principal Component Analysis (PCA)
Artificial Intelligence - Rule-based Systems, Expert Systems, Semantic Networks
C - Dynamic Arrays in C, Signal Handling, C Standard Library
C++ - STL Containers (set, map), Friendship, Namespaces and Scope
Java - Concurrency Utilities, Error vs Exception, JPA (Java Persistence API)
Python - List vs Set Performance, Functional Programming in Python, Decorators
PHP - Session Management, Error Reporting, Object Cloning
HTML - Semantic Elements (article, section), Drag and Drop, Input Types and Attributes
JavaScript - Web Storage (localStorage, sessionStorage), Proxy and Reflect, Destructuring
Algorithm - Johnson's Algorithm, Floyd Cycle Detection, KMP String Matching
Data Structures - Doubly Linked List, Array vs LinkedList, Binary Indexed Tree (Fenwick Tree)
OOP - Factory Method, Prototype Design, Bridge Pattern
DSA - Bisection Method, Trie Matching, In-order Traversal
Machine Learning - One-Hot Encoding, t-SNE (t-Distributed Stochastic Neighbor Embedding), Outlier Detection
Artificial Intelligence - Image Recognition, Neural Architectures, Transfer Learning
C - Function Overloading in C, Memory Layout of C Programs, Unions vs Structures
C++ - Default Constructors, Inline Functions, Multiple Inheritance Issues
Java - Garbage Collection Process, Java Classloaders, Java Agents
Python - Context Managers, Multiple Inheritance, Python MetaPath
PHP - Traits in PHP, Autoloaders, PHP Streams
HTML - HTML Templating, Lazy Loading, Accelerated Mobile Pages (AMP)
JavaScript - Callback Hell and Solutions, Throttling and Debouncing, ES Modules
Algorithm - Counting Sort, Shell Sort, Breadth First Search vs Depth First Search
Data Structures - Graph Representations (Adjacency Matrix vs Adjacency List), Stack Implementations, Disjoint Set Union
OOP - Singleton Pattern, Visitor Pattern, Decorator Pattern
DSA - Hamiltonian Path and Cycle, Dynamic Programming vs Greedy
Machine Learning - Confusion Matrix, Regularization, L1 vs L2 Norms
Artificial Intelligence - Turing Test, Symbolic AI, Connectionist AI
C - Enumerations, Forward Declarations, Type Qualifiers
C++ - RAII (Resource Acquisition Is Initialization), Exception Safety, Boost Libraries
Java - JAX-RS, JAX-WS, Dependency Injection in Spring
Python - Descriptors, First-class functions, Virtual Environment (venv)
PHP - Dependency Management with Composer, Route Middleware, PHP OOP Features
HTML - Element Attributes, Client-side Storage, CSS Preprocessors
JavaScript - Fetch vs XHR, Modern Front-end Frameworks, Service Workers & PWA
Algorithm - Monte Carlo Tree Search, Matrix Factorization, Sieve of Eratosthenes
Data Structures - Segment Trees, Z-Algorithm, Rabin-Karp Algorithm
OOP - Command Pattern, Mediator Pattern, Momento Pattern
DSA - Tarjan’s Algorithm, Kosaraju's Algorithm, Dynamic Connectivity Problem
Machine Learning - Convolutional Neural Networks (CNN), Word Embeddings, Adversarial Networks
Artificial Intelligence - Semantic Web, Intelligent Tutoring Systems, Markov Decision Process
C - Volatile Keyword, External Libraries, Modularity in C
C++ - Rule of Three/Five, Casting in C++, Lambda Captures
Java - Java Stream API, Java Security, JNI (Java Native Interface)
Python - PyPI and Packaging, Concurrency with asyncio, C-Extensions
PHP - Magic Methods, PHP Data Objects (PDO), Error Handling & Logging
HTML - CSS Grid, HTML Microdata, Web Performance Optimization
JavaScript - ESNext Features, Transpilers (Babel), Functional JS Libraries (Lodash)
Algorithm - Diffie-Hellman Key Exchange, Gaussian Mixture Model, Gradient Descent Variants
Data Structures - Trie vs Hash Map, Persistent Data Structures, Spatial Trees
OOP - Immutability, Composition Root, Dependency Principle
DSA - Edmonds-Karp Algorithm, Huffman Compression, Reservoir Sampling
Machine Learning - RNN (Recurrent Neural Networks), Autoencoders, Model Evaluation Metrics
Artificial Intelligence - Heuristic Search, Multi-Agent Interactions, Human-AI Collaboration
C - Function Callbacks, Variadic Functions, Memory Alignment
C++ - Smart Pointers, Mixins in C++, The 'auto' Keyword
Java - Aspect-Oriented Programming, Java Memory Model, Java Generics Wildcards
Python - Duck Typing, PyCFunction API, PyPI Distribution
PHP - Late Static Bindings, Traits, PSR Standards
HTML - Custom Web Components, Server-Sent Events, Web Animations API
JavaScript - Modular JavaScript, Shadow DOM, Client-Side Rendering
Algorithm - Dynamic Time Warping, Longest Palindromic Subsequence, Simulated Annealing
Data Structures - Fenwick Tree, Self-adjusting Lists, Union-Find Data Structure
OOP - Encapsulation vs Abstraction, Fluent Interface, State Design Pattern
DSA - Minimum Spanning Trees, Dynamic Median Finding, Maximum Flow Problem
Machine Learning - Feature Engineering, Batch Normalization, Dropout in Neural Networks
Artificial Intelligence - Pathfinding Algorithms, Bayesian Networks, Speech Recognition
C - Compilation Process, C11 and C99 Standards, Type Conversions in C
C++ - RAII and Smart Pointers, C++11 Lambda Functions, C++ STL Iterators
Java - Reflection API, Native Methods in Java, JVM Garbage Collectors
Python - PyPy, JIT Compilation, Global Interpreter Lock (GIL)
PHP - PSR-7 and PSR-15 Standards, Eloquent ORM, PHP-FPM Process Management
HTML - Progressive Web Apps (PWA), Web Authentication API, Responsive Images
JavaScript - Async/Await, Promises, JavaScript Event Loop and Concurrency Model
Algorithm - Particle Swarm Optimization, Principal Component Analysis, Fourier Transform Applications
Data Structures - AVL Trees vs Red-Black Trees, K-D Trees, Bloom Filters
OOP - SOLID Principles, Design by Contract, Prototype-based Programming
DSA - B-Trees and B+ Trees, Graph Coloring Problems, Network Flow Analysis
Machine Learning - Transfer Learning, Data Augmentation, Bayesian Optimization
Artificial Intelligence - Expert Systems, Machine Vision, Conversational AI & Chatbots
C - Error Handling in C, ANSI C, File Operations & I/O
C++ - Template Metaprogramming, Variadic Templates, C++ Move Semantics
Java - JMX Beans, Byte-buffer, Java Concurrency Utilities
Python - Gevent, Greenlets, CPython vs PyPy
PHP - Opcode Cache, Namespaces in PHP, Composer Dependency Manager
HTML - Semantic Tags, WebSockets, Intersection Observer API
JavaScript - WebRTC, Modular Bundlers (Webpack, Rollup), Memory Management in JS
Algorithm - Branch and Bound, Ant Colony Optimization, Multi-objective Optimization
Data Structures - Circular Buffers, Topological Sort, Dense & Sparse Graphs
OOP - Mixins, Factory Design Pattern, Interface vs Abstract Classes
DSA - Randomized Algorithms, String Matching, Rabin-Karp Algorithm
Machine Learning - Support Vector Machines, k-NN, Decision Trees vs Random Forests
Artificial Intelligence - Cognitive Computing, Deep Reinforcement Learning, Knowledge Bases

Subjects

  • JAVA Beginner-Expert

  • MySQL Beginner-Expert

  • JavaScript Beginner-Expert

  • Advanced Java Beginner-Expert

  • Spring Beginner-Expert

  • Hibernate Beginner-Expert

  • HTML 5 Beginner-Expert

  • CSS Beginner-Expert

  • JQuery Beginner-Expert

  • OOPS (Object oriented programming) Beginner-Expert

  • Spring Boot Beginner-Expert

  • Web development Beginner-Expert

  • Spring Data Beginner-Expert

  • Spring Boot Microservices Beginner-Expert

  • Mongo DB Beginner-Expert


Experience

  • Senior software engineer (Apr, 2019Present) at HCL Technologies
  • Software Engineer (Mar, 2017Jun, 2019) at Intellect arena design Mumbai
    Full Stack Developer. In custody finance product for various clients like Yes bank, Axis, Edelweiss, BCP

Education

  • Advance Computing (Aug, 2017Jan, 2018) from MET IIT Mumbai
  • B.E (Jul, 2013Jun, 2017) from MNNIT Allahabadscored 73

Fee details

    1,000/hour (US$11.84/hour)

    Negotiable


Reviews

No reviews yet. Be the first one to review this tutor.