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.