- Find a mentor
- Web Programming
- Mobile App Programming
- Programming Languages
- Data Science /Engineering
- Database /Operations
- Others
- Find a freelancer
- Find developer jobs
- Community
Ibrahim Šuta
Result-oriented. JavaScript, C#, ASP.NET Core, React.js, Angular, ASP.NET, Windows Forms, Mentor, Full Stack Software Engineer, Consultant.
FOLLOW
MESSAGE IBRAHIM
ABOUT ME
5.0
59
Followers
47
Sessions / Jobs

For every 15 minutes
★ I give discounts for long-term mentorships. Simply contact me and we can figure out something.
★ I will not start the timer until you explain your issue and I am sure that I can actually help or fix it.
★ If I can't fix your issue or HELP you, you'll get a refund.
★ Highly experienced and proficient in JavaScript (ES5, ES6/ES2015 and later) and related tech stack (Angular, React, jQuery, Node/Meteor).
★ Highly experienced and proficient in C#, .NET, Web API / MVC and .NET Core, .NET Core MVC / Web API
★ Coding Practices: Design Patterns, Refactoring, Testing and Testability, Separation of Concerns, Loose Coupling, SOLID Principles, and more
I can help you understand your weakness when approaching the problem, debugging, organising your code and making it more readable and maintainable. I am someone who has a very sharp eye for refactoring and best practices.
I have helped several people to start their development career by providing mentorship and guidance.
---------------------------------------------
I have been working with various languages and technologies during my career. However, I focused on 2 particular languages (C# and JavaScript) and few frameworks.
I have in-depth experience developing web applications, skilled at both front-end and back-end. I am proficient in developing web applications using following technologies: C#, .NET Core and .NET, Angular.js, Node.js, React.js.
Throughout my career, I have had the opportunity to take on a variety of roles in the development process including team lead, architect, and software engineer. I have also successfully performed code reviews and mentored less experienced developers. I am passionate about building applications and facilitating the communication process for both clients and developers. I also am highly skilled in rapidly building MVP's for clients and helping them further improve their apps to ensure they are production-ready.
EXPERTISE
7
C#





3
Asp.net mvc

3
JavaScript



JavaScript
- 5 years experience
I have tons of experience with JavaScript and I have read books, blogs and watched quite a few tutorials and courses to get better at it.
I have worked on projects that were solely JavaScript without usage of SPA frameworks, projects that use JavaScript on both backend and frontend. Also, I have used popular frameworks like AngularJS, Angular, React, Meteor.js, Node.js and my in-depth JavaScript knowledge has helped me to understand and work with these frameworks better.

C#
- 7 years experience
I worked with C# on a various range of projects. From mini projects and smaller apps to startups and huge enterprise applications.
I have used Windows Forms, WPF, ASP.NET Web Forms, ASP.NET MVC, ASP.NET Web API and lots of libraries and mini-frameworks. For last 2 years, I have been focusing on ASP.NET Core and I have my own blog where I blog regularly about ASP.NET Core and C#.

React
- 3 years experience
I have worked on several projects that used React.js. I have also used and worked with React.js + Redux. On all of the projects we were using the latest version of JavaScript (atm ES2017) and I have reviewed and mentored developers engaged on projects that used React.js

AngularJS
- 4 years experience
I first started working with AngularJS 4 years ago. It was a project that used jQuery, and immediately after using it, I fell in love with it. I have used it extensively for the next 3 years. I have worked on dozens of projects with AngularJS and I can say I understand it really good and I can help with both architecture, project structure and any type of best practices that we can work on.

Typescript
- 4 years experience
I have been using TypeScript for last 4 years, on and off. I have done TypeScript with AngularJS and also with Angular. I have done projects where it was TypeScript only. I love TypeScript and I have few blogs about it.

Asp.net core
- 2 years experience
I have been working with ASP.NET Core for last 2 years. And I am working extensively with it since it first came out. I have been blogging about it since May 2017 and I have over 25 posts about it. Most of them have been featured on either Microsoft blogs and live community stand-ups or community sites and newsletters.

Asp.net Web Api
- 4 years experience
I have worked on various projects using ASP.NET Web API. I built apps from scratch and helped teams to uset best practices and patterns and also resolved performance issues and integration issues.

Git
- 5 years experience
I've used git on a daily basis for 5 years now, and mentored others as they learn git.


jQuery
- 5 years experience
I have used jQuery on various projects over the years. From simple projects to enteprise projects that used only JavaScript and jQuery on frontend.

SQL
- 6 years experience
I have used SQL on dozens of projects. From MySQL, MSSQL to POstgreSQL.

MongoDB
- 3 years experience
I nserting and finding documents, performing updates and transform data, Customize queries, Modeling data, Aggregations.

Rxjs
- 1 year experience
Real-time Observable Streams. Observable Sequence. Map Values. Maintaining State. Merge Streams. Map to Functions. Sequence Streams. Stream Origins. Realtime Observable Streams

Meteor
- 1 year experience
I have used Meteor extensively on my last project. From simplest things to production-ready tasks like exception handling, error logging and stripe integrations

Command line
- 8 years experience
A lot of experience on various projects using Linux Ubuntu/Debian distros and MacOS.
Github repositories
SignalRSimpleChat
ASP.NET Core SignalR Simple Chat
21
9
C#
AspNetCoreWebAPIOnly
6
0
C#
VIEW MORE
POSTS BY IBRAHIM
REVIEWS
Average Rating
5.0
(16 ratings)
Awesome mentor!
16
Pretty good
0
Could've been better
0
Needs improvement
0
Unsatisfactory
0

Ibrahim is always awesome! He once again helped me figure out a pretty complex issue with a telerik asp.net core grid.
Robert
Jan 18, 2018

Ibrahim was incredible and patient. He helped me understand what I was doing wrong and coached me through my options.
Chris
Dec 20, 2017

Ibrahim is awesome. He help me clear my mind on a few issues that only the highly experienced people like him know. It was a pleasure, and I will for sure be reaching out to him again.
Leo
Dec 20, 2017

As always Ibrahim was able to help me find my solution within minutes. He is fantastic!
Robert
Dec 17, 2017

Great response time! Super dependable and excellent skills! I can not praise Ibrahim highly enough.
Marianne
Dec 9, 2017
Great expertise! Thank you.
yuri
Dec 6, 2017

Excellent! Very knowledgeable and patient. Offering to assist beyond the original error code. I recommend him highly! Thanks! Ibrahim.
Marianne
Dec 4, 2017
excellent mentor !! helped me with various technologies
Sreekumar
Dec 3, 2017

Ibrahim was fantastic! He quickly evaluated the issue and found a solution. He also took the time to explain why I encountered the issue and provided some tips/tricks. Very much appreciate him and will certainly engage him as a mentor.
Robert
Dec 2, 2017

Ibrahim was great! I contacted Ibrahim for a mentoring session to learn more about JavaScript. He has a lot of experience and knows to explain it well. What I found really useful is that he knew how to assess your skill level and align it with the explanation.
Thanks a lot!
Remi
Dec 2, 2017
© Copyright 2018 Codementor