# Vishal Chhatwani > Senior Full-Stack Software Engineer @ Carnegie Learning | Building scalable, user-centric web platforms | React • Angular • Node • TypeScript Location: Bridgeville, Pennsylvania, United States Profile: https://flows.cv/vishalchhatwani Senior Full-Stack Software Engineer with 8+ years of experience designing and building scalable, production-grade web applications end to end. I’ve worked extensively across both frontend and backend, using TypeScript, React, Angular, Node.js, GraphQL, Python, and cloud-based services. I enjoy translating complex business problems into clean system designs, reliable APIs, and intuitive user experiences, with a strong focus on maintainability, performance, and long-term scalability. Outside of work, I enjoy traveling with family, staying active, meeting new people, and lifelong learning—these days with far less TV and a lot more toddler energy. ## Work Experience ### Senior Software Engineer @ Carnegie Learning Jan 2023 – Present | Pittsburgh, Pennsylvania, United States Contributed to the core Content Services platform, which powers the creation, management, and delivery of educational content across multiple learning platforms and products. Led the implementation of Thin Common Cartridge (TCC) and LTI 1.3 support to enable scalable interoperability with third-party LMS and LOR systems, including platforms like Canvas, Schoology, and Safari Montage. Played a key role in end-to-end interoperability initiatives — from export generation to validating successful import and launch of digital learning resources. Enhanced the flexibility of the TCC generation process by introducing customizable filters and configuration-driven tooling to support diverse partner needs. Solely owned and maintained core interoperability features, serving as the go-to engineer for cross-team questions, debugging, and enhancements in this area. Partnered with QA and other engineering teams to ensure interoperability solutions were thoroughly tested, compliant with standards, and delivered on time. Supported broader team efforts around content authoring tools, contributing to features and maintenance of systems used by internal teams to structure and organize instructional content. ### Software Engineer 3 @ PayPal Jan 2022 – Jan 2023 | Pittsburgh, Pennsylvania, United States ● Responsible for building the acquisition experience for the PayPal Cashback Mastercard product. ● Worked across teams integrating Cashback card acquisition experience in PayPal Checkout flow. ● Analyzed the performance of the react app, identifying potential issues and solutions to improve the Load time by 60%. ● Integrated with the new PayPal CI pipeline built on top of Jenkins to automate 90% of the release steps. ● Integrated with Sonarqube to improve code quality and productivity. ### Senior Software Engineer @ Maven Machines Jan 2022 – Jan 2022 | Pittsburgh, Pennsylvania, United States ### Software Engineer @ Maven Machines Jan 2017 – Jan 2022 | Pittsburgh, Pennsylvania ● Responsible for developing a Web Portal using Reactjs and Nodejs to provide Industry 4.0 Solution where customers can visualize their manufacturing production line and remotely control hundreds of machines deployed at their plant. ● Designed and Developed a web server using React and Nodejs to facilitate the customer in configuring their network and adding their machines into our system. ● Designed and developed microservices to generate different reports for the plants using mjml and nodejs which gives plant managers a full insight into what happens in their plant on a daily basis. ● Facilitating Frontend Chapter to keep all the squads/teams in sync, to bring standards across the company, and to keep learning from each other. ● I also took up a role of a Project Manager over a year ago where I regularly communicate with our partner and clients to maintain business relations and discuss the roadmap of the project. ### Full-Stack Software Engineer Intern @ Courier Ventures Jan 2017 – Jan 2017 | Miami/Fort Lauderdale Area ● Responsible for developing backend of one of their applications using PHP CodeIgniter to get the orders from the main application and provide information regarding the third-party employees and their duties. ● Created RESTful APIs to assign the orders to the third-party employees and provide different information to the main application. ● Developed a frontend web application using Bootstrap, PHP, HTML5 and JavaScript for all the three types of employees in the third party to show them the orders they are assigned and their details to process those orders. ● Front end web application for security office boy includes the scanning and generation of QR code. It also includes scanning process and issue logging mechanism. ### Research Assistant @ Florida International University Jan 2016 – Jan 2017 | Miami/Fort Lauderdale Area ● Used Jade, CSS and AngularJS to work on a virtual health consultant project which helps people to overcome their alcohol addiction. ● Designed a progress bar and other UI components using Bootstrap to show the progress of each questionnaire section completed by the user. ● Created multiple RESTful APIs using NodeJS and Express. ### Software Developer @ 10Pearls Jan 2015 – Jan 2015 | Karachi, Pakistan ● Worked on multiple Android applications. ● Created some UI screens such as profile page and implemented some add on features like push notifications, bug tracking integration etc. ● Worked with the APIs to communicate with the server. ● Automated the testing using Selenium and Appium tool. ## Education ### Master's degree in Computer Science Florida International University Jan 2016 – Jan 2017 ### Bachelor of Science - BS in Computer Science Ghulam Ishaq Khan Institute of Engineering Sciences and Technology Jan 2011 – Jan 2015 ### A levels in Engineering The Oasys School Karachi Jan 2010 – Jan 2011 ### O levels Sargodhian Spirit Trust Public School Rashidabad (boarding school) Jan 2006 – Jan 2010 ## Contact & Social - LinkedIn: https://linkedin.com/in/vishal-chhatwani-570a9a86 - Website: https://vishalchhatwani.com/ --- Source: https://flows.cv/vishalchhatwani JSON Resume: https://flows.cv/vishalchhatwani/resume.json Last updated: 2026-03-22