Supreet Singh
Senior Software Engineer at ReadyMode- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English 원어민 수준
-
French 중급(업무상 의사소통 가능)
-
Punjabi 원어민 수준
-
Hindi 원어민 수준
Topline Score
Bio
Michal Klapal
I worked with Supreet on backend-frontend projects at elabs. He can always come up with different solutions and evaluate needs, pros and cons of each of them. He provides great solution and performance for given user stories and features. Great team member with many assets including git, API and testing stuff.
Adrien Petitjean
When Supreet started at engagement labs we had a strong need of having automated tests and integrate a CI process for all our projects. Supreet brought to us, really quickly, strong solutions, he knew build a real test suite, write all the functional tests we needed, and he found a way to put together a CI process and the automated tests. In the same time he was a part of the backend team too, so he developed the user stories we had. Supreet is passionate, meticulous, geek and a wonderful dev. He is the guy you want to have in your team.
Michal Klapal
I worked with Supreet on backend-frontend projects at elabs. He can always come up with different solutions and evaluate needs, pros and cons of each of them. He provides great solution and performance for given user stories and features. Great team member with many assets including git, API and testing stuff.
Adrien Petitjean
When Supreet started at engagement labs we had a strong need of having automated tests and integrate a CI process for all our projects. Supreet brought to us, really quickly, strong solutions, he knew build a real test suite, write all the functional tests we needed, and he found a way to put together a CI process and the automated tests. In the same time he was a part of the backend team too, so he developed the user stories we had. Supreet is passionate, meticulous, geek and a wonderful dev. He is the guy you want to have in your team.
Michal Klapal
I worked with Supreet on backend-frontend projects at elabs. He can always come up with different solutions and evaluate needs, pros and cons of each of them. He provides great solution and performance for given user stories and features. Great team member with many assets including git, API and testing stuff.
Adrien Petitjean
When Supreet started at engagement labs we had a strong need of having automated tests and integrate a CI process for all our projects. Supreet brought to us, really quickly, strong solutions, he knew build a real test suite, write all the functional tests we needed, and he found a way to put together a CI process and the automated tests. In the same time he was a part of the backend team too, so he developed the user stories we had. Supreet is passionate, meticulous, geek and a wonderful dev. He is the guy you want to have in your team.
Michal Klapal
I worked with Supreet on backend-frontend projects at elabs. He can always come up with different solutions and evaluate needs, pros and cons of each of them. He provides great solution and performance for given user stories and features. Great team member with many assets including git, API and testing stuff.
Adrien Petitjean
When Supreet started at engagement labs we had a strong need of having automated tests and integrate a CI process for all our projects. Supreet brought to us, really quickly, strong solutions, he knew build a real test suite, write all the functional tests we needed, and he found a way to put together a CI process and the automated tests. In the same time he was a part of the backend team too, so he developed the user stories we had. Supreet is passionate, meticulous, geek and a wonderful dev. He is the guy you want to have in your team.
Experience
-
ReadyMode
-
Canada
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer
-
2021년 5월 - – 현재
-
-
-
A Roar
-
Canada
-
Software Development
-
Software Development Consultant
-
2020년 4월 - – 현재
Client: HitlabTechnologies/Skills UsedAWS (Cognito, Amplify, Lambda, EC2, CloudWatch), Laravel, ReactKey Experiences• Used AWS Cognito to implement a federated user management system across multiple services.• Used AWS Amplify to integrate a UI continuous deployment system.• Designed and implemented REST API.• Used React & Bootstrap to create frontend applications. Client: HitlabTechnologies/Skills UsedAWS (Cognito, Amplify, Lambda, EC2, CloudWatch), Laravel, ReactKey Experiences• Used AWS Cognito to implement a federated user management system across multiple services.• Used AWS Amplify to integrate a UI continuous deployment system.• Designed and implemented REST API.• Used React & Bootstrap to create frontend applications.
-
-
-
Salesfloor
-
Canada
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer
-
2020년 12월 - 2021년 4월
-
-
-
Fiska
-
Canada
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer
-
2016년 1월 - 2020년 1월
Technologies/Skills Used:Web services using REST API , DDD, GAE integration, TDD,software design patterns & principles, Agile/Scrum, onion architecture, events driven programming, reactive architecture, database schema design, microservices, CI/CD using CircleCI, PHP, Python, C#, MySQL, SilexKey Experiences* Lead multiple partner API integration web projects.* Developed & maintained a desktop middleware to communicate with payment terminals.* Mentored team in best practices for development.* Implemented web services using a macro service architecture and jsonapi REST semantics.
-
-
-
Engagement Labs
-
United States
-
Market Research
-
1 - 100 Employee
-
QA Automation
-
2015년 1월 - 2015년 11월
Technologies/Skills UsedCodeception, functional testing, acceptance testing, unit testing, TDD, CI/CD using CircleCI, logs/monitoring using ELK stack.Key Experiences• Lead the project to transition manual QA to automated QA.• Lead an R&D initiative into finding an optimal & cost-effective logging/monitoring strategy.• Used ELK stack to implement a metric aggregation system for logging/monitoring.• Assisted development Technologies/Skills UsedCodeception, functional testing, acceptance testing, unit testing, TDD, CI/CD using CircleCI, logs/monitoring using ELK stack.Key Experiences• Lead the project to transition manual QA to automated QA.• Lead an R&D initiative into finding an optimal & cost-effective logging/monitoring strategy.• Used ELK stack to implement a metric aggregation system for logging/monitoring.• Assisted development
-
-
-
Hitlab Media Inc
-
Entertainment Providers
-
1 - 100 Employee
-
Software Engineer
-
2011년 10월 - 2014년 12월
Technologies/Skills Used:Full Stack development, software design patterns, Celery, RabbitMQ, EmberJS, PHP, PythonKey Experiences:* Lead the backend project to implement MVC pattern and a database abstraction layer on existingcodebase.* Implemented an efficient, robust, & scalable middleware system using Celery & RabbitMQ.* Experimented with EmberJS to implement some proof of concept projects. Technologies/Skills Used:Full Stack development, software design patterns, Celery, RabbitMQ, EmberJS, PHP, PythonKey Experiences:* Lead the backend project to implement MVC pattern and a database abstraction layer on existingcodebase.* Implemented an efficient, robust, & scalable middleware system using Celery & RabbitMQ.* Experimented with EmberJS to implement some proof of concept projects.
-
-
-
SoftProdigy
-
India
-
IT Services and IT Consulting
-
200 - 300 Employee
-
Software Engineer / Project Coordinator
-
2010년 5월 - 2011년 5월
Consulted regularly with customers on project status, proposals and technical issues.Engineered software based on clients business requirement.Prepared detailed reports concerning project specifications and activities.Worked effectively with design teams to ensure software solutions elevated client side experience.Mentored interns.Project ownership and delegated tasks to the team. Consulted regularly with customers on project status, proposals and technical issues.Engineered software based on clients business requirement.Prepared detailed reports concerning project specifications and activities.Worked effectively with design teams to ensure software solutions elevated client side experience.Mentored interns.Project ownership and delegated tasks to the team.
-
-
-
-
Software Engineer Internship
-
2009년 10월 - 2010년 4월
Built, tested and deployed scalable, highly available and modular software products.Modified existing software to correct errors, adapt to the new framework and improve performance. Built, tested and deployed scalable, highly available and modular software products.Modified existing software to correct errors, adapt to the new framework and improve performance.
-
-
-
Vitamin Print
-
Printing Services
-
1 - 100 Employee
-
Assistant Project Manager
-
2009년 1월 - 2009년 7월
Responsible for coordinating with software engineers and making sure the project was being executed as per directors vision. Responsible for coordinating with software engineers and making sure the project was being executed as per directors vision.
-
-
-
AIESEC
-
Canada
-
Non-profit Organizations
-
700 & Above Employee
-
Team Member - Corporate Relations
-
2008년 - 2009년
* Meeting clients and explaining AIESEC* Raising internships for prospective exchange students* Airport pickups and local integration of exchange students * Meeting clients and explaining AIESEC* Raising internships for prospective exchange students* Airport pickups and local integration of exchange students
-
-
Education
-
Concordia University
Advanced Programming Practices (SOEN 6441), Computer Software Engineering -
Punjab Technical University
B.Tech, Computer Science