Summary

A results-driven, customer-focused, articulate and analytical Senior Software Engineer with over 3 years of professional experience, who can think “out of the box”. Strong in design and integration problem-solving skills. Expert in Javascript (Node and Angular), Amazon Web Services, PHP frameworks, MySQL, and NoSQL with database analysis and design.
Skilled in developing business plans, requirements specifications, user documentation, and architectural systems research. Strong written and verbal communications. Interested in a challenging technical track career in an application development environment.

Projects

Ciklum Digital
National Defence University
Crop Insurance Pakistan
Elaaj
Loco Shops
DrumTune Pro
United Neighbourhood
Youtube LiveStreaming Application
See More

Experience

Company Logo
Senior Software Engineer
Ciklum Pakistan (Pvt.) Ltd.
Dec 2018 - Present | Islamabad, Pakistan

Ciklum has pioneered a business model where employees have direct communication with clients and are equal to onshore colleagues and affect the product and business approaches of our clients. This results in opportunities to impact various decisions and develop trust, transparency, freedom and responsibility.
Ciklum has pioneered a business model where employees have direct communication with clients and are equal to onshore colleagues and affect the product and business approaches of our clients. This results in opportunities to impact various decisions an

Following are my responsibilities in the organization:
- Design, code, verifiy, test, document, amend and refactor complex programs/scripts and integrate software services.
- Contribute to selection of the software development approach for projects, select appropriately from plan-driven/predictive approaches or more adaptive (iterative and agile) approaches.
- Define the software modules needed for an integration build and produce a build definition for
generation of the software.
- Produce integration test specifications and conduct tests. Diagnose fault and records and reports on the results of tests. Produces system integration reports.
- Create multiple design views to address the concerns of the various stakeholders of the design and to handle separately functional and non functional requirements. Assist in the evaluation of options and trade-offs. Collaborate in reviews of work with others as appropriate.
- Develop appropriate physical database or data warehouse design elements, within set policies, to meet business change or development project data requirements.
- Provide support on the use of existing method and tools. Configure methods and tools within a known context.
- Communicate effectively with clients and provide information about products and services.

Company Logo
Senior Software Engineer / Javascript Developer
Pakistan Air Force Shaheen
Apr 2018 - Dec 2018 | Islamabad, Pakistan

Main responsibilties included : -Follow Mean Stack development process (MongoDB , Express, Angular 4, Node.Js) to build javascript applications. -Follow Yii2 or CodeIgniter frameworks to build PHP applications. Deploy applications on AWS (Amazon Web Services) with core understanding of most of the AWS concepts like Docker, Load balancer, EC2, EC2 Container Services, RDS, S3 Bucket etc. -Use Bitbucket to manage, review and share code. Plan, track and manage agile and software development process using JIRA. -Quickly build prototyping to validate ideas and help iterate concepts. -Use modern building tool chains and package managers (webpack, gulp, grunt, npm etc.) -Development of modern responsive web applications with HTML5, CSS3, Bootstrap, LESS, SASS, etc.

Company Logo
Software Engineer / Mean Stack Developer
Locopixel
Mar 2017 - Apr 2018 | Islamabad, Pakistan

Main responsibilties included :
-Follow Mean Stack development process (MongoDB , Express, Angular 4, Node.Js) to build javascript applications.
-Follow Yii2 or CodeIgniter frameworks to build PHP applications. Deploy applications on AWS (Amazon Web Services) with core understanding of most of the AWS concepts like Docker, Load balancer, EC2, EC2 Container Services, RDS, S3 Bucket etc.
-Use Bitbucket to manage, review and share code. Plan, track and manage agile and software development process using JIRA. -Quickly build prototyping to validate ideas and help iterate concepts.
-Use modern building tool chains and package managers (webpack, gulp, grunt, npm etc.)
-Development of modern responsive web applications with HTML5, CSS3, Bootstrap, LESS, SASS, etc.

Company Logo
Software Engineer
Qubit Systems
Mar 2015 - Mar 2017 | Islamabad, Pakistan

Main responsibilities included :
- Develop Javascript applications using NodeJs and AngularJs.
-Develop PHP applications using Yii2 and Code Igniter framework.
-Develop modern responsive web applications with HTML5, CSS3, Bootstrap, LESS, SASS, etc.
-Use Bitbucket to manage, review and share code. Plan, track and manage agile and software development process using JIRA. -Quickly build prototyping to validate ideas and help iterate concepts. Understand core tenets of agile both in letter and spirit.

Education

University of Arid Agriculture, Murree Road
Masters, Masters in Science, Master\'s in Information Technology‎
Computer Sciences and Information Technology, Information Security and Network Administration, Software Requirements Specification
Grade A
2015
University of the Punjab
Bachelors, Bachelors in Science, BSCS‎
Computer Sciences and Information Technology, Applied Mathematics, Pure Mathematics
Percentage 70%
2013

Skills

Expert Amazon EC2
Expert Amazon RDS
Expert Amazon S3
Expert Amazon Web Services (
Expert AngularJS
Expert API Development
Intermediate Atlassian Jira
Intermediate Automation Languages Command
Expert Bootstrap
Expert Code Ignitor
Expert CSS3
Expert Elastic Load Balancing
Expert GitHub
Expert JavaScript
Expert JQuery UI
Expert Linux
Expert MongoDB
Expert MVC Architecture
Expert MySQL
Expert NodeJs
Expert NoSQL
Intermediate Python Framework Command
Expert Redis Skills
Expert WHRPP
Expert WP CLI
Expert Yii

Languages

Expert English
Expert Urdu