Rashpal Johar

Canada

@rashjohar25

Cloud Application Developer

Badges

Problem Solving
Java
Days of Code

Certifications

Work Experience

  • Software Engineer

    DACGroup•  November 2019 - Present

    • Developed and launched multiple MVPs such as Executive Summary Reporting tool, Review Notification process, Review Uploader process workflow, etc. This has been clinical in online visibility for the on boarded clients. • Implementation of Real time delivery of executive reports that provided the clients to have access to latest stats of their locations. • Implemented Field Management system to manage the autocreation of user defined fields. • Develop the applications from scratch to suggest customers for improving their location results across the internet. • Created Azure Batch application to implement console apps in an effective way to perform real-time operations. Setup the job schedules to use a single batch application to handle multiple worker applications. • Wrote standalone applications to track and collect the metrics for the sent reports to summarize the accuracy of the working system. • Upgraded the application architecture to implement latest coding standards such as DI, Clean Architecture etc. Migrated the Web apps and API to .net core 3.1 from .net framework. • Redesign database schema from MongoDB to SQL Server and moved database from one server to another for better performance. • Implementation of core concepts of OOPs and make use of SOLID principles, domain driven design. Worked with the team to thrive toward TDD approach. Reassess the existing application codebase and work toward improving it as part of generic refactoring. • Requirement gathering, creating TDD and analysis and work toward the completion of it. • Develop, implement and manage the build and release pipeline using Azure VSTS. • Develop critical applications to improve their performance that resulted in better results. • Created stored procedures, triggers, cursors, indexers, etc. as per the business requirement. Emphasis on optimizing the code to achieve better performance and accuracy. • Streamline various report and schedule them on azure to reduce manual efforts.

  • Software Engineer

    TwoPlugs•  September 2018 - February 2019

    • Analysed defects and optimized code for improved performance • Lead other web developers and Mobile developers to create common REST APIs using MVC. • Resolved development problems and provided support to team members. • Maintained GitHub repository and published code regularly. • Ensure that apps are tested to meet total performance requirements. • Client coordination on developing less prone system that helps in reducing business/ financial impact. • Managed the cross-functional team of 45 members including developers, designers, product owners using Jira and other management tools that increased the productivity by 15%. • Organizing and assigning tasks to team members which increase project delivery by 20 days ahead of the schedule • Motivated the team members to deliver sprints and project as per the quality standards and requirements within the planned budget and time. • Planned and lead the project meetings by solving 95% of the issue. • Managed and mitigate the risks of project failure in a project worth of CAD 120,000 by analyzing the requirements change before executing.

  • Software Engineer

    Itmatic•  May 2015 - April 2017

    • Created REST APIs using MVC, C# and JSON to be consumed in mobile applications. • Worked on the development of new web pages using Razor and HTML5 • Developed mobile responsive User Interface using HTML5, CSS3, bootstrap, jQuery, AngularJS. • Worked on backend and designed algorithms to resolve different problems in coding. • Developed game applications using WPF and XNA gaming framework. • Provided support and did maintenance of existing .Net Web applications. • Developed and worked on C# Console libraries and data link libraries. • Major emphasis on providing deliverables on time as well as provide value addition to the project as well as client • User requirement gathering, preparing functional/tech documents, in-depth analysis of issue and work toward the resolution of it.

  • Android Developer

    Itmatic•  August 2014 - May 2015

    • Developed and worked on various android projects based on e-commerce, social networking, location-based, multimedia, travel, educational etc. • Delivered project before the expected timeline and received high appreciation from the company and client. • Took initiative and actively participated in building a cross-platform application project team to deliver different versions in mobile and web applications. • Trained junior developer to work on cross-platform application. • Fixed bugs and improved performances of mobile applications. • In-depth knowledge of various technologies such as networking, virtualization, web development and experience in using JIRA. • Code versioning, SVN check-in. • Developed functional libraries that helped in automation of testing without the need to full module.

Education

  • Punjabi University Patiala

    Computer Science & Engineering, M.Tech•  July 2013 - June 2016

  • punjabi university,patiala

    Computer Science & Engineering, B.Tech•  2008 - 2012

Skills

rashjohar25 has not updated skills details yet.