GithubHelp home page GithubHelp logo

skyrocketstan / learning_duke-u.-java-programming.-recommendation-system Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 312 KB

Capstone project for "Java Programming: Build a Recommendation System by Duke University" course on Coursera.

License: The Unlicense

Java 100.00%
capstone-project coursera duke-university java java-development java-learning

learning_duke-u.-java-programming.-recommendation-system's Introduction

Stanislav Rakitov

VoIP Engineer & Software Developer

I am a telecommunication engineer with over 20 years of experience in the field. However, in recent years, I have developed a keen interest in software development, which led me to learn Java and Python.

I have completed many courses on platforms such as JavaRush, Coursera, and Udemy. I have expertise in object-oriented programming (OOP), project management, teamwork, and agile methodologies.

I believe that combining my telecommunication engineering expertise with software development skills will enable me to develop innovative solutions that can transform the telecommunications industry.

Skills

  • VOIP Technologies: SIP, H.323, videoconferencing, E1 trunks
  • Project Management: Agile, Scrum, project planning, budgeting, team management
  • Object-oriented programming (OOP)
  • Programming Languages: Java, Python
  • JSON and REST API
  • Spring Framework
  • Apache Maven
  • Git and GitHub
  • SQL
  • Linux
  • Docker
  • Test-driven development (TDD) and Unit testing (JUnit)
  • Refactoring code
  • Atlassian Confluence and Jira
  • Intellij IDEA
  • Pycharm

Goals

My ultimate goal is to become a software developer and use my skills and experience to develop innovative solutions that can revolutionize the telecommunications industry. I plan to continue learning new programming languages and tools, including cloud computing, to stay up-to-date with the latest industry trends and technologies.

Education

I have completed a variety of online courses related to programming, software development, and database management. These include:

Java:

  • Introduction to Object-Oriented Programming with Java (Coursera)
  • Object-Oriented Hierarchies in Java (Coursera)
  • Introduction to Java (Coursera)
  • Java Class Library (LearnQuest)
  • Java Programming: Solving Problems with Software (Duke University)
  • Java Programming: Build a Recommendation System (Duke University)
  • Java Programming: Principles of Software Design (Duke University)
  • Arrays, Lists, and Structured Data (Duke University)
  • Object Oriented Programming in Java (University of California San Diego)
  • Object Oriented Programming in Java Specialization (University of California San Diego, Duke University)
  • Parallel Programming in Java (Rice University)
  • Concurrent Programming in Java (Rice University)
  • Parallel, Concurrent, and Distributed Programming in Java Specialization (Rice University)
  • Distributed Programming in Java (Rice University)

Other programming languages and technologies:

  • 100 Days of Code: The Complete Python Pro Bootcamp for 2023 (Udemy)
  • Programming Foundations with JavaScript, HTML and CSS (Duke University)
  • Introduction to Computer Science and Programming Using Python (edX)
  • Introduction to HTML5 (Coursera)

Database management:

  • Querying Microsoft SQL Server (Microsoft)

Developer experience

I have experience in developing Java applications in accordance with technical specifications, creating new functional modules, and modifying existing business logic. I have also worked on debugging and testing code, as well as writing unit tests. I am familiar with Docker, Git repositories, and the creation of SQL queries.

Contact me

If you want to discuss a project or just say hi, you can reach me at my

I'm always open to new opportunities and collaborations.

GitHub Stats

learning_duke-u.-java-programming.-recommendation-system's People

Contributors

skyrocketstan avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.