Skip to content

SkyrocketStan/SkyrocketStan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 

Repository files navigation

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

About

Stanislav's github profile

Topics

Resources

Stars

Watchers

Forks

Contributors