Dhirendra Sonar

Dhirendra Sonar

Associate Software Engineer

Followers of Dhirendra Sonar758 followers
location of Dhirendra SonarKathmandu, Bāgmatī, Nepal

Connect with Dhirendra Sonar to Send Message

Connect

Connect with Dhirendra Sonar to Send Message

Connect
  • Timeline

  • About me

    Lead Engineer | Full Stack Developer(C#, Dot Net MVC, Dot Net Core) 10+ Years Experience | Power Platform Developer | SQL Developer | Web API Developer

  • Education

    • Shree janta secondary school,katahariya rautahat nepal

      -
      High School Mathematics and Science First Division,62.5%
    • Nepal Engineering College

      2008 - 2012
      B.E Computer Computer Programming, Specific Applications 3.26 CGPA
    • Harikhetan Multiple Campuss,Birgunj Parsa ,Nepal

      2006 - 2008
      Associate’s Degree Biology, General First Division,63%
  • Experience

    • IT Nepal Pvt.Ltd

      Apr 2013 - Mar 2014
      Associate Software Engineer

      1 Developing Web Based and Client/Server applications using technologies like ASP.NET (with MVC4, entity framework), C#, ADO.NET, SQL, HTML, CSS, Jquery, oracle,sqlserver 2008,ajax.2 Working with Html, CSS, JavaScript, and Jquery to make UI responsive and visually professional.3 Developing web applications in Waterfall development environment.4 Developing Report for Banking Software, Cement Factory etc, using ASP.NET in HRM project. Designing form and Report format.Writing unit tests for the block of source codes and making sure overall code.6 Designed UML Diagrams like Use cases, interaction diagrams, State diagrams Used CSS for WEB forms development.7 Developed application in Test Driven Development (TDD) process.8 Developing Report of HR Management, Payroll Management, Salary Sheet, Advance/Loan and Leave Reports, Attendance Reports, Recruitment Management, Flow Management, Training Announcement, Official Announcement, Security Privilege Management, Employee History and All Employees Reports for Banking Software, Cement Factory etc, using in ERP project. Designing form and Report format.NOTE:This Software running in NBB Bank, Neoteric Company and other Companies. Show less

    • Softech Foundation Pvt.Ltd

      Apr 2014 - Mar 2017
      Software Engineer

      Project Title : CIMS(Citizenship MIS),M&E Module, Co-Operative,Udhyog Darta,Manpower,Attendance and Hospital ERP,National Dalit Commision. e.t.c.Organization : Softech Foundation Pvt.Ltd,dilibazar,Kathmandu Nepal,www.softechfoundation.com. Position : Senior Software Developer.Programming : .Net(Mvc with entity framework). Database : Sqlserver 2008/2012 / 2014 R2.Other : Javascript,Jquery,Boot Strap,Json,Ajax,Crystal Report. Duration : 2014-oct To Till date(Currently).Tools : Visual Studio 10/12/13.Development : Used Waterfall development environment. Versioning : Visual Svn sever and Tortoise svn client. Show less

    • Percoid IT Solutions

      Apr 2017 - Jan 2020
      Senior Software Developer

      Project: Email Marketing and Customer Loyalty reward programmeThis software increase the customer lookup and business grow due to different loyalty reward program features-Prioritize tasks based on general importance, divide tasks among teammates and complete them in collaboration with other teams.-Data mapping and Data migration.-Maintaining, tuning and repairing applications, providing user support.-Work in a fast paced agile environment developing features planned as part of a roadmap.-Research and document new technologies and find better solutions to existing problems.-Deployment of web applications and help manage CI/CD processes.-Be knowledgeable about each member of the team, their strengths, weaknesses and effectiveness, -whilst translating each of their behaviors into clear tasks and objectives to improve their individual performance.-Conduct code reviews to maintain integrity of the code.-Conduct knowledge sharing sessions and workshops to help the team grow.-Actively participate in improving organizational culture, processes and standards. Show less

    • UBA Solutions Pvt. Ltd.

      Jan 2020 - Jan 2021
      Senior Software Engineer

      Project: Font Selling An e-commerce platform developed by Monotype to sell the different fonts for different license type as Mobile, Desktop, Digital Ad, Server use, Web use etc.-Integrate different services and Web APis for data communication.-Designing and developing business logic using Web APIs and REST APIs.-Implementing new software features and maintaining existing features.-Actively participate in Backlog item refinement and planning.-Participate and Involve in different ceremonies like Refinement, Planning, SOS,Retro, Review.-Active on monitoring and alerting issues. Show less

    • Leapfrog Technology, Inc.

      Jan 2021 - now

      Project: Health related project, Provide the Vaccination , Testing and Insurance Cover-Lead a team of 10-15 team members -Custom plugin development in C# and Integrate in PowerApps-Handled overall technical development of project-Prioritize tasks based on general importance, divide tasks among teammates and complete. them in -collaboration with other teams.-Make architectural decisions in collaboration with technology experts.-Design, build and maintain efficient, reusable, and reliable software.-Designing and developing business logic using Web APIs and REST APIs.-Preparation, drafting, and review of software documentation and project reports.-Implementing new software features and maintaining existing features.-Refactoring, debugging, testing and implementing changes to existing applications to meet .-Deployment of web applications and help manage CI/CD processes.-Mentor the team member more than 3+ years technically and logically Show less -Working with Microsoft Power Platform (Power BI, Power Automate, Power Virtual Agents and Power Apps)-Research and Integration of Microsoft Team's and Power Platform-Custom plugin and connector development for Power Platform-Custom plugin development in C# and Integrate in PowerApps-Handled overall technical development of project-Prioritize tasks based on general importance, divide tasks among teammates and complete. them in -collaboration with other teams.-Make architectural decisions in collaboration with technology experts.-Design, build and maintain efficient, reusable, and reliable software.-Implementing new software features and maintaining existing features.-Refactoring, debugging, testing and implementing changes to existing applications to meet .-Deployment of web applications and help manage CI/CD processes. Show less

      • Lead Software Engineer

        Jan 2022 - now
      • Senior Software Engineer

        Jan 2021 - Jan 2022
  • Licenses & Certifications