محمد Waqee, Principal Software Engineer

محمد Waqee

Principal Software Engineer

i2c

البلد
باكستان - لاهور
التعليم
بكالوريوس, Computer Engineering
الخبرات
12 years, 11 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :12 years, 11 أشهر

Principal Software Engineer في i2c
  • باكستان
  • أشغل هذه الوظيفة منذ يناير 2020

I have 12 years of experience in design and development of java based applications development. You can check my skills set in attached CV. My responsibilities include:

• Analysis of client requirements to develop new features in existing applications and creating
new web application based on the requirements.

• Analysis of Bugs and Production issues (Troubleshooting) and providing solution and root
cause.

• Design of the new components, modules and new features in the application and translating the
client requirements into design in the form of Design Documents/artifacts.

• Development of Model, View and Controller layers of the application.

• Development of reusable Business and Utility Services.

• Comply with coding best practices.

• Unit testing of code changes.

• Design of Database Schema and DDL/DML scripts preparation.

• Troubleshooting, reproduction and fixing of bugs.

• Leading team of developers, tasks assignment and project delivery

• Development support to junior developers in team.

• Code reviews of junior developers in team.

• Technical trainings within team and to other teams within the organization.

• Domain training to junior developers in team.
Writing test cases according to use cases and client requirements with proper sequencing
including boundary and negative test cases.

• Functional, Usability and Security Testing of applications.

• Checking of code for mistakes, optimizations and memory leakages.

• Compliance with Security and other web standards (PCI-DSS, WCAG 2.0).

• Deployment of application on QA and Production environments.

• Verification of changes on Production.

• Branching of applications code.

Senior Software Engineer في i2c Pakistan
  • باكستان - لاهور
  • يونيو 2011 إلى ديسمبر 2019

• Analysis of client requirements to develop new features in existing applications and creating
new web application based on the requirements.

• Analysis of Bugs and Production issues (Troubleshooting) and providing solution and root
cause.

• Design of the new components, modules and new features in the application and translating the
client requirements into design in the form of Design Documents/artifacts.

• Development of Model, View and Controller layers of the application.

• Development of reusable Business and Utility Services.

• Comply with coding best practices.

• Unit testing of code changes.

• Design of Database Schema and DDL/DML scripts preparation.

• Troubleshooting, reproduction and fixing of bugs.

• Leading team of developers, tasks assignment and project delivery

• Development support to junior developers in team.

• Code reviews of junior developers in team.

• Technical trainings within team and to other teams within the organization.

• Domain training to junior developers in team.
Writing test cases according to use cases and client requirements with proper sequencing
including boundary and negative test cases.

• Functional, Usability and Security Testing of applications.

• Checking of code for mistakes, optimizations and memory leakages.

• Compliance with Security and other web standards (PCI-DSS, WCAG 2.0).

• Deployment of application on QA and Production environments.

• Verification of changes on Production.

• Branching of applications code.

الخلفية التعليمية

بكالوريوس, Computer Engineering
  • في University Of Engineering And Technology
  • يونيو 2011

Specialties & Skills

اللغات

الانجليزية
متمرّس

الهوايات

  • Web Surfing