Badges
Certifications
kamalkss has not earned any certificates yet.
Work Experience
Software Engineer
Freelancing• January 2015 - November 2021
We designed and developed SPA (Single-Page Application) portfolio websites in SQLServer 2019 and C# .Net Core 5. My role was to create the Core, services and main API using MVC and Rest-API. Corresponding data with Entity Framework and used DTO for dependency Injections and used GitHub and azure source control with the team to be synced. • We designed and developed an e-learning system in SQLServer 2016 and C# .Net Core 3. The goal of our project was to certify people who participate in training courses. The other purpose of the plan was to manage students, manage financial resources and class costs for ongoing classes. We acted as a physical university education system for this project, dividing users into three groups: management (including general management, financial management, classroom management and scheduling), educational users (professors and assistant professors), and student users. We defined some use cases for each group, and based on our user groups, we divided the whole project into micro-projects. • We developed a retail warehouse system to manage inventory, purchase price, profit margin and selling price in C# .Net 4.8 and SQLServer 2012. This system helped the retailer manage its revenue and expenses.
Software Engineer
KhodroClinic• January 2018 - January 2020
The project was an E-Commerce project to sell Auto-parts. The project was built on C# 6, .net core 3, SQLServer and REST API for the back-end. • It was an End-User self-diagnosis website; the user could use our yes/no diagnosis system based on car conditions and find out what the problem is. The design suggests the best part category for that problem. • In this Semi-AI project, we found that the user can find the correct part and buy what is needed. The system helped the customer service reduce their cost and workload. • In this project, we used deep DSA concepts such as linked lists and trees, in the form of graphs, each Yes/No question leads the user to the next question, and the last Node leads to the category required by the user, which makes the system look like a quasi-artificial intelligence. • We managed the project with regular meetings with developers every two weeks and the business owner every month.
Education
Azad
Software Engineering, BS• February 2010 - May 2012
Links
Skills
kamalkss has not updated skills details yet.