About
With over 10 years of experience in the IT industry, I have honed my skills predominantly in Microsoft technologies. My expertise primarily revolves around C#, Node.js, Azure, and GitHub, among others. However, I maintain a flexible approach to technology, embracing the philosophy that the best tool for the job is the one that gets the job done efficiently and effectively.
- Core Competencies
- C#: I have a deep understanding of C#, enabling me to develop a wide array of applications, from desktop solutions to web-based services. My work emphasizes creating robust, scalable, and maintainable code tailored to meet specific client requirements.
- Node.js: Utilizing the power of JavaScript on the server side, I have built high-performance, real-time applications with Node.js. My projects range from developing simple APIs to architecting complex, data-driven platforms.
- Azure: My proficiency with Microsoft Azure includes deploying, managing, and optimizing cloud-based solutions. I leverage Azure's extensive services for hosting, storage, networking, and security, ensuring high availability and reliability.
- GitHub: As an active user of GitHub, I manage code repositories, collaborate with other developers, and implement version control strategies. This helps streamline the development process, facilitating continuous integration and delivery.
- Additional Technical skills
- DevOps: I am well-versed in DevOps practices, particularly with Azure DevOps and GitHub Actions. I implement continuous integration/continuous deployment (CI/CD) pipelines to automate the development lifecycle, improving efficiency and reducing errors.
- Mobile Development: I am experienced in building mobile applications using Xamarin and Unity. This includes developing cross-platform solutions and creating interactive, user-friendly mobile experiences.
- IoT and Machine Learning: In my free time, I delve into research and development in IoT and machine learning, exploring new technologies and their applications. This ongoing exploration helps me stay at the forefront of technological advancements and innovate in my projects.
- Community Involvement and Training
- Community Engagement: As an active member of the "Nepal Cloud Professionals" community, I regularly share my knowledge and insights. I participate in discussions, present at meetups, and contribute to collaborative learning within the community.
- Teaching and Mentorship: I am also a part-time lecturer at several colleges, teaching various subjects related to my expertise. I find great satisfaction in mentoring students and guiding them through their academic projects, helping to shape the next generation of IT professionals.
By combining my technical skills with a passion for teaching and community involvement, I strive to make a meaningful impact in the IT industry. Whether working on cutting-edge projects, sharing knowledge, or mentoring aspiring developers, I am dedicated to continuous learning and professional growth.
Software Engineer, Trainer & Cloud Consultant.
- Website: https://chandanbhagat.com.np
- Phone: +44 7818620731
- City: London, UK
- Degree: Bachelors in Computer Engineering
- Email: chandan.bhagat@outlook.com
- Technical Consultancy: Available
Services
Full Time
Part Time
Consultant
Trainer
I am a versatile professional with experience in a wide range of technologies and services. My expertise spans across multiple programming languages and platforms, allowing me to tackle diverse projects efficiently and effectively. Here are some key areas of my proficiency:
- Technologies
- C#: With a strong command of C#, I have developed numerous applications, ranging from desktop software to web services. My work often involves creating robust, scalable, and maintainable code that meets the specific needs of clients.
- Node.js: Leveraging the power of JavaScript on the server side, I have built high-performance, real-time applications using Node.js. My projects include everything from simple APIs to complex, data-driven platforms.
- Azure: My experience with Microsoft Azure includes deploying and managing cloud-based solutions. I am adept at utilizing Azure’s vast array of services for hosting, storage, and networking, ensuring high availability and security.
- GitHub: As a frequent user of GitHub, I manage code repositories, collaborate with other developers, and maintain version control for various projects. This helps streamline the development process and facilitates continuous integration and delivery.
- Services Offered
- Full-Time: For clients needing extensive support and development, I offer full-time services, dedicating my efforts entirely to their projects to ensure comprehensive and timely completion.
- Part-Time: I provide part-time services for clients who require ongoing assistance but on a less intensive basis, allowing for flexibility in managing multiple projects concurrently.
- Hourly: For shorter, more focused tasks, I offer hourly services. This is ideal for troubleshooting, consulting, or specific development work that doesn’t necessitate long-term commitment.
- On-Site: Understanding that some projects benefit from close collaboration, I offer on-site services where I work directly from the client’s location. This is particularly useful for projects that require hands-on support or close integration with a client’s team.
By offering these varied services, I can cater to different project requirements and client needs, ensuring that I provide the most effective and tailored solutions. Whether it's a large-scale enterprise application or a small, custom-built solution, I am committed to delivering high-quality work and achieving client satisfaction.
Skills
Experiences
Professional Experience
AE Live: Software Engineer
December 2022 - Present
London, United Kingdom
- Development of customized solution for inhouse projects using WPF and XML
- Active participation on development of web-based API using ASP.NET Core Web Api
- Workaround R&D on containers, kubernetes
- Performing R&D on various cutting edge technologies on Cloud
- Supporting development using Angular
Amazing Digital: Technical Lead
May 2021 - October 2022
Seatle, US - Remote
-
Development and Management
- Active involvement in developing backend APIs
- Supporting team members on their development blockades, verifying their codes on Pull Request and Code Reviews
- Advocating the idea, changes and progress among the stakeholders and to the team members
- Making sure that the team members have the same enthusiasm and motivation through regular 1-1 meetings
- Regular meetings and stand-ups to make sure the requirement provided by stakeholders are on same page. Devops
- Managing the source code and its automation using GitHub action
- Implementation of CI/CD of web api and frontend application from GitHub to IBM Cloud using GitHub Actions
Agrisync: Devops / Software Engineer
2020 March - 2021 March
Des Moines, Iowa
-
Devops
- Since, I was given the role of DevOps Engineer. Being single on that role, I had to work closely with the CTO to restructure the entire DevOps culture.
- Performed R&D stuffs, coordinating with stakeholders.
- Creating/Managing pipelines with GitHub actions for entire services in the system.
- Created private GitHub actions using node.js that fulfils devops requirements for the organization
- Containerizing the services built in .NET Core to Azure Container Registry.
- Implementation and Management of Kubernetes cluster and resources associated in it.
- Active participation in the deployments of web app, services and Mobile Apps.
- Worked with the CI/CD pipeline of Mobile App Deployment for Android and iOS using Microsoft AppCenter.
- Actively participated in Implementation of writing the Unit Tests in order to increase the code coverage. Development
- Salesforce Application Development according to the business requirement using Apex
- Worked with the integration/deployment of Salesforce Application in Marketplace
- Development of the service to connect the Salesforce Application
Blue Panda Communications, Technical Lead
2019 July - 2020 February
Kathmandu, Nepal
-
Management
- Helping group of team members with their technical issues and defining the standards while developments.
- Defining requirement by coordinating the stakeholders.
- Advocating the idea, changes and progress among the stakeholders and to the team members
- Making sure that the team members have the same enthusiasm and motivation through regular 1-1 meetings
- Regular meetings and stand-ups to make sure the requirement provided by stakeholders are on same page. Devops
- Managing Azure resources
- Creating and managing CI/CD pipelines using Azure Devops
- Managing the containerized microservices on Kubernetes cluster, Azure Container Registry
- Available for production issues and support US Teams Development
- Active participation in development with the Different Services
- Integration of Salesforce in the system.
- Active participation in development for core modules
Insight Workshop: Engineering Manager
2018 June - 2019 July
Kathmandu, Nepal
-
Management
- Helping group of team members with their technical issues and defining the standards while developments.
- Defining requirement by coordinating the stakeholders.
- Advocating the idea, changes and progress among the stakeholders and to the team members
- Making sure that the team members have the same enthusiasm and motivation through regular 1-1 meetings
- Regular meetings and stand-ups to make sure the requirement provided by stakeholders are on same page. Development
- Managing software development process for .NET Environment
- Enhancing software development process for .NET Environment for smooth development adapting the standards in industries.
- Helping group of team members with their technical issues according to the standards defined.
- Designing solution/architecture for the complex application
- Software development with Azure, ASP.NET, Xamarin and sometimes R&D for proof of concept.
Agile IT Solutions: Software Engineer
2017 September - 2018 June
Kathmandu, Nepal
- Development of a website using EpiServer
- Active participation in development and Communicating with remote team to get the requirements
Bidhee IT Solutions: Software Engineer
2017 February - 2017 September
Kathmandu, Nepal
- Active on development of School MIS and Travel portal MIS using ASP.NET
- Worked in in-house project of digital wallet
- Active participation in communication with client to get the requirements
- Actively participation on designing solution based on the problems as per given by client with Project Manager
- R&D on various like managing CI/CD pipelines for the deployment using Jenkins
Bajra Technologies: Software Engineer
2016 January - 2017 February
Kathmandu, Nepal
- Desktop application development using WPF
- Development Portable Class Library (Compatible for Windows, iOS and Android) using Xamarin for various modules.
- Worked with Agile methodologies
- Working closely with the stakeholders to maintain the development and delivery on same page
Spiralogics Inc.: Software Engineer
2014 December - 2016 January
Kathmandu, Nepal
- Development of a website using ASP.NET
- Active participation in development and Communicating with remote team to get the requirements
- Active participation in designing solution based on the problems as per given by client with Project Manager
- Worked with Agile methodologies
- Working closely with the stakeholders to maintain the development and delivery on same page
Yorbit Technologies Pvt. Ltd.Co-Founder
2013 July - 2017 September
Kathmandu, Nepal
- Founding Member of Yorbit Technologies Pvt. Ltd.
- Active participation in the development and requirement gathering for the client project
- Active involved with the R&D on embedded systems
- Active involved with the R&D on IoT with enthusiasts Robotics Engineers
- Leading the project "Trackmandu.com", A system that was able to track vehicles in real time
Training and Teachings
ASP.NET Training
2021 February - 2022 October
Broadway Infosys, Kathmandu, Nepal
- Git
- GitHub
- Visual Studio
- Visual Studio Code
- OOP with C#
- Console Application
- Windows Forms
- SQl Server
- SQl Server Reporting Service
- ASP.NET
- ASP.NET MVC
- ASP.NET Web API
- Entity Framework
- ADO.NET
- HTML
- CSS
- JavaScript
- jQuery
- Bootstrap
- Angular
- Node
- Microsoft Azure
Part time Faculty Member
2021 April - 2022 August
Aadim College, Kathmandu, Nepal
- Computer Network
- Numerical Methods
- Network Programming
- Distributed System
Part time Faculty Member
2022 April - 2022 August
Orchid International College, Kathmandu, Nepal
- Network Programming
Part time Faculty Member
2019 April - 2022 August
Academia College, Kathmandu, Nepal
- Net Centric Computing
- Cloud Computing
- Scripting Language
.NET Trainer
2016 January - 2020 July
IT Training Nepal, Kathmandu, Nepal
- Git
- GitHub
- Visual Studio
- Visual Studio Code
- OOP with C#
- Console Application
- Windows Forms
- SQl Server
- SQl Server Reporting Service
- ASP.NET
- ASP.NET MVC
- ASP.NET Web API
- Entity Framework
- ADO.NET
- HTML
- CSS
- JavaScript
- jQuery
- Bootstrap
- Microsoft Azure
Education
Bachelor
Computer Engineering
2011 - 2014
IOE, Pulchowk Campus, Nepal