Post Job Free

Resume

Sign in

.NET Developer

Location:
Islamabad, Islamabad Capital Territory, Pakistan
Posted:
September 16, 2017

Contact this candidate

Resume:

Muhammad Iqbal

Islamabad, Pakistan

Phone: +923********* ~ email: ac2bv4@r.postjobfree.com

Principal Software Engineer

EXECUTIVE SUMMARY

Results oriented Software Engineer with 8 years' experience working for well reputed companies, involved in all phases of software development including initial requirement gathering to design, coding, testing, implementation, documentation, maintenance and Client relationships.

KEY SKILLS

Management: A creative, well organized and self-motivated individual, able to work well with employees at all levels in the organization and possess top level business management, interpersonal and facilitation skills.

Communication: Excellent communication skills, effective presentation and interaction skills to educate and captivate the client.

Teamwork: Possess excellent cooperative and motivational capabilities while working in a team environment.

Problem Solving: Able to gather, analyze and solve complex information using logical reasoning and innovative solutions to problems.

DEVELOPMENT TOOLS & TECHNOLOGIES

Programming Languages:

C, C++, C#

HTML, HTML5, XHTML

CSS, CSS3, BootStrap

JavaScript, JQuery, KnockoutJS, AngularJS, BreezeJS, Node.JS

IDEs and Frameworks and other Technologies:

Microsoft Development Tools Visual Studio 2010/2013/2015

Windows Azure, Visual Studio online, Automatic Builds and deployments

§nopCommerce, DotNetNuke

ASP.NET 2.0/3.5/4.5

MVC4/5, AJAX,WebApi, Web Services

Entity Framework (Code First/Database First)

MongoDB, Lucene

Durandal Framework

Single Page Application (SPA)

MS SQL SERVER, MySql

SignalR (Real-time web functionality)

Atlassian JIRA

Source and Version Control:

TortoiseSVN

Team Foundation Server

Jenkins

PROFESSIONAL EXPERIENCE

Naxxa Consulting Pvt. Ltd (Jun 2016 – Mar 2017)

Principal Software Engineer/Project Lead

Providing project estimate of resources and time duration.

Creating Software Architecture.

Deciding on tools and technologies required for the project.

Train the team for selected software architecture and technologies.

Working with team to write robust and high quality code.

Responsible for quality of code for the whole team, version control.

TFS configuration and management for continuous integration(CI-CD)

End to end delivery of Software Projects.

DatumSquare IT Services (Pvt) Ltd. (Sep 2015 - May 2016)

Principal Software Engineer

Direct communication with AllShore US clients for requirements.

Coordinated with the Project Manager on current programming tasks.

Collaborated with other programmers to design and implement features.

Quickly produced well-organized, optimized, and documented source code.

Debugged existing source code and polished feature sets.

Contributed to technical design documentation.

Worked independently when required.

Attention to detail was essential, and carried out all tasks to the highest standard.

Sherserve Faisalabad Pakistan (Jul 2011 - Sep 2015)

Senior Software Engineer/Team Leader

Coordination with Technical Director for requirements.

Defined Software Architecture, decided on tools, technologies and time estimation.

Coordination with Team for implementation.

Added new features to existing application.

Debugged and Big Fixes to polish the existing code.

Integration of other APIs in the system.

Strategic Consulting, including business plan & sales strategy development.

Punjab Institute of Nuclear Medicine Faisalabad (PAEC) (Jun 2009 - Jul 2011)

Consultant Software Engineer

Reviewed current systems, generated new ideas for system improvements.

Worked closely with analysts, designers and staff.

Produced detailed specifications and wrote programming codes.

Tested the product in controlled, real situations before going live.

Preparation of training manuals for users.

Maintained the systems once up and running.

HIGHER EDUCATION

Highest University Degree MIT (Master of Information Technology)

Virtual University Pakistan (www.vu.edu.pk)

LANGUAGES

Urdu & English (Fluent) Punjabi (Mother tongue), Arabic (read,write).



Contact this candidate