Abdur Rahim

Abdur Rahim

$40/hr
Software engineer | .net developer | asp.net core specialist
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
28 years old
Location:
Riyadh, Riyadh, Saudi Arabia
Experience:
4 years
Abdur Rahim SOFTWARE ENGINEER • Riyadh, Saudi Arabia •- • - • Relocatable • Iqama Transferable • Single • LinkedIn: Arahimx • GitHub: Arahimx • Twitter: Arahimx HIGHLIGHTS OF QUALIFICATIONS     4+ years of experience in the IT industry. Solid background in process development, development quality control and equipment design. Proficient in Visual Studio 2019/2023, Visual Studio Code, MSSQL, GitHub, POSTMAN. Multilingual: Fluent in Urdu, Professional Level in English and Basic Arabic. TECHNICAL SKILLS Backend Development:  Development & Maintenance: Expertise in server-side logic, database management, and backend services using C#.NET, Visual Studio, and SSMS.  N-Tier Architecture: Implement scalable and maintainable n-tier systems.  Collaboration: Seamless integration with frontend and QA teams using Git, Jira, and Bitbucket.  Database Design: Design optimized schemas with normalization, indexing, and performance tuning.  Security: Implement OAuth2, JWT, and API key-based authentication and authorization.  API Documentation: Utilize Swagger/OpenAPI for clear API documentation.  Error Handling: Develop robust error logging and handling systems.  PWA Development: Create and optimize Progressive Web Apps (PWAs) for enhanced performance and offline capabilities. Frontend Development  UI Development: Build responsive, cross-browser interfaces using Blazor, Razor, JavaScript, HTML, and CSS.  Design Translation: Convert designs into high quality, reusable Blazor/Razor components.  Performance Optimization: Enhance front-end performance for efficient load times and smooth user interactions. EMPLOYMENT HISTORY Software Engineer March 2023 – Present Amanaht Hail, Hail, Saudi Arabia (Project Based)  Utilizing .NET Core for backend development.  Employing Blazor for the frontend development.  Utilizing Oracle and SQL databases with Store Procedures.  Working individually on the project.  Setting up and maintaining the entire project infrastructure.  Implementing version control with Git and GitHub.  Creating APIs to facilitate mobile application development.  Conducting API testing using tools like Postman. Full Stack Developer July 2022 – March 2023 Tanfeth, Dammam, Saudi Arabia (Project Based)  Published Web Applications to Server.  Create from scratch and maintain Databases.  Work in an agile team of .NET developers for a fast-paced software development firm.  Set up a successful workflow and quality standards for the project.  Developed Api’s for Frontend developer and Mobiles Application Developers.  Version Control using Git and GitHub.  Work with Postman and Hopscotch for API testing. Software Engineer Jun 2020 – Jun 2022 Smart Coders, Rawalpindi, Pakistan  Utilized React js and ASP.NET MVC with Web APIs to develop the system.       Took charge of developing and maintaining ongoing projects from the ground up. Created and Maintained databases, starting from scratch. Actively contributed to the continuous improvement of software practices within the organization. Developed and maintained an Ecommerce site using .NET MVC. Integrated (M-PESA) Kenyan Payment APIs into the system. Engaged in a SAAS project aimed at facilitating online earning. PROJECTS UNDERTAKEN Community Participations:  Client: Leading Municipal Authority (Amanat Hail)  Role: Senior .NET Developer  Environment: ASP.NET Core 6 MVC, SQL Server, Entity Framework, N-Tier Architecture  Project Overview: Developed an advanced community engagement platform enabling Saudi citizens to participate in local initiatives, leveraging modern web technologies.  Key Contributions: o Requirements Engineering: Conducted in-depth analysis to capture and refine business and user requirements, aligning them with strategic goals. o Architectural Design: Architected and implemented an N-Tier architecture to optimize scalability, maintainability, and separation of concerns across the application layers. o Data Management: Engineered robust database solutions using Entity Framework, managing data operations across multiple SQL Server instances. o Performance Optimization: Designed and fine-tuned complex stored procedures in SQL Server 2022 to maximize application performance and efficiency. o Business Logic Implementation: Developed critical business modules in C#, ensuring adherence to best practices and design patterns. o Quality Assurance: Executed comprehensive unit and integration tests, employing automated testing tools to ensure high reliability and stability of the application. o Full Lifecycle Development: Led the full development lifecycle, from initial concept through deployment, ensuring timely delivery and alignment with user expectations. Tamheer (Tatweer o Tamkeen):      Client: Hail Municipal (Amanat Hail) Role: Senior .NET Developer Environment: ASP.NET Core 6 MVC, SQL Server, Entity Framework, jQuery, AJAX Project Overview: Delivered a high-performance internship management system designed to streamline opportunities for Saudi nationals, incorporating dynamic client-server interactions. Key Contributions: o Requirements Engineering: Facilitated requirement workshops and documentation, ensuring alignment with the organization’s talent development objectives. o Architectural Design: Implemented a scalable N-Tier architecture to enhance system robustness and modularity. o Advanced Data Integration: Managed complex data models using Entity Framework, overseeing seamless integration with SQL Server. o Asynchronous Operations: Integrated AJAX with jQuery to optimize client-server communication, enhancing user experience with real-time responsiveness. o Stored Procedures Development: Authored and optimized critical stored procedures, improving data access performance and consistency. o Core Logic Development: Coded essential business logic in C#, leveraging advanced OOP principles to ensure maintainable and efficient code. o End-to-End Delivery: Spearheaded the entire development process from inception through deployment, consistently meeting project timelines. Hail Requests:      Client: Hail Municipal (Amanat Hail) Role: Senior .NET Developer Environment: ASP.NET Core 6 MVC, SQL Server, Entity Framework Project Overview: Developed a mission-critical application to manage employee transfer requests within the municipal organization, ensuring seamless data processing and user experience. Key Contributions: o Requirement Analysis: Collaborated with stakeholders to extract detailed business requirements, translating them into actionable technical solutions. o Database Architecture: Devised and managed complex relational databases using Entity Framework, optimizing data integrity and access speed. o Optimization & Tuning: Crafted and refined SQL Server stored procedures, enhancing performance for high-volume data transactions. o Business Module Implementation: Engineered critical application components in C#, focusing on code reusability and efficiency. o Quality Assurance: Executed stringent unit and integration tests, ensuring robust functionality and minimizing defects. o Development Leadership: Drove the full-cycle development process, ensuring the project adhered to both technical specifications and timelines. Matbakh24:      Client: Tanfeth Role: Senior .NET Developer Environment: ASP.NET 6 MVC, SQL Server, Entity Framework, jQuery, AJAX, N-Tier Architecture Project Overview: Engineered a SaaS platform for home chefs, enabling streamlined food delivery services through a robust and scalable web application. Key Contributions: o Requirements Analysis: Collaborated closely with clients to gather and define detailed requirements, ensuring the product met market demands. o Scalable Architecture: Designed and implemented an N-Tier architecture to support application scalability and maintainability. o Data Strategy: Developed and managed sophisticated data operations using Entity Framework and SQL Server, ensuring efficient data handling and integrity. o AJAX Integration: Leveraged jQuery for AJAX calls to create a seamless, responsive user interface. o Stored Procedures: Developed and optimized stored procedures in SQL Server 2022, significantly improving query performance. o Core Development: Executed business logic in C#, adhering to best coding practices and design patterns. o Quality Control: Conducted extensive testing procedures to guarantee application stability and functionality. o End-to-End Development: Played a pivotal role in the project lifecycle, ensuring successful deployment and client satisfaction. Taxi24:      Client: Tanfeth Role: Senior .NET Developer Environment: ASP.NET 6 MVC, SQL Server, Entity Framework Project Overview: Developed a comprehensive SaaS solution for a cab service, offering robust backend services and a user-friendly interface. Key Contributions: o Requirements Gathering: Led requirements elicitation sessions to capture and refine user needs and translate them into technical requirements. o Database Management: Engineered complex data management solutions using Entity Framework, ensuring optimal performance across SQL Server databases. o Procedure Optimization: Authored and fine-tuned stored procedures, enhancing the application's data processing capabilities. o Business Logic Execution: Implemented core business logic in C#, ensuring the system's efficiency and scalability. o Testing & Validation: Conducted detailed unit and integration tests, ensuring the software met all performance and reliability standards. o Development Leadership: Oversaw the entire development process, ensuring successful delivery and client satisfaction. Umar Electronics:      Client: Smart Coders (SMC) Role: Software Engineer Environment: ASP.NET 6 MVC, SQL Server, Entity Framework Project Overview: Developed an eCommerce platform for online shopping, focusing on scalability, performance, and user engagement. Key Contributions: o Requirement Analysis: Engaged in extensive requirements gathering to understand and address user needs effectively. o Database Management: Designed and managed data operations using Entity Framework, optimizing SQL Server performance. o Optimization: Created and optimized stored procedures, enhancing the system’s processing speed and reliability. o Business Logic: Developed core functionalities in C#, ensuring the application adhered to best practices in coding and design. o Testing: Performed rigorous testing, including unit and integration tests, to ensure software quality and performance. o Comprehensive Development: Led the end-to-end development process, from design to deployment, ensuring timely delivery and client satisfaction. Victorious:      Client: Smart Coders (SMC) Role: Software Engineer Environment: ASP.NET 6 MVC, SQL Server, Entity Framework Project Overview: Engineered a robust ecommerce platform, focusing on delivering a seamless online shopping experience. Key Contributions: o Requirement Engineering: Captured and refined user requirements, translating them into technical specifications. o Database Architecture: Managed database operations with Entity Framework, ensuring data consistency and performance across SQL Server databases. o Stored Procedures: Developed and optimized stored procedures, improving data retrieval and processing times. o Application Logic: Implemented business logic in C#, focusing on efficiency and scalability. o Testing & QA: Conducted unit and integration tests to ensure application stability and quality. o End-to-End Implementation: Drove the full development lifecycle, delivering a feature-rich ecommerce platform within project. timelines EDUCATION HISTORY B.Sc. Software Engineer Feb 2018 – Feb 2022 National University of Modern Languages, Islamabad, Pakistan I completed my B.Sc. degree in Software Engineering from the National University of Modern Languages in January 2022. The comprehensive program provided me with a solid foundation in various aspects of software engineering, covering topics such as software development methodologies, programming languages, database management, web development, and system design. Through coursework, projects, and hands-on exercises, I gained a deep understanding of these subjects. The university fostered a collaborative learning environment, allowing me to enhance my teamwork and communication skills. I also completed a significant software engineering project, highlighting my ability to apply methodologies, utilize programming languages, design databases, and create web applications. Overall, my degree equipped me with the necessary skills and knowledge to excel in developing software systems and solving complex technical challenges. References will be Available upon Request.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.