Profileimage by Shoaib Ijaz Senior Software Engineer from Lahore

Shoaib Ijaz

available

Last update: 06.09.2022

Senior Software Engineer

Graduation: MS Computer Science
Hourly-/Daily rates: show
Languages: English (Limited professional)

Attachments

shoaib_ijaz_resume.pdf

Skills

I am a software engineer with more than 11+ years of experience in the development of applications based on the .NET technology stack. I have been working on both back-end and front-end parts, as well as integration, architecture, and design. Supportive team player, dedicated to the projects I am working on, keen to bring value with the use of innovative technologies. My experience revolves around web application development. I have expertise in the following technologies:
✔ C#, .NET Core, .NET Framework
✔ ASP.NET Core, ASP.NET MVC / WebAPI / Web Forms
✔ MS SQL Server, PostgreSQL, Entity Framework
✔ React, KnockoutJS, Angular, jQuery, TypeScript, JavaScript
✔ CSS3, HTML5, Bootstrap
✔ Facebook Graph API, Google API, Google Maps API
✔ Azure services
✔ Git, TFS
✔ MySQL, PostgreSQL, PostGIS, SQLite, MongoDB
✔ Selenium RC. Selenium Webdriver, Web Scrapping

Project history

07/2022 - 07/2022
MyDoctorShop
Abacus Global; OneClout

Title: CartRight PK
Company: Abacus Global


Environment: .NET Framework, C#.NET, Visual Studio, SQL Server, MYSQL, MongoDB, Micro-services




Synopsis: CartRight PK is a price comparison engine. This application built on competitive intelligence methodology.
The public web interface was developed in ASP.NET MVC, MYSQL for data storage. The Apache Solr was
used for searching the products.

Internal dashboard which is used for customer data processing. The web interface was developed in
ASP.NET MVC with MongoDB. Python is used for backend data processing. Which collects the data from
MYSQL and processed it into MongoDB.

KRAs: Worked in the capacity of Lead Programmer.

Title: Macro Manage Console (MMC)
Company: Abacus Global

Environment: .NET Framework, C#.NET, Windows Form, ASP.NET MVC, Micro-services, Visual Studio, SQL Server, MYSQL

Synopsis: The project dealt with competitive data collection for insurance companies. Web-Driver used for browser
automation. MySQL databased used for storing the data. This tool provides the automated data collection
from the websites, data processing, analysis, and reporting.

KRAs: Accountable for Managing and Upgrading system as Lead Programmer.

Title: Team Assets
Company: Abacus Global

Environment: .NET Framework, C#.NET, Windows Form, ASP.NET, Microservices, Visual Studio, SQL Server, MYSQL.

Synopsis: The project dealt with manual data collection for the insurance companies, data quality assurance and
reporting system. This system communicates with other projects (MMC) via REST API's.

KRAs: Accountable for Managing and Upgrading system as Lead Programmer.

Title: NYC Construction Safety Training, LLC (https://construction-safety-nyc.com/)
Company: MIB 360

Environment: Python, Django, PostgreSQL, JQuery, JavaScript, Twilio SDK

Synopsis: The project dealt with online certification courses. Key features, Self-learning system, online purchases
course, certificate generator.

KRAs: Worked in the capacity of Programmer.

Title: MyDoctorShop (http://www.mydoctorshop.co.uk/ )
Company: OneClout

Environment: .NET Framework, ASP.NET MVC, C#.NET, Entity Framework, Visual Studio, Reports & MYSQL.

Synopsis: An online store for medical equipment's. Users can view & order products online. Admin can manage
products, inventory, orders and users.

KRAs: Worked in the capacity of Lead Developer for the system.

07/2022 - 07/2022
Event Manager
OneClout; Neurotech Solution

Company: OneClout

Environment: Python, Django, REST Framework, PostgreSQL, PostGIS.

Synopsis: This application managed the routes of London city. Admin can select roads or locations on map and then
can apply some constraints on these locations. These constraints consist on road blocking, closure and change
the flow of traffic on map. When users make request for route of any locations then these restricted locations
will be not shown to users.

KRAs: Worked in the capacity of Lead Developer for the system.

Title: Grand Avenue
Company: Neurotech Solution
Environment: .NET Framework, ASP.NET, C#.NET, Visual Studio, Reports, SQL Server 2005

Synopsis: A web application developed for housing scheme project, that manage online booking and availability of
houses, plots, online handling payments, houses, plots records and staff payroll system. The modules covered
Online Booking; Online Payment and Payroll System

KRAs: Acted as Developer.

Title: Apartment Rental Ads
Company: Neurotech Solution




Environment: .NET Framework, ASP.NET, C#.NET, Visual Studio, Reports, SQL Server 2005.
Synopsis: The application handled rental apartments in USA. Different companies can register to place rental ads. A
registered user can easily find out apartment in required area and make online transaction. It entailed Search
System to find apartments
KRAs: Acted as Developer.

03/2022 - 07/2022
Freelance - .NET Developer
MIB 360

* Worked closely with project owner. Participation in meetings to analyze the requirements.
* Developed tools and applications by producing clean, efficient code.
* Ensure software is up-to-date with latest technologies

04/2016 - 03/2022
Lead - Programming
Abacus Global

* Worked closely with project owners (clients). Participation in meetings to analyze the requirements.
* Developed tools and applications by producing clean, efficient code.
* Automate tasks through appropriate tools and scripting.
* Review and debug code.
* Worked closely with Product Managers, UX team, and business managers to strategize product design, developers,
project plan, and implementation.
* Ensure software is up-to-date with latest technologies
* Led a team of 8 software engineers, delegating tasks in weekly sprints and running daily standups.
* Interviewed 20+ prospective employees and mentored junior software developers on the team.
* Provide regular updates to upper management.

02/2012 - 04/2016
Senior Software Engineer
OneClout

* Design, develop, modify, implement, and support software components anywhere in the software stack.
* Worked closely with Product Managers, UX team, and business managers to strategize product design, developers,
project plan, and implementation.
* Research new technologies, advancements and industry improvements in order to stay up-to-date of the latest
developments and enhance the success of the company.
* Provide regular updates to upper management.

08/2011 - 12/2011
Jr. Software Engineer
Neurotech Solution

* Assisting the development manager with all aspects of software design and coding.
* Writing and maintaining code.
* Working on minor bug fixes.
* Monitoring the technical performance of internal systems.

Local Availability

Only available in these countries: Pakistan
Profileimage by Shoaib Ijaz Senior Software Engineer from Lahore Senior Software Engineer
Register