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).