Passionate, highly-skilled, detail-oriented senior software engineer that in the past 14+ years has worked in various diverse hands-on roles as senior full stack .Net Developer, enterprice architect and senior software engineet. Have led onshore/offshore teams in developing efficient, scalable client-facing, web-based, RESTful, desktop, and real time application in the defence, finance, e-commerce, marketing research and hospitality domain.
A believer that good software development includes good testing, documentation, and collaboration, Intellectually curious and addicted to learning, Self-driven, actively looking for ways to contribute, and know how to get things done, Excited about mentoring junior developers and Value data and truth over ego.
Working closely with senior management in evaluating current systems and making decisions on future development
Assist CEO and other stackholders with creating and implementing development discipline best practices
Provide feedback to junior developers on performance considerations or coding practices that impact performance
Develop, analyze, review and modify applications through the complete life cycle of product development
Hands-on design, development, deployment & support of .Net/Angular based frameworks
Works closely with IT team members to design, develop, test, deploy, and maintain all tiers of one or more applications
Present development concepts and solutions to non-technical stakeholders and senior management
Ø Oversaw all aspects of premiere and successfully delivered projects on time and under budget.
Ø Facilitated stakeholder meetings.
Ø Tracked all project phases and milestones.
Ø Official point of contact for project status reports.
Ø Hired and coordinated project team including software developers, designers.
Ø Delivered a wide range of functional enhancements and performance improvements to dozens of existing web-based, e-commerce applications.
Ø Designed, developed, documented, refined and maintained desktop & web applications in a Microsoft-centric environment for different clients.
Ø Involved in all phases of software development life cycle of the applications.
Ø Development & Execution of Project Plan and related tasks of staffing, costing, monitoring, controlling, procurement, communication with stakeholders etc.
Ø Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
Ø Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Ø Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Ø Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Ø Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Ø Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Ø Protects operations by keeping information confidential.
Ø Provides information by collecting, analyzing, and summarizing development and service issues.
Ø Accomplishes engineering and organization mission by completing related results as needed.
Ø Supports and develops software engineers by providing advice, coaching and educational opportunities.
• Procurement of IT hardware, software and maintenance products & services.
• Issue an item from stock as per defined procedure.
• Actively involved in IT budgets and expenditure on hardware and software.
• Managing a team of technical staff.
• Strengthening the IT infrastructure through to implementing new technologies.
• Responsible for hardware and software installation, maintenance and repair.
• Performing routine audits of systems and software.
• Also perform a duty of cafeteria in-charge for one year and smoothly handles all activities of cafeteria
Responsible for providing logistic support and overseeing the overall logistic processes in support of the objectives of the organization.
Duties:
Ø Actively involved in purchasing of IT equipment and stationery materials from quotation to finally receiving of orders.
Ø Ensure proper warehouse management. This includes storage space, condition, and the actual storage of stock.
Ø Prepare appropriate forms for procurement and designation of project and maintenance materials ensuring approval by the appropriate staff, in consultation with the Finance team and Operations Team.
Ø Ensure all required materials for field staff reached on time all over the Pakistan.Â
Completed programming assignments to enhance automated data research applications and software within network and client/server environments. Improved functioning of databases, communication systems, storage area networks and server configurations.
Developed UML use case diagrams using Rational Rose. Analyzed and debugged production issues in .NET applications and implemented fixes and conducted handover sessions to provide system setting, source code review, configuration and Special instructions.