Sofia - Prof computer programming - Liverpool

Sofia

Ambassador

  • Hourly rate £28
  • Response Time 3h
  • Number of students 23
Book a class

First in Software engineering, 7years of industry experience, including working for Amazon. Js/React/AWS specialist

Ambassador

We host the best tutors. Quality of their profile, experience in their field. Sofia will be happy to arrange your first Computer programming lesson.

About the lesson

> I am an experienced full stack developer who has led multiple projects for both start ups and large enterprises, as well as a mentor for other developers.

> Topics I can cover include: JavaScript, React, NextJS, Typescript, Backend and Deployment with AWS

> I teach web development for begginers with HTML, CSS and JavaScript. This is at your pace, interactive sessions.

> For advanced coders I teach ReactJS and AWS managed services for infrastructure

> My lessons are fully practical, each session we will either complete a set of exercises or continue building a project. You are free to ask any questions or request changes

> I do 2h sessions once or twice per week

> I have expirience teaching adults as well as young people

> Currently slots for 2 more students

subjects

  • Computer programming
  • HTML
  • Programming languages
  • +2

    JavaScript

    CSS

languages

  • English

levels

  • All Levels

About Sofia

I have worked as a full stack engineer in various companies, including two years in Amazon Web Services where I was the lead for the front end development of crucial live applications. I also have a background in data warehousing and data science, having worked as a data specialists for OFSTED and Admiral plc. I am competent in HTML, CSS, JavaScript, SQL, Java, Python and R. I am also a certified professional Architect and DevOps engineer with AWS.

Rates

packages

  • 5h: £140
  • 10h: £280

webcam

  • £28/h

Find out more about Sofia

  • 01

    Can you tell us about your first experience using a computer?

    This was many year ago but i still remember it very clearly as computers were uncommon back then, we did not have one at home and laptops were not a thing yet. My school managed to get three computers when i was about 10 (it was those massive boxes you don't see anymore) but for us it was crazy technology :') I remember i would make up any excuse to use it in order to do 'homework' and i would just play around trying to figure out what was possible. Eventually, I got myself a notebook at around 14 years old and somehow i ended up learning to code. I still remember one of my first projects was a star wars game, and i had added some weird sound effects but it was very funny. Since then i always enjoyed a good challenge.

  • 02

    Can you tell us about your first experience using a computer?

    The technology that i enjoy the most is front end development, as i love the direct feedback i get from my code and it gives me the chance to work on complex business logic as well as the look and feel of the site . I started working with HTML, CSS and JS and when React come out and i started to migrate applications in React. I first really hated it and did not fully understand the point but a few months later, when I understood what was happening behind the scenes and how fast i was able to do the most complex business logic i was really fascinated. Ever since i have been following all the updates on front end, moving to React Hooks, learning Typescript, NextJS and so on. I am always on the look out for new technologies and frameworks, currently i am super interested in NextJS and some of their new updates.

  • 03

    Explain your expertise, your interest in it and, more broadly, its importance in the computer world.

    My expertise is in the cloud technologies, more specifically AWS managed services, for which i am professionally certified for. The cloud is currently a 'hot topic' in the industry, as companies are trying to modernize their applications in order to meet demand, save costs and deliver better to their customers. Managed services also allow developers to focus on the custom, important business logic while the boiler parts of the application are securely taken care of. It is very critical for developers to familiarize themselves with the services available in their domain, whether be it networking, back end, databases or security to deliver more value to the customers at a better price. Currently there is not a lot of resources on practical application of cloud services for beginners, which is why i offer my course where we walk through the full life-cycle of deploying an application in AWS.

  • 04

    Do so-called 'visionaries', such as Bill Gates, Steve Jobs and Mark Zuckerberg inspire you or do you have other role models?

    I tend not to follow big names as much. I am more of a technical person and I prefer to stay rooted.

  • 05

    Provide a valuable anecdote related to your subject or your days at school.

    The biggest project i got to work on was a government emergency response application for hundreds thousands of users in need of the service. I lead the front end development of the platform (comprised of hundreds of pages). I got to architect it, build a big portion as well as review the code and mentor junior developers. It both a stressful task and a great experience that lend me a lot of opportunities for growth.

  • 06

    What would you say to an uncomfortable person in front of a screen who says that "IT is too complicated"?

    Just like with all things you cannot become a master in a few days, let along hours. A lot of times people think that coding is something that they should be able to do very fast and expect to be able to make full stack applications in a matter of weeks. This is not the case, just like building a functioning house requires architecture, foundations and many different components to come together. Building an application is not a trivial task and requires planning and proper development of all the pieces in order for everything to come together. Even with managed services taking a lot of the heavy lifting, a developer needs fundamental knowledge that only comes with time and effort, if they are to create efficient well-architected applications.

  • 07

    What are your other passions, related or non-related to computers?

    Weightlifting. Olympic style weightlifting, i train every day and want to complete on a higher level in the sport

  • 08

    What makes you a Superprof in IT?

    I have experience in working both in a start up as well as one of the biggest technology centers of the word. I keep up with technology changes and update my materials accordingly, what differentiates me from other teachers is the relevance of my courses to the current industry

