Ivan Ivanov's avatar

I have a good experience in softwate development and solid experience in web development with different software technologies such Docker, ASP.NET, ASP.NET Core, Node.js, Spring, Jakarta Web Specs, MongoDb, MySQL and SQL Server. I have a experience with Java platform (Java, Kotlin, Spring, Tomcat, OpenLiberty, Jakarta MVC, Jakarta EE, Hibernate), also have a experience with .NET platform (ASP.NET, ASP.NET Core, MVC, WebAPI, SignalR, Entity Framework).

I prefer Java technology stack more than .NET technology stack, because more freedom and benefits in the cloud technologies.

Programming Languages

  • Expert knowledge in C#, Java and JavaScript.
  • Very good knowledge in C++, PHP, Python and Kotlin.
  • Good knowledge in F#, Scala, Erlang and Elexir.

Software Technologies

  • Basic knowledge in Wordpress site administration and development.
  • Web sites and front-end development - HTML5, CSS3, JavaScript, AJAX, jQuery, AngularJS.
  • Web applications and front-end development - Next.js, React.js and Firebase.
  • UI and front-end - Bootstrap, Tailwind CSS.
  • Web applications development with Node.js, Express.js, Bun.js and MongoDb.
  • Microsoft .NET Framework and related technologies - C#, ASP.NET Core, ASP.NET MVC, ASP.NET WebAPI, WCF, CLR.
  • Java and related technologies - Java, Jakarta, Spring, Hibernate, Microprofile, Tomcat, OpenLiberty.
  • Distributed systems, microservices and multi-tier architectures.
  • Databases - MSSQL and MySQL databases, good knowledge in MongoDb.
  • Object-oriented programming and modeling, design patterns and SOLID.
  • Messaging systems and technologies - RabbitMQ.
  • HTTP, web-crawling, Windows API, Sandboxing in Windows.