Summary
Overview
Work History
Education
Skills
Certification
Languages
Hobbies
References
Timeline
Yasir Ali

Yasir Ali

Senior Javascript Developer
Pakistan,+92-331-7814779

Summary

Having around 8 years of Experience as Software Engineer and 5+ years of developing Web applications using React.js, Node JS, HTML/CSS and Javascript.

Expertise in modern web architecture using various advanced Javascript frameworks and libraries like React.js/Next.js, Vue.js/Nuxt.js/Vuex, Quasar.

Working experience on JavaScript ES5, ES6 and Typescript features for handling asynchronous data requests, events and cookies operations.

Proficient in micro services architecture creating/using REST-APIs with Javascript frameworks like Express.js, Node.js as a Middleware and database modelling tool like Mongoose and databases like MongoDB and MySQL.

Good experience in developing custom UI components for an enterprise application using multiple frontend frameworks and libraries like Polymer.js, Svelte.js

Hands on experience in Amazon Marketplace Web Services (AMWS) provisioning and good knowledge of AWS services like EC2, S3, Elastic.

Co-ordinated with team for analysis and requirement gathering in methodologies - Agile (Scrum).

Proven ability to work on cross-functional teams, bridging the gap between spring boot backend development and front-end technologies to deliver holistic, high-performing web applications.

Overview

9
9
years of professional experience
5
5
Certification

Work History

Senior Frontend Engineer

Redmath (Pvt.) Ltd
11.2017 - Current
  • Involved in developing different modules using React, Next.js, HTML5, CSS3, Bootstrap,
    JavaScript, Express.js, and Restful API.
  • Spearheaded development of multi-banking platform, specifically tailored for corporate clients,
    and equipped with key features such as payments, credit transfer initiation, auditing, cash
    pooling, and reporting.
  • Developed and Maintained Custom Web Components with Polymer.js and Svelte.js to construct
    feature-rich and intuitive user interface, enhancing user experience and cross bowser
    compatibility.
  • Developed Progressive Web App (PWA) and web portal using single-spa to ensure micro
    frontend applications co-exists built using different javascript libraries.
  • Worked on performance improvement of application (built with Polymer.js) using different
    techniques like reducing DOM nodes, lazy-fetching, minification and bundling which ultimately
    enhanced application load time by 30%.
  • Used React JS features like JSX, creating React components, Virtual DOM, React Props, Lifecycle
    methods, working with React States and Events.
  • Implemented a complete MERN Stack, incorporating Node.js, Express.js, MongoDB, and
    Mongoose to create a RESTful API that improved data management and retrieval efficiency by
    20%.
  • Migrated micro frontend applications from Polymer.js to Vue.js/Nuxt.js and React.js/Next.js
    which improved user experience and response time by 15%.
  • Extensively worked with cutting-edge technologies for frontend application development, including
    Svelte.js, Quasar framework to deliver state-of-the-art user interfaces.
  • Implemented and managed robust CI/CD pipelines to streamline software development, ensuring
    efficient integration, automated testing, and continuous delivery, resulting in improved product
    quality and accelerated time-to-market.
  • Contributed to codebase by diligently writing comprehensive unit tests, increasing code
    maintainability by 50% and significantly enhancing the development team's ability to troubleshoot
    and extend the software.
  • Adopted different methods for writing clean and testable code like web-component-tester,
    Vitest, Mocha.
  • Worked on cross-functional teams, bridging the gap between spring boot backend development
    and front-end technologies to deliver holistic, high-performing web applications.
  • Tested, debugged, and shipped 10s of 1000s of lines of code to various development teams.
  • Enforced code quality across codebase with ESLint, resulting in a 20% reduction in code review
    time and improved overall codebase health.

Software Engineer

Wibsoft Technologies (Pvt.) Ltd
04.2016 - 11.2017
  • Spearheaded 5 groundbreaking projects, leveraging my expertise in ASP.NET, C#, and AMWS to
    drive innovation and deliver outstanding results.
  • Independently led project for Spanish-speaking hospital, automating post-treatment surveys from
    database design to UI development, resulting in enhanced patient feedback management.
  • Constructed a robust portal for comprehensive management of Amazon seller accounts.
  • This multifaceted solution streamlined operations, encompassing order management, reporting, and
    stock control, thereby optimizing e-commerce efficiency.
  • Developed cross-platform mobile application using Xamarin for Visual Studio available on Apple
    Store, reflects my dedication to delivering high-quality software accessible to wide user base.

Associate Software Engineer

Lonestar Technologies LLC
01.2015 - 04.2016
  • GCM Integration for Push Notifications:
  • Demonstrating my versatility, I seamlessly integrated Google Cloud Messaging (GCM) into a WCF project, enabling efficient push notifications
  • This enhancement significantly improved real-time communication and user engagement
  • Software Requirement Engineering:
  • My commitment to quality and precision is evident in the rigorous application of software requirement engineering methods across all projects
  • This approach ensures that project objectives are clearly defined, leading to successful outcomes.

Education

Bachelor of Science - Software Engineering

Punjab University College of Information Technology, Lahore, Pakistan
08.2015

Skills

  • HTML, CSS,, Javascript, Typescript
  • Reactjs, Nextjs
  • Vuejs, Nuxtjs, Vuex
  • Polymerjs, Sveltejs
  • Quasar framework (based on Vue)
  • Nodejs
  • Spring boot
  • Aspnet
  • Responsive Web Design
  • Cross-browser Compatibility
  • UI/UX Design Principles
  • Version Control (Git)
  • Agile Development
  • Problem Solving
  • Excellent Communication Skills
  • Team Collaboration
  • Analytical Thinking

Certification

  • JavaScript for Experienced Developers - Microsoft Virtual Academy
  • Using Node.js with Visual Studio Code - Microsoft Virtual Academy
  • MEAN Stack Jump Start - Microsoft Virtual Academy
  • Quasar Framework: Cross-Platform Vue js Vuex & Firebase Apps - Udemy
  • XSS: Cross site scripting - SAFECode Training
  • Basic practices for Secure development of Cloud Applications - SAFECode Training

Languages

English
Proficient
C2
Urdu
Proficient
C2
Punjabi
Proficient
C2

Hobbies

  • Open Source Contributions
  • App Development
  • Coding Challenges
  • Tech Blog Reading
  • Online Courses and Certifications

References

Available upon request.

Timeline

Senior Frontend Engineer - Redmath (Pvt.) Ltd
11.2017 - Current
Software Engineer - Wibsoft Technologies (Pvt.) Ltd
04.2016 - 11.2017
Associate Software Engineer - Lonestar Technologies LLC
01.2015 - 04.2016
Punjab University College of Information Technology - Bachelor of Science, Software Engineering
Yasir AliSenior Javascript Developer