# Dinesh Karn > Senior Software Engineer | Go & .NET Backend | Distributed Systems | AWS | Scalable APIs | Healthcare Tech Location: San Francisco Bay Area, United States Profile: https://flows.cv/dineshkarn Senior Software Developer with 10+ years of experience building enterprise‑grade applications across Banking, HR, and large‑scale distributed systems. Strong background in ASP.NET WebForms, MVC, Web API, and modern backend development using Go. Skilled in designing and delivering end‑to‑end solutions including requirements analysis, architecture, development, testing, deployment, and production support. Experienced in leading agile teams, mentoring developers, and driving high‑quality engineering practices. Passionate about building scalable systems, strengthening engineering culture, and delivering impactful, user‑centric products. ✔ Languages: C#, Go (Golang), Java, C, C++, TypeScript, JavaScript ✔ Web & Frontend: HTML5, CSS3, AJAX, Razor, Bootstrap, jQuery, JSON, AngularJS, TypeScript ✔ Backend & Frameworks: ASP.NET WebForms, ASP.NET MVC, .NET Core, Web API (REST), ADO.NET, LINQ Cloud & DevOps: AWS (Lambda, API Gateway, S3, EC2, RDS, CloudWatch, IAM, SNS/SQS), Azure Web Services, CI/CD pipelines ✔ Databases: MS SQL Server (2005–2012), MySQL, MS Access, query optimization & performance tuning ORM & Dependency Injection: Entity Framework, Unity Framework, Hibernate, NHibernate ✔ Design Patterns: Command, Observer, Singleton, Facade, Template Method, Strategy, MVC, Factory, Dependency Injection, Repository ✔ Web Services: RESTful APIs, SOAP services, Graphql ✔ Tools & Platforms: Visual Studio, VS Code, Eclipse, Git, GitHub, SVN, JIRA, Postman, Swagger Servers & OS: IIS 7/8, Windows Server (2005–2012), Linux environments ✔ Other Technologies: NLog, Crystal Reports, SSIS, PostSharp, MemCache, Cloudera (Big Data) Leadership & Collaboration Led agile teams with responsibility for sprint planning, backlog grooming, code reviews, and delivery Delegated tasks effectively and mentored junior developers Collaborated with cross‑functional teams including QA, DevOps, Product, and Business stakeholders Improved team productivity through process optimization and automation ## Work Experience ### Senior Software Engineer @ SmithRx Jan 2022 – Present | San Francisco Bay Area ### Senior Software Developer @ 12th Wonder Jan 2017 – Jan 2022 | Dublin, CA Building Test Automation software called Titan for Client Honda. Managing Teams in India Engaged in all areas of software development. Technologies Used: Asp.net Web API, T4 Templates, Angular 2.0 to 4.0, Prime ng, MemCache, Sql Server 2016, VS 2015 & 2017, HTML5 and CSS3 ### Software Developer @ Robert Half International Jan 2015 – Jan 2017 | Sanfrancisco, USA Working with Bracket Global as Client. This company is building software for the Pharmaceuticals company which is needed during the Clinical Trails. I am responsible for designing flows, reports and notifications for the project. Also working with data transfers to other vendors. Technologies Used: Asp.net MVC, PostSharp, MemCache, RTSM, Sql Server 2005 & 2008, VS 2012, Jquery, HTML5 and CSS3 ### Senior Software Developer @ Uranus Tech Nepal Pvt. Ltd Jan 2013 – Jan 2015 | Bijulibazzar, Kathmandu Major Projects: Skynix(Centralize Software for all cooperative) Microfinance(Banking) Software: Integrated HR , Fixed Assets and Messaging system in this software. My responsibilities includes: Gathered Client Requirements and developed project architecture and designed database. Designed complex forms related to reporting. Lead database design and optimization of day end processes. Lead team of developers and delegated project responsibilities. Worked in Asp.net with C#(Webforms and MVC), Jquery, Sql server 2008, 2012, Entity Framework ### Teacher @ Padma Shree College Jan 2013 – Jan 2014 | Tinkune, Kathmandu Taught Web Technology and Database Management System Part time. ### Software Developer - Part Time @ Business International Academy Jan 2013 – Jan 2014 | Kathmandu, Nepal Slot Management System For Tribhuwan International Airport Responsibilities: Designed Project Architecture. Meeting with Clients. Database Design Deployment in their LAN. Technologies Used Asp.net MVC with C#, Jquery, Sql server 2008, Entity Framework, IIS ### Senior Software Developer @ XclusiveMINDS Pvt Ltd Jan 2012 – Jan 2013 | Anamnagar, Kathmandu Senior programmer for HR Project, Content management system for Htpl and container management system My resposibilities Includes: Create Project Architecture with layers and repository pattern in Dao. Meeting with clients Designing Database Assigning tasks to my team members Creating complex forms which needed more assistance. Uses Asp.net with C#, Jquery, Sql server 2008, Entity Framework ### Software Developer @ InfoDevelopers Pvt. Ltd. Jan 2011 – Jan 2012 | Jwagal, Lalitpur Worked In HR and Micro-finance(Banking) Project. Responsibilities: Designed setup web-forms and write stored procedures in database to perform crud operation. Also Implemented Jquery UI and Jquery AJAX. Technology Used Asp.net with C#, Jquery, JavaScript and SQL server 2008 as database. ### Teacher and Sofware Developer @ Global Village College Jan 2009 – Jan 2011 | Lalitpur, Kathmandu Taught Computer Science to School Level. Also developed Small project for student management using Asp.net Webforms,Sql server 2008 and vs 2010. ## Education ### MSCIT in Computer Science Maharishi International University ### Bachelor of Engineering (BE) in Computer Science Kathford International College of Engineering and Management ### +2 in Science Brihaspati Higher Secondary School ### BCT in Computer Science Nepal Nalanda Higher Secondary School ## Contact & Social - LinkedIn: https://linkedin.com/in/dineshkumarkarn --- Source: https://flows.cv/dineshkarn JSON Resume: https://flows.cv/dineshkarn/resume.json Last updated: 2026-03-31