Hello, Everyone. Thank you for having a look at my profile
I am a super enthusiastic JavaScript and .NET developer who loves solving difficult technical issues. JS/TS, React, Angular, Node.js and ASP.NET Core are my specialists.
Here is a list of what I've worked with:
- Languages: JavaScript, TypeScript, C#, Python, PHP, Java, C++, HTML, CSS, Bootstrap
- Technologies and Frameworks: React.js, Angular, Vue.js, Next.js, Node.js, Redux, RxJs, GraphQL, ASP.NET Core MVC, ASP.NET Core WebAPI, SignalR, Entity Framework Core, WPF, SCSS, Tailwind CSS
- DBMS: MSSQL, MongoDB, AWS DynamoDB, MySQL, PostgreSQL, Azure SQL Database
- IDEs and Tools: Visual Studio, Visual Studio Code, Docker, CyPress, Jest, Jasmin, Redux DevTools, Azure DevOps, IIS, Git Bash, PowerShell
- Other skills: AWS Cloud Services, Microsoft Azure, Problem Solving, Full Stack Development, Critical Thinking, Algorithm Design, Team-Oriented, SOLID, Agile (Scrum)
Front-end development
- Front-end development using React.js, Next.js, Angular, ASP.NET Core MVC, and jQuery
- Testing with Jest and Cypress
- REST API, and GraphQL
- WebPack and Babel for bundling web applications
Back-end development
- Web application development with Node.js, ASP.NET Core WebAPI and Entity Framework Core
- MongoDB, AWS DynamoDB, MySQL, MS SQL, Azure SQL Database, PostgreSQL databases and AWS, Microsoft Azure cloud services
- Unit testing with Jest and Jasmine
Databases
- Experience in designing databases for distributed systems
- Experience with optimizing long-running queries by MongoDB aggregations
- Knowledge of scalability techniques for scaling databases
DevOps
- Experience with Ubuntu and Windows operating systems
- Experience in automation using provisioning tools like Jenkins
- Experience with GitHub Actions
- Experience with CI tools: AWS CodePipeline, Azure Pipelines and Gitlab
Mobile development
- Experience with Java, and Android
- Experience with tools: Android Studio, Eclipse
Development methodologies
- Agile, Waterfall
- Unit, integration and e2e testing
- OOP, SOLID
- Clean and team-oriented code
const callEliteBy = (type) => {
switch(type) {
case: "Skype":
return "live:.cid.3c5d1d664d63a84e";
case: "gmail":
return "[email protected]";
default:
break;
}
}