Muhammad Adnan Ghafoor

Muhammad Adnan Ghafoor

$20/hr
Senior Software Engineer - .Net/Angular/React/Node
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
35 years old
Location:
Lahore, Punjab, Pakistan
Experience:
6 years
--Lahore,Pakistan Adnan Ghafoor Professional Summary • • • • • • • • • • Energetic technical specialist with 6 years’ experience developing robust code and designing software architect for high-volume businesses. Increased code-efficiency of customer portal, boosted customer retention. Well organized with a very keen eye to attention to detail. Strive to work in a challenging environment where my creativity and ingenuity are fully utilized to benefit my organization and help me grow professionally. Passionate about learning new technologies. Ability to multi-task, react quickly to shifting priorities and meet deadlines. Ability to troubleshoot independently. Time management, goal oriented and ability to grasp concepts quickly. Ability to apply knowledge to applications, have skills and sense to attempt complex problems. Algorithmic and structured Enjoy logical problems, pattern matching and logical what-if analysis. An enthusiastic team player and deep creative thinker. I have multitasking and goal oriented personality, I would like to set deadlines and challenge myself. Technical Skills Languages/Tools: NodeJS, ASP.Net C#, ASP.Net Core, AngularJS & Angular, ReactJS, JavaScript, JQuery-Ajax, Micro Services, Web API (Soap & Rest), Entity framework, HTML & XML & Bootstrap, Kendo UI/ Telerik controls, WPF, Amazon (RDS, EC2, S3, MWS) Database/Webservers: SQL Server, MySQL, MongoDB, PostgreSQL Version Control: Git, TFS, GitLab, SVN Professional Experience Visionet Systems Inc. Senior Software Engineer May 2018 – Present Responsibilities: • Currently working as an offshore consultant for US based client. • Participated in different tasks including following as per requirements: o Requirement Analysis. o Technical Specification Preparation and Review. o Development. o Bug Fixing and Support. o Deployment. o Code Review. o Performance Tuning. Participated in different phases of Development Life Cycle from requirement gathering, analysis, design, development, and deployment. Coordinating with different technical teams and client business users • • --Lahore,Pakistan • Delivered scalable, maintainable and reliable solutions to customers working in Agile mode • Actively participate in scrum planning, daily scrum and retrospective meetings held with client teams. • Maintained high quality of deliverables within deadlines. CIKLUM Senior Software Engineer Dec 2018 – May 2019 Responsibilities: • • • • • • • • Design and develop high scale APIs and distributed system using Microsoft Azure cloud, .Net core, micro services and more Own, monitor and improve services in production. Lead design effort; write technical design documents and hold design review meeting. Collaborative efforts with various stake holders including: Product, IT, Dev. Teams Research and promote new technologies and tools Face technical challenges – performance, fault-tolerance, security and live production issues Involve throughout services life cycle, influence every step of the way Working in a fast-paced Agile environment in a tight collaboration with a multinational development team INTAGLEO Systems Senior Software Engineer / Team Lead July 2016 – Dec 2018 Responsibilities: • • • • • • • • Design and develop high scale APIs and distributed system using Microsoft Azure cloud, .Net core, micro services and more Own, monitor and improve services in production. Lead design effort; write technical design documents and hold design review meeting. Collaborative efforts with various stake holders including: Product, IT, Dev. Teams Research and promote new technologies and tools Face technical challenges – performance, fault-tolerance, security and live production issues Involve throughout services life cycle, influence every step of the way Working in a fast-paced Agile environment in a tight collaboration with a multinational development team FOCUSTECK Software Engineer Mar 2015 – Jul 2016 Responsibilities: • • • • • • • • Designed and developed a system using ASP.NET MVC 5, Razor, Entity Framework and AngularJS. Build an application using MEANJS, Angular 2 and MongoDB. Assist Project Managers to determine needs and applying. Customizing existing technology to meet those needs. Maintaining and supporting multiple projects and deadlines. Developing advanced database driven websites & systems including e- commerce. Back end development and maintenance of web-application using .NET and SQL server. Preparing work estimates for new projects. --Lahore,Pakistan • • • Analyzing, consulting, researching and evaluating system program needs as well as development of desired solutions. Developing top quality code with a keen focus on Test Driven Development. Providing Support for existing bugs in applications. HASHE Computer Solution Software Engineer APR 2013 – MAR 2015 Responsibilities: • • • • • • • Preparing work estimates for in-house project. Analyzing, consulting, researching and evaluating system program needs. Building web-application using .NET MVC framework. Provide functional and technical insight with respect to Microsoft Technologies and Provides expertise on integrating with other systems/platforms. Providing Support for existing bugs in applications. Maintaining and supporting multiple projects and deadlines. Developing advanced database driven websites & systems including e- commerce. PROJECTS LAYOUT EDITOR Layout Editor is a web application, that drags and drops the region (media type) to the editing area, you can freely move around each region (media type) as you need to build up customized layout. Each region (media type) is definable by metrics-the content list is editable from your own media library. As easy as editing a local document. Supports layout switching, looping. Vertical and horizontal display orientation support to accommodate different environments. Technologies: ReactJS, Redux, NodeJS, Bootstrap, CSS Domain: Digital Signage Role: Lead Analyst/Developer MULTIOCULUS Multioculus is an inventory system that was built in NodeJS and ReactJs. It has two major modules, first is NodeJS service which get the latest quantity and prices from different vendor’s APIs (Amazon, eBay, Walmart) and update the database. Second is ReactJS admin panel where admin can add product, sync with vendors and manage products which show on actual website Technologies: NodeJS, ReactJS Domain: Inventory System Role: Lead Analyst/Developer --Lahore,Pakistan DM Player DM Player is WPF application, which gets the content from CMS and plays with time interval. I have also developers a proof of play concept to get screenshot and send back to CMS. It was integrated with different POS to get products and prices, POS settings handles by DM management (WPF application). Technologies: WPF, Win forms Domain: Digital Signage Role: Lead Analyst/Developer CLARITY Clarity is a Content Management System that has been designed to attract, inform, engage and influence guests with optimized digital menu board. Visuals and animation have strategically designed to drive sales, improve guest through-put and feature your brand and menu items dynamically. Technologies: .Net 4.5, ASP .NET, MVC, Razor Template Engine, Microsoft SQL Server 2012, ADO.Net, HTML, Bootstrap, CSS, Java Script (ECMAScript 6), JQuery, AJAX, Telerik Controls including Kendo UI Controls Domain: Digital Signage Role: Lead Analyst/Developer DSNET (DIGITALSIGNAGE .NET) Digitalsignage.NET is an easy and simple to use cloud-based application and a content management solution. With few clicks one can manage his contents and digital signage network, this application is majorly targeting those customers which are not interested in buying heavy licenses and only wants to manage a network of few players which ease of use web interface. Technologies: .Net 4.5, ASP .NET, Restful Web API, MySQL, Entity Framework, Telerik Controls including Kendo UI Controls, Amazon AWS [RDS, EC2, S3], Zencoder Services, PicMonkey, Twitter, RSSFeed, YouTube and other social network integrations, HTML, Bootstrap, CSS, Java Script, JQuery, AJAX Domain: Digital Signage Role: Lead Analyst/Developer MDS (MONITERING DASHBOARD SYSTEM) MDS monitors different customer’s network of digital signage players. MDS is beautifully crafted with user experience and ease of communication at the forefront. That is scalable, with different levels of access and fully responsive to work across all devices. Backend side is developed using MVC design pattern (ASP .Net and Restful Web API), API integration and use Windows Service to synchronize MDS database with server. Front end side we have used HTML5 controls along with JavaScript, JQuery and Bootstrap to make it responsive to all screen resolutions and other devices. Backend Restful Web API controller is being implemented such as it can be directly called via our front end as well as MDS Windows Service. Entity framework with SQL Server has been used to store/access database records. Technologies: .Net 4.5, ASP .NET, Restful Web API, Microsoft SQL Server 2012, Entity Framework 6.0, HTML, Bootstrap, CSS, Java Script, JQuery, AJAX Domain: Digital Signage Role: Lead Analyst/Developer --Lahore,Pakistan FAREMAKERS The problem statement from customer end was a need to have a more effective system in place to manage licensing information of a product along with providing online support to end customers. Previously, this whole process was managed manually via paper work, excel sheets and emails. This web portal contained mechanisms like Licensing of product, online support and E-Learning. I personally spearheaded product development from inception to production. Introduction of a comprehensive Online Support System including functionality for raising tickets and managing complete life cycle of those tickets. Introduction of a comprehensive Document Management System for managing licensing and other documents. A comprehensive License Management System including Notifications module. Technologies: .Net (MVC 5, C#), Angular JS, Html, CSS, SQL Server 2012, bootstrap Domain: ERP, Portal Development, Enterprise Level Application Role: Lead Developer CYBER ACTIVE Cyber Active is one of the world’s leading E-traffic education services provider. They provide services to more than 20 states in US with large number of active users and websites. Technologies: .Net 4.5, ASP.Net MVC 4.5, Web API, Microsoft SQL Server 2012, Bootstrap, HTML, CSS, Java Script, JQuery. Domain: Online Traffic Schools Role: Developer NHI DIRECT NHIdirect is an online Healthcare equipment and supply store. Technologies: PHP, CodeIgnitor, MySQL, Quick-book, Html, CSS, AngularJs, Bootstrap, Data table Domain: Inventory System Role: Lead Analyst/Developer TERA SUPPLIES Tera Supplies is a software system for tracking inventory levels, orders, sales and deliveries. It is also used in the manufacturing industry to create a work order, bill of materials and other production-related documents etc. Technologies: PHP, Laravel, MySql, Quick-book, Html, CSS, JQuery, Ajax, Bootstrap, Datatable Domain: Inventory System Role: Lead Analyst/Developer Education BSc (Computer Science), University of South Asia, Lahore, Pakistan.
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.