Badges
Certifications
Work Experience
Senior Software Engineer
S4 Digital• April 2022 - December 2022
As a Senior Software Engineer, I was responsible for leading a team of 4 senior members and was involved in grooming for future feature requests. As a leader, I used to be involved with my team members and business analysts. As a developer, I used to participate to deliver requested features within a given time. A detailed list of responsibilities is as follows: - Maintain Proximus mobile application features for Android and iOS using React Native. - Write E2E, Unit, and Component tests using Appium, WebDriver, and Enzyme. - Monitor multiple environments using Dynatrace, and Instabug. - Code reviews for optimized and efficient code development. - Pair programming with team members. - Enforcing best practices to follow industry standards.
Software Engineer
Expert System Solution• August 2018 - March 2022
- Development, testing, and deployment of web applications using ReactJS. -Development, testing, and publishing of mobile applications using React Native - Development, testing, and deployment of backend services using NodeJS - Troubleshooting and optimizing applications - Building CI/CD pipelines for auto-deployment on mobile and web - Cloud services integration using Firebase and AWS - Write unit, functional, component, and e2e tests for durability - Adopt, comply and enforce security requirements - Mentoring team members for their growth and success
Education
Minhaj University Lahore
Computer Science, BS• April 2015 - April 2019