Umar
Pakistan· Matches your timezone (8 AM to 12 PM PST or EST)
I am a software developer specializing in .NET
technologies. With 5 years of experience in the IT industry, I
have honed my skills in C#, ASP.NET, MVC Core, Web API,
SQL, angularJs Throughout my career, I have successfully
developed and delivered robust web applications using the
Microsoft technology stack. My educational background
includes a Bachelor degree Computer, which has provided
me with a solid foundation for understanding software
development principles and best practices. My primary
focus has been on building scalable and efficient
applications using the latest tools and frameworks within
the .NET ecosystem. I enjoy staying up-to-date with
industry trends and continuously learning new technologies
to enhance my problem-solving abilities. In terms of my
career goals, my aim is to further advance my expertise in
.NET development and become a trusted technical lead. I
aspire to contribute to larger projects and play a pivotal role
in designing and architecting software solutions that not
only meet business objectives but also provide a seamless
user experience. I am motivated by the challenge of solving
complex problems and delivering high-quality software
that adds value to end-users. Feel free to personalize this
introduction with your own details and add any additional
information that you think would be relevant. Good luck
with your interviews!
Years of exp.
4 year(s) of experience
Technical Skills
You will be matched for these following skills:
Skill
Years of
experience
C#5 years
5 years
SQL5 years
5 years
.NET Core3 years
3 years
.NET1 year
1 year
MySQL< 1 year
< 1 year
Additional skills:
ASP NET MVC |
Web API |
years
years
NET MVC |
Clean Architecture |
years
Administration | <
ASP NET |
WPF |
year
years
year
MVC |
years
years
ADO NET |
year
year
year
jQuery |
Web Development |
Information Technology |
year
years
ASP NET/C# |
Quality Management | <
ASP NET Web Forms | <
Selenium |
ASP NET Core |
years
year
years
year
AngularJS |
year
Work History
June 2022 - Present
1 yrs 1 mos
Senior Software Engineer
TenX
API Sandbox
https://www.ancera.com/
* Build project from scratch in clean architecture implemented with(fluent validation, CQRS, swagger).
This is the API version of web portal.
API will be used by customers directly.
Clean Architecture
C#
SQL
ADO.NET
.NET Core
ASP.NET Core
IE-Web Portal
https://www.ancera.com/
The CRM project aims to develop a comprehensive Customer Relationship Management (CRM)
system, a company specializing in advanced diagnostic solutions.
The systems main features are given below,
. User Management
. Poultry Management
. Reports Management
. Products Management
. Piper software management/configuration
. Barcode Management
. Metadata Management
System designed in following stack.
C#, Asp.Net Core, SQL, ADO.NET, Web API
The CRM system will facilitate efficient management of customer interactions, improve sales
processes, and enhance customer satisfaction.
C#
SQL
ADO.NET
.NET Core
Web API
ASP.NET Core
December 2020 - May 2022
1 yrs 5 mos
Software Developer
Punjab Information Technology Board
Complaint Management System
• CRM to manage complaints for govt sect.
System designed in following stack.
C#, ASP.NET MVC, SQL, ADO.NET, Web API
Portal to manage complaint from all cities of province.
C#
ASP.NET MVC
ASP.NET/C#
REST/RESTful APIs
ADO.NET
SQL
.NET
MVC
ASP.NET
Web API
.NET MVC
CM Health Portal
• Web portal for health record management for govt sect.
System designed in following stack.
C#, ASP.NET Core, SQL, ADO.NET
Team can manage all payment record of patients.
C#
ASP.NET Core
SQL
ADO.NET
.NET
.NET Core
ASP.NET
ASP.NET/C#
CM Task Management Portal
• Web portal for task management for govt sect.
System designed in following stack.
C#, ASP.NET Core, SQL, ADO.NET
Team can manage all daily tasks of employees.
C#
SQL
ADO.NET
.NET
.NET Core
ASP.NET
ASP.NET/C#
ASP.NET Core
E-Toll App
• WPF app for toll plaza for toll collection for govt sect.
Application will be deployed to all cities of province and govt can track all toll collection through this
app
C#
SQL
WPF
ADO.NET
RabbitMQ
Microservices
September 2019 - September 2020
1 yrs
Senior Software Engineer
Visual Sparks Technologies
Web Portal
https://enoc.com/
The system design to manage payment management of customers and it has following features.
. User Management
. Payment Management
. User Cards Management
System designed in following stack.
C#, ASP.NET MVC, SQL, ADO.NET
Administration can handle customer payments queries through web poral.
C#
SQL
ASP.NET MVC
ADO.NET
Alpha Utilities
https://alphautilities.co.ae/
• Web portal for managing billing of flats.
System designed in following stack.
C#, ASP.NET MVC, SQL, ADO.NET
Administration and customers can manage rental billing, water, electricity and other expenses online.
C#
SQL
ADO.NET
ASP.NET MVC
January 2018 - July 2019
1 yrs 6 mos
Associate Software Engineer
Systems Limited
KCMS
The Keyword Content Management System (KCMS) is a project aimed at developing a specialized
system that helps organizations and
individuals effectively manage their keyword-based content. This system will enable users to optimize
their content for search engines.
Portal have following features.
. Keyword Management.
. Content Management.
. User Management
. Access Management
. Content Publishing
System designed in following stack.
C#, ASP.NET MVC, SQL, ADO.NET, AngularJs
It will help SEO and content writing teams to speed up their work and keep all the work in record in
their fingertips.
C#
ASP.NET MVC
SQL
ADO.NET
AngularJS
ASP.NET
OET
The Order Entering Tool (OET) is a project aimed at developing a user-friendly and efficient system for
entering and managing orders
within an organization. The OET will streamline the order entry process, enhance accuracy, and
improve overall order management
capabilities.
Portal have following features.
. Order Management.
. Order Quality Management.
. QA of Orders
. User Management
. Access Management
System designed in following stack.
C#, ASP.NET MVC, SQL, ADO.NET, AngularJs
It will help sales team to manage their sales with proper track. QA team has complete detail of order on
just one screen.
ASP.NET MVC
C#
ADO.NET
SQL
AngularJS
ASP.NET
February 2017 - October 2017
8 mos
Junior Developer
Sementic Solutions
Learning Management System
https://upswinglearning.com/
Learning management system for schools is designed to make teaching easy and efficient and learning
fun and interesting. The administration has a bird's eye view of the entire school's learning progress at
their fingertips; by having access to teacher performance, class reports, time table generation, exam
results and much more with just a click of a button. Personalized learning tips for every student.
Upswing's Course Manager & Revision Manager not only helps students access teacher notes but also
provides students unlimited practise tests available on every topic in every subject, allowing them to
revise concepts taught in class that enhances their performance. With a vast repository of course
content, teachers can schedule tests, quizzes and homework assignments allowing them to focus on
improving the tutoring experience for students by helping them save time on setting question papers
or grading assignments. Upswing enables teachers to narrow down each student's area for
improvement subject / topic wise. Parents can track their child's overall progress with comprehensive
graphs and charts within minutes and stay informed at every step of their learning journey.
System designed in following stack.
C#, ASP.NET MVC, SQL, ADO.NET, AngularJs
School administration made easy. The scheduling of classes and respective teachers can be
done in minutes with our school timetable management software. With easy to read graphs, the
administration can effectively monitor the teacher's performance and students progress.
The course manager gives access to the teacher's class notes, allowing the students to build on
their own notes and grasp the concepts effectively. With the revision manager, students have
access to unlimited practice tests to strengthen their fundamentals of a concept and test their
own knowledge levels prior to taking an exam. The Leaderboard keeps the student informed of
their progress in the class that motivates them to perform better by bringing in a healthy
competitive spirit.
Teachers have access to rich course content that assists in their teaching. The chat feature for
student-teacher interaction enables teachers to provide personal attention The Question paper
generator software makes exam paper setting and correction unbelievably simple with the ability
to announce results almost instantly. Teachers can also track submission of assignments and with
a glance provide inputs for improvement.
With the parents always notified on their child's learning curve & progress in assignments, tests
and exams the parents can offer the required assistance at home.
C#
SQL
ASP.NET MVC
AngularJS
ADO.NET
.NET MVC
Side Projects
Web Scraping
These are links of my various web scrapping jobs which I did while freelancing.
https://www.tradeindia.com/
https://www.allianz.ch/gwapps/startapp/rwzwelcome.nsf/Welcome.xsp
https://www.restwertboerse.ch/
https://carauction.ch/
https://carauction.axa.ch/
https://ads.google.com
https://optymyze.com/
http://daraz.pk/
http://www.dciindia.org.in/
http://www.mciindia.org/
http://ibef.org
http://ambitionbox.com
http://www.shiksha.com/
http://collegedunia.com
http://datadesk.in/
Selenium
C#
Education
October 2013 - September 2017
Lahore Garrison University
Computer Science