Parminder Singh
Full Stack Software Developer Sydney, Nova Scotia
+1(902) 979- 2841 ad6ue0@r.postjobfree.com
Professional Summary
● Portfolio: https://parmindersingh.info/
● Dynamic Full Stack Software Engineer with over 5+ years of experience in crafting high-quality web applications utilizing technologies such as C#, SQL, JavaScript, React.js, Knockout.JS, Jquery, Angular, and .Net/.Net Core.
● Willing to Relocate anywhere in Canada.
Core competences
● Programming Languages: C#, SQL, JavaScript, TypeScript, Visual Basic.
● Web Technologies: .Net/.Net Core, MVC, Web API Development, Blazor, ASP.NET, HTML.
● Desktop & Mobile Applications: C#, VB6, .Net Core, MAUI Blazor.
● Web APIs & Libraries: ASP.NET, Blazor, Rest API, MVC, ReactJS, Redux, Knockout.js, jQuery,
● Front End Development: React.js, Knockout.js, Blazor, MVC Razor Pages, Angular.
● Database Management: MS SQL Server, SQLite, PostgreSQL.
● Cloud Platforms/ Devops Services: Azure (App Service, Functions, Blob Storage), Vercel, AWS S3.
● Project Management Tools: Jira, Redmine, Trello.
● Unit Testing: XUnit, tSQLt.
● Version Control: Git(Github, Bitbucket), SVN.
● Product Development Tools: Visual Studio, Visual Studio Code, SSMS, Postman.
● Other: Ajax & Json, Linq, UDP / TCP Protocols, T-SQL, Clean Architecture / Domain Driven Design, Object Oriented Programming/ Design Patterns, Data Structure & Algorithms, Code Reviews, Integration with 3rd Party APIs, Restful Web Services, NextJS.
● Knowledge of SAAS solutions such as Power apps and dynamic 365, Mongodb, Nodejs, Java, Python, Jenkins and .net Microservices.
Professional Experience
Associate Software Engineering, Daffodil Software Pvt. Ltd. MAY 2018 – OCT 2023 India-based dynamic software development company
● Offered technical direction and guidance to a geographically distributed team, collaborating with cross-functional stakeholders to translate product vision into elegant, enterprise-scale solutions deployed on Microsoft Azure cloud infrastructure.
● Conducted code and design reviews, ensuring high-quality deliverables, while also mentoring a 4-member and a 2-member team of programmers in development technologies and contributing to team spirit and dynamic growth within the office environment.
● Maintained hands-on involvement across the software stack, from website architecture to code integration, and produced comprehensive documentation from design to technical specifications within an office environment.
● Designed test strategies, automation frameworks, and conducted unit/functional tests to elevate code quality by writing Unit Test cases, while also determining optimal hardware and software requirements for server performance.
● Developed, modified, and tested website-related code using HTML, JavaScript, JQuery, and Bootstrap for complex web applications handling over approx 10,000 to 15,000 daily users. Managed .Net build processes and implemented application reporting tools.
● Conducted thorough testing and verification of application code, ensuring functionality and reliability, and delivered well-documented technical solutions within project constraints.
● Additionally, troubleshooted and optimized web-based applications for enhanced efficiency and proficiency in C# IDEs such as Visual Studio & Visual Studio Code for development tasks, enhancing performance from 25% to 80% in different project features.
● Contributed to the full software lifecycle, including user requirement analysis, estimation, coding, debugging, and database development, enhancing applications as per Agile Environment (Scrum [sprint] / Kanban) or Waterfall Application Development Lifecycle Management. This involved working on 8 enterprise projects and 4 personal projects.
● Utilized .Net Framework, React, and Angular alongside tools such as Visual Studio/Visual Studio Code. Collaborated seamlessly with cross-functional teams, designed, developed, and delivered high-quality software solutions, ensuring alignment with project objectives and timelines within Agile Methodologies.
● Proficiently utilized C# and JavaScript programming languages to construct efficient and maintainable cloud-based solutions. Demonstrated strong interpersonal skills and objective-driven communication to create effective solutions within an office environment.
● Demonstrated troubleshooting skills to swiftly identify and adapt to resolve technical issues, contributing to the overall efficiency of project deliverables. Utilized change management strategies to implement new programs and modify existing ones in an office environment. Applied analytical skills to meet project goals, effectively collaborating with people to ensure successful outcomes.
● Functioned as a mentor for new team members, facilitating their growth and integration into existing projects, promoting a knowledge-sharing culture within the team. Delivered communication and support to ensure effective collaboration and team development. Projects
● Pine labs: Leading payment gateway and POS solutions.
● PASG Projects: ProcGenie for project management automation.
● Bullfrog: POS solutions for schools and stores.
● EI User: Online training courses and certifications platform.
● ExcentusDesign Mobile Apps: Desktop app for mobile UI design.
● Enforme: 'Apprende' framework for management processes(Asset, Meeting, Member, LMS).
● The Dev House: Management system for vehicles and showrooms.
● Excentus GGN: Loyalty technology and marketing services.
● Refine CSharp Code: Visual Studio extension for C# code refinement.
● Print with Printers: MAUI app for printing via Blazor interface.
● Auth Server: .Net Core authentication server.
● Shop Shop: Responsive shopping cart web app.
Education
Master Of Computer Applications - Computer Science MAY 2018 Bachelor of Computer Applications (BCA) - Computer Science JUNE 2015