Summary
Overview
Work History
Education
Skills
Timeline

Sooraj Suresh

Software Engineer
Montreal,Quebec
Dream, transforms into thoughts, thoughts result into Actions
A. P. J. Abdul Kalam

Summary

Detail-oriented full stack developer with 5 years of experience in object-oriented programming, database management, design, testing, continuous deployment and business analysis using Google Cloud, React, Python, C#, Typescript, JavaScript, ASP. NET MVC,ASP .Net Core, Node.js and SQL looking for an opportunity that enable me to utilize my acquired skills and help me to learn new skills.

Overview

9
9
years of professional experience

Work History

Senior FullStack Developer

Stacktics
2022.02 - Current
  • Environment and Tools: Google Cloud, GKE, Big Query, Cloud SQL, Compute Engine, Cloud Run, Docker, Python, FastAPI, NestJs, React, Microservices, Typescript, PostgreSQL, Firebase, Django, Redis, Pub/Sub
  • Migrated and developed the Google Starthinker open-source application to a microservices architecture supports multitenancy
  • Implemented a robust RBAC system using NestJS, Redis and OAuth 2.0, Google Cloud Platform (GCP) technologies, enhancing security and user access management
  • Developed and established a seamless CI/CD pipeline, enabling the smooth deployment of microservices from Bitbucket to Google Cloud Run using GCP Build
  • Successfully integrated event-driven communication across multiple microservices by leveraging Google Pub/Sub
  • Leveraged Redis within microservices to optimize caching and data handling, enhancing overall system performance
  • Successfully deployed application to Google Kubernetes Engine (GKE), Compute Engine ensuring seamless scalability and reliable application hosting
  • Developed a dynamic web application using React, Tailwind CSS, and React Redux for state management

Software Developer

Taq Auto
2021.01 - 2022.02
  • Environment and Tools: C#, Microsoft Visual Studio, Angular JS, TFS, SQL Server, HTML5, Node JS, React, ASP .Net Core, Web API, Entity Framework, JIRA
  • Used object-oriented principles for class development to streamline efficiency and ensure a scalable and reusable architecture
  • Developed and consumed Restful API to establish communication between different application
  • Optimized queries and developed stored-procedures, views, and functions
  • Designed and developed user interfaces on credit application
  • Worked in an Agile team of .NET developers for a fast-paced software development firm
  • Performed unit testing/validation Testing.

Full Stack Developer

Tazwiz Inc
2020.06 - 2020.12
  • Environment and Tools : React, NodeJS, MongoDB, Cypress, WebSocket, Jest, Sass
  • Developed a new online market platform in React and Express.js, Node.js- SPA
  • UI development using HTML, CSS, JavaScript and Bootstrap
  • Applied the relevant skills and knowledge to operate competently as a Full Stack developer
  • Automated UI testing using Cypress

Software Developer (Co-op

AirIQ Inc
2019.05 - 2019.09
  • Environment and Tools: ASP.Net MVC, AngularJS, Visual Studio, KnockoutJS, Cypress, SSRS, MSSQL, JavaScript, Microsoft Azure, Cucumber, Git
  • Utilized ASP.Net MVC and AngularJS to create dynamic and responsive user interfaces.
  • Leveraged KnockoutJS to implement the Model-View-ViewModel (MVVM) pattern for enhanced application structure.
  • Collaborated with a cross-functional team to ensure alignment with project goals and priorities.
  • Employed Microsoft Azure for cloud-based deployment and scaling of the applications.
  • Proficiently utilized SSRS for generating and deploying comprehensive reports.
  • Engaged with Microsoft SQL Server (MSSQL) to manage and optimize database interactions.

Software Developer, Co-Op

Royal Bank of Canada
2018.09 - 2018.12
  • Environment and Tools: DevOps, Python, Jira/Confluence, Jenkins, GitHub, SIFT, HPALM, Urban Code Deployment
  • Project: DevOps and Automation
  • Automated Jira/Confluence with python using SIFT tool
  • Participated in Daily scrums and PI planning meetings
  • Automated application deployment into testing and dev environment using Jenkins, GitHub and UCD

Software Developer

US Technologies Global
2016.01 - 2017.12
  • Environment and Tools: C#, .NET, XAML, ASP.NET Webservices, Visual Studio, Team Foundation Server, JIRA, HPALM, MSSQL, Jenkins, WEB API
  • Created Web pages for different tax and claim forms for 10 states of USA.
  • Worked with sprint user stories
  • Worked closely with business analyst to complete requirements
  • Design, development of applications for Tax Preparation Services Company
  • Preparing Knowledge transfer documents and sessions for new team members and support resources
  • Provide technical support to other teams or projects
  • Environment and Tools: ReactJS, Redux, NodeJS, HTML5, Bootstrap, CSS3, JavaScript
  • Plan and deliver tasks and oversee a process/project within the agreed time scales
  • Develop and apply the relevant skills and knowledge to operate competently as a UI developer
  • Take responsibility for the work and ensuring high levels of attention to detail
  • Monitor own quality of delivery levels
  • Design and developed the API for customer and rewards data processing.

Education

Bachelor’s Degree - Computer Science on Engineering

MG University

Advanced Diploma - Software Engineering Technology Fast

Centennial College

Skills

  • Languages & Frameworks : Python, React, C#, JavaScript, HTML5, CSS3, FastAPI, Typescript, NestJs, ASP.NET MVC, Node.js, Django, ASP .NET CORE,
  • Database: Microsoft SQL Server, PostgreSQL, Firebase
  • Platform: Web Applications, Desktop Applications, SAASA
  • Tools: Docker, GKE, Google Cloud Build, Cloud Run, Visual Studio, HPALM, Jenkins, GCP, Pub/Sub, Redis
  • Source Control and Project Management: Team Foundation Server (TFS) and JIRA, Git, BitBucket
  • Methodologies: Agile methodology (Scrum), DevOps

Timeline

Senior FullStack Developer - Stacktics
2022.02 - Current
Software Developer - Taq Auto
2021.01 - 2022.02
Full Stack Developer - Tazwiz Inc
2020.06 - 2020.12
Software Developer (Co-op - AirIQ Inc
2019.05 - 2019.09
Software Developer, Co-Op - Royal Bank of Canada
2018.09 - 2018.12
Software Developer - US Technologies Global
2016.01 - 2017.12
MG University - Bachelor’s Degree, Computer Science on Engineering
Centennial College - Advanced Diploma, Software Engineering Technology Fast
Sooraj SureshSoftware Engineer