Take Computer programming lessons with a private tutor

  • Web Developer with more then 8 years experience gives online classes in Glasgow

    Frederico

    Glasgow

    5 (6 reviews)
    • £25/h
    • 30mins free
  • Microsoft .NET developer is teaching web development using C# or Visual Basics

    Akinwunmi

    Kearsley

    5 (4 reviews)
    • £25/h
    • 30mins free
  • An IT expert with expertise in web designing is willing to teach students in this field

    Kundan

    Enfield

    5 (4 reviews)
    • £28/h
    • 30mins free
  • A software engineer with 6 years of experience offers to teach students web development with PHP

    Melsa

    Birmingham

    5 (4 reviews)
    • £28/h
    • 30mins free
  • Computer engineer with professional working experience in web development & programming languages like C, C++, python, Java and nodeJs. Also can help in cloud computing(AWS) & teaching basic concepts.

    Sourab

    London

    5 (4 reviews)
    • £7/h
    • 1hr free
  • An experienced programmer and AI expert is offering to teach AI programming and general programming with C, C++, C# and Python

    Aisvarya

    Liverpool

    5 (4 reviews)
    • £25/h
    • 30mins free
  • An Architect & Programmer with many years of academic & industrial experience is willing to teach, write, edit & artificial intelligence & web development work

    Godofredo

    Liverpool

    5 (4 reviews)
    • £25/h
    • 30mins free
  • Computer geek is offering to teach programming languages such as C, C++, Java, Ruby on rails, etc...

    Roy

    Brymbo

    5 (4 reviews)
    • £28/h
    • 30mins free
  • A web developer is willing to teach web development with PHP to students

    Sindhuja

    Ormskirk

    5 (4 reviews)
    • £28/h
    • 30mins free
  • A computer programmer is offering programming language lessons such as C, C++, Java, Ruby on rails, etc...

    Saeed

    Ormskirk

    5 (4 reviews)
    • £28/h
    • 30mins free
  • Experienced and friendly PhD researcher offering tuition in programming. Experienced in Python, JavaScript, and HTML/CSS

    Cyd

    Oxford

    5 (2 reviews)
    • £60/h
    • 30mins free
  • Female Software Engineering professional with 5years of experience in software development and training

    Liz

    Liverpool

    5 (2 reviews)
    • £9/h
    • 1hr free
  • A current Data Analyst / Software Engineer. Looking to share knowledge and help others learn in areas of Computer Science and Data Analytics / Science.

    Sam

    Liverpool

    • £15/h
    • 1hr free
  • Studying MSc in Data science at LJMU Expert on c#, .net core, javascript, python, angular, SQL etc.

    Rakib Jahan

    Liverpool

    • £15/h
    • 1hr free
  • Computing student who teaches IT, programming, methods, skills and approaches in London

    Scott

    Barking

    • £25/h
    • 1hr free
  • Front-end wed development instructor available to teach lessons in web programming and web development

    Eugenia

    London

    • £20/h
    • 1hr free
  • Full stack Web Developer offering python, C language /javascript/HTML/CSS ( logicalThinking ) courses/problem solving courses.

    Davinder

    Wolverhampton

    • £20/h
    • 1hr free
  • Data Science Student offering lessons in Computer Science, Web development, Programming skills

    Nisha

    Wimborne

    • £10/h
    • 30mins free
  • 3 years experienced Self taught website developer offering Programming lessons remotely .

    Emmauel

    London

    • £6/h
    • 30mins free
  • Web Designer and Developer with 7 years of experience offering beginner to intermediate level Web design and development tutoring

    Deep

    Loughborough

    • £12/h
    • 1hr free
  • See more tutors