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