Prajwal

Canada

@dhatwalia97

Senior Software Engineer, React, Typescript, Python, Java, C++, Machine Learning

Badges

Problem Solving
Python
Sql

Certifications

Work Experience

  • Software Engineer

    Geotab•  May 2022 - January 2024•  Toronto, Remote

    • Performed Test Driven Development using Typescript framework - Jest and Mocha. • Refactored and tested 30-year-old fleet routing and scheduling C++ code using the GMock framework. • Maintained high throughput, scalable feature-rich API and microservices using Typescript and NodeJS. • Programmed DBMS CRUD operations and managed Docker containers using Kubernetes orchestrator. • Applied ChatGPT-based prompt engineering to speed up development, testing and shell scripting. • Applied build, test and GCP-based DevOps automation on Gitlab CI/CD with Argo and Octopus. • Led discussions with the product team and architects to develop a long-term technical vision and roadmap. • Implemented bash scripts to reduce software update dev downtime by 20%.

  • Software Engineer

    Backers•  November 2021 - January 2022•  Toronto, Remote

    • Designed platform architecture, remodelled design patterns and improved reliability and scaling. • Implemented Angular and Bootstrap-based Front-end using AWS-based SaaS solution. • Applied auth0-based user access delegation and NodeJS-based microservices to improve performance. • Programmed DBMS CRUD operations using Amazon DynamoDB. • Mentored developers on good code practised through presentations and planning meetings.

  • Software Engineer

    Surya Software•  June 2019 - December 2019

    • Engineered and Optimized BALM and FTP product modules for multiple banks using Rust programming language. • Deployed database structures, and product binaries and ran scripts on HDFC and OAB servers. • Generated daily interest rates from 250,000 cashflows from multiple sources within each bank. • Evaluated performance, cost, and scalability of product modules and performed peer reviews. • Prepared tech. spec. documents, product manuals and product module presentations for clients.

  • Intern

    Surya Software•  January 2019 - March 2019

    • Designed and developed a document generator using Gatsby(React-based framework). • Applied GraphQL and Markdown plugin to dynamically parse file system to generate sidebar navigation. • Applied Bootstrap-based CSS formatting on web pages along with Javascript UI functionalities. • Documented code and presented the project to Teal Lead, Project Architect and Examiner for final exam.

Education

  • Lakehead University

    Computer Science, MS•  January 2020 - August 2021

  • CMR Institute of Technology

    Computer Science, BE•  July 2015 - June 2019

Skills

React
Python(Advanced)
NodeJs
Rust
SQL
TypeScript
Machine Learning
Java
AWS (Amazon Web Services)
Express.js
MongoDB