Senior Software Engineer (Full-Stack .NET Developer - .NET C#) - QuarkXpress publishing R&D(India) Pvt. Ltd. - Mohali, India
(2022-09)
- Designed, developed, and maintained scalable software modules supporting core product functionalities, ensuring high performance and reliability.
- Performed comprehensive code reviews to enforce coding standards, improve code quality, and implement best practices and design patterns.
- Authored and finalized technical design and approach documents for new features and system enhancements, improving development efficiency and clarity.
- Developed and integrated XML/XSLT-based solutions, including Word Add-ins for structured content processing and automation.
- Contributed to hybrid application development using Angular, .NET, and Java technologies, ensuring seamless system integration.
- Played a key role in the development and continuous improvement of enterprise product Quark XML Author.
- Diagnosed and resolved complex technical issues, enhancing system performance, stability, and user experience.
- Mentored junior developers, improving team productivity, code quality, and knowledge sharing across the development team.
Senior Software Developer (Full-Stack .NET Developer - .NET Core, ExtJS, SQL) - OATI (Open Access Technology India Private Limited) - Mohali, India
(2021-02 - 2022-08)
- Responsible for full-stack development, specializing in .NET, .NET Core, ExtJS, and SQL technologies.
- Key responsibilities included: designing, developing, and maintaining complex software modules from inception to deployment.
- Played a pivotal role in a 12-member agile development team, actively participating in all phases of the software development lifecycle.
- Mentored and managed junior developers, including task assignment and performance oversight.
- Conducted thorough code reviews and managed version control activities within TFS (Team Foundation Server) to ensure code quality and integrity.
- Spearheaded the development of new, critical software modules, contributing significantly to product innovation.
Software Developer (Full-Stack .NET Developer - .NET Core, ExtJS, SQL) - OATI (Open Access Technology India Private Limited) - Mohali, India
(2020-01 - 2021-02)
- Responsible for full-stack development, specializing in .NET, .NET Core, ExtJS, and SQL technologies.
- Key responsibilities include: developing and maintaining critical software modules, ensuring high quality, and adherence to project specifications.
- Collaborating effectively within a 12-member agile development team to achieve project goals and deliver robust solutions.
- Improved software efficiency by troubleshooting and resolving coding issues.
- Saved time and resources by identifying and fixing bugs before product deployment.
- Updated old code bases to modern development standards, improving functionality.
Software Developer (Full-Stack .NET Developer - MVC, Angular 8, .NET Core, SQL) - Roots Infocomm Limited - Ludhiana, India
(2019-05 - 2019-12)
- Responsible for full-stack development, leveraging .NET (MVC, .NET Core), Angular 8, and SQL across various projects.
- Key responsibilities include maintaining and enhancing existing software projects and modules, ensuring their continued functionality and performance.
- Spearheading the development of new applications, from conception to deployment.
- Actively contributed to the development and management of a CMS (Content Management System) for a corporate website.
- Played a key role in an inventory and supply chain management project, contributing to its design, development, and implementation.
Jr. Application Developer (Full-Stack .NET Developer, SQL) - TeckEdge Info Pvt Ltd - Ludhiana, India
(2017-08 - 2019-03)
- Contributed to full-stack development, with a focus on C#, .NET Framework, and SQL, for existing projects and modules.
- Key roles included: maintaining and enhancing active applications and their respective components, utilizing WebForms, WCF, WPF, jQuery, LINQ, and Entity Framework.
- Actively involved in an inventory-based project, contributing to its development and functionality.
- Independently developed and implemented a new feature for warehouse product scanning, demonstrating self-sufficiency, and problem-solving skills.
- Gained practical experience working on projects, including the platform found at SimplyReliable, involving Azure Blob storage, and Azure deployment.
- Collaborated with team members for successful completion of software development projects within deadlines.
- Designed reusable components to improve efficiency in future projects while maintaining consistency across applications.
- Worked closely with stakeholders to gather requirements, translating them into actionable tasks for seamless application development.
- Expedited bug resolution by analyzing error logs, replicating issues, diagnosing root causes, and applying appropriate fixes without compromising system stability or functionality.