I’m a Principal Software Engineer with 7.5+ years of project experience in Javascript/Typescript programming language with excellent technical, programming, debugging, and problem-solving skills.I am currently working with leading technology stacks in JavaScript | ReactJs | React Native | NodeJs | NestJs | HTML | CSS| SQL | MySQL | RESTApi | Angular | Redux | SOAP-UI | JavaEE | Typescript | AWS | Postman | Docker | GraphQL | Git | Bitbucket | Jira | Scrum | I’m in charge of developing highly scalable and reliable applications using Node.js, React.js, Next.js & AWS in multiple environments including microservices which I have used for international clients and across different industries. As a quick learner, I love to take on new challenges.
-
Integration ManagerTarabutRiyadh, Sa -
Principal Software EngineerTuring Aug 2022 - Present -
Principal Software EngineerVirtual Force Inc. Feb 2022 - Mar 2023Lahore, PakistanGiggle Finance is a funding platform for app-based freelancers & small businesses based in the US.● Working in a Scrum team of 5 where I migrate the entire front endfrom Angular to ReactJs and NextJs. The user onboarding to the Giggle Finance system, Integration of Plaid SDK, and Integration of Payliane SDK for user payments. On the backend, I work with Node/Express and Postgres DB.● Developing50+reusablecomponentsusingReactJsandRedux.● By revamping the complete platform I increased the performance by 50%. Integrated 3rd party services on both UI and on the server side like Plaid SDK, and Payliance SDK to verify customer details and check potential fraud cases. Managed the REST APIcalls and user authentication/authorization.● Built CI/CD pipelines and containerized them with Docker. For theauthentication process used JWT token-based authorization. Added refresh token mechanism for subsequent API calls which improved security and helped to avoid brute force attack/middleman attacks. Digitizing onboarding of new customers which reduced onboarding time by 40%. Writing extensive unit test cases with code coverage of 90% using Jest, Enzyme Mocha and Chai.Tech used: Javascript | ReactJs | NodeJs | ExpressJs | NextJs | Redux | CI/CD | Sequlize | RESTApi | PostgreSQL | AWS S3 | Nginx | Pm2 | Jira | Scrum | Plaid SDK | Payliance | Google Sheet API | Zoho CRM. -
Senior Software EngineerVirtual Force Inc. Oct 2019 - Feb 2022Lahore, PakistanGiggle Finance is a funding platform for app-based freelancers & small businesses based in the US.● Working in a Scrum team of 5 where I migrate the entire front endfrom Angular to ReactJs and NextJs. The user onboarding to the Giggle Finance system, Integration of Plaid SDK, and Integration of Payliane SDK for user payments. On the backend, I work with Node/Express and Postgres DB.● Developing50+reusablecomponentsusingReactJsandRedux.● By revamping the complete platform I increased the performance by 50%. Integrated 3rd party services on both UI and on the server side like Plaid SDK, and Payliance SDK to verify customer details and check potential fraud cases. Managed the REST APIcalls and user authentication/authorization.● Built CI/CD pipelines and containerized them with Docker. For theauthentication process used JWT token-based authorization. Added refresh token mechanism for subsequent API calls which improved security and helped to avoid brute force attack/middleman attacks. Digitizing onboarding of new customers which reduced onboarding time by 40%. Writing extensive unit test cases with code coverage of 90% using Jest, Enzyme Mocha and Chai.Tech used: Javascript | ReactJs | NodeJs | ExpressJs | NextJs | Redux | CI/CD | Sequlize | RESTApi | PostgreSQL | AWS S3 | Nginx | Pm2 | Jira | Scrum | Plaid SDK | Payliance | Google Sheet API | Zoho CRM. -
Senior Software EngineerAion Digital Oct 2019 - Jan 2022Lahore District, Punjab, PakistanA digital banking & fintech platform by Aion Digital is used by major banks in Gulf countries with 100k+ endpoint users.● Worked in a Scrum team of 8 where I’m in charge of migrating thesystem from .net to NodeJs and NestJs. For the mobile app, I worked with React Native. Decoupled the complete monolithic architecture to a microservice architecture where I developed 4 microservices from scratch. For prototypes and wireframes, we used Figma.● Implemented a video call scheduling and a call routing feature, DocuWare integration, volume-based business decision, English and Arabic optical character recognition (ORC) and machine-readable zone (MRZ) service integration. This reduced the REST API calls with NodeJs (NestJs & GraphQL) by up to 40% which reduced the incoming payloads. Created 15+ REST APIs and GraphQL integration among others for Authentication & Authorization and used AWS S3 for file storage. For the authentication process, we have used the JWT token-based authorization.Tech used: JavaScript | NodeJs | ExpressJs | NestJs | React Native | TypeScript | GraphQL | RESTApi | SOAP-UI | Microservice Architecture | AWS | Docker | Azure Pipeline | Jira | Scrum. -
Software EngineerPhaedra Solutions Aug 2018 - Oct 2019Lahore, PakistanFood Karma/FoodAllInOne - is a food delivery app operating in the Gulf region & Canada. I built the application from scratch using React Native and Redux. Built several features including payment services/processes and real-time tracking of the delivery status.Tech used: JavaScript | NodeJs | ExpressJs | SQL Server | Angular | React Native | React | Redux | AWS | Azure Pipeline | Jira. -
Software EngineerEngin Technologies Mar 2017 - Aug 2018Lahore, PakistanTennis Ball is to manage the tennis league in the US, We are devoted to creating the most competitive and unique Tennis League in the country. It all started from the bottom where we began to talk with active flex players and listen to their comments, needs and desires before creating an opportunity for them to showcase their love for the sport.Tech used: JavaScript | NodeJs | ExpressJs | NestJs | React Native | TypeScript | GraphQL | RESTApi | SOAP-UI | Microservice Architecture | AWS | Docker | Azure Pipeline | Jira | Scrum. -
Software EngineerAlgorepublic Dec 2016 - Aug 2018Lahore, PakistanPeerEdge manages the transaction and history report of Sprint Corporation US Company with millions of user transactions. I was part of an agile team of 5 that migrated the conventional ROR to ReactJs for the UI, which improved the overall performance by up to 40%. Consumed REST APIs to connect ReactJs and ROR backend. Tech used: JavaScript | ReactJs | Redux | Redux Saga | CSS | Less | AWS | Ruby | Scrum.
Sajid Ali Education Details
-
Uswa Publis SchoolMathematics And Physics
Frequently Asked Questions about Sajid Ali
What company does Sajid Ali work for?
Sajid Ali works for Tarabut
What is Sajid Ali's role at the current company?
Sajid Ali's current role is Integration Manager.
What schools did Sajid Ali attend?
Sajid Ali attended Comsats Institute Of Information And Technology, Uswa Publis School.
Not the Sajid Ali you were looking for?
-
☁Sajid Ali⚙️
Riyadh, Saudi Arabia
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial