innovativeanil

Summary

  • Full Stack Developer with over 10 years of industry experience in application design, development and maintenance using Microsoft .NET technologies.
  • Solid understanding of OOPs concepts, Dependency Injection (DI) and SOLID principles concepts, and used the above concepts for writing testable and maintainable code.
  • Proficient in building Web Applications using C#, ASP.NET Web Forms, ASP.NET MVC 5.0/4.0, HTML, XML, JSON, AJAX, jQuery, JavaScript, Bootstrap and CSS.
  • Strong experience in using Entity Framework and ADO.NET for implementing Data Access code for various databases.
  • Expertise in developing and consuming web services using ASP.NET Web API, WCF (Windows Communication Foundation) including working in public/private API’s.
  • Solid working knowledge in N-Tier applications and SOA based services.
  • Experience working directly with product owners, architects, business analysts, developers, testers, and customers/stakeholders to define features and technical user stories.
  • Highly motivated and quick learner with excellent communication and interpersonal skills.

Professional Experience

Senior .NET Developer - University of California Berkeley | Berkeley, CA (May 2020 - Current)

  • Developed WordPress Plugin for UC Berkeley Dining Menu page.
  • Provide back-end and Siteimprove support on an as-needed basis for all divisional websites.
  • Provide front-end web design and web migration support on Rec Sports, Public Service Center, Cal Dining, Summer Housing Conferences, University Village Albany, Central Evaluation Unit, Career Center, Cal 1 Card, and Business Development websites.

Senior .NET Consultant - Taylor Communications | Minneapolis, MN (April 2019 - January 2020)

  • Designed and developed Entity Framework Code-First approach with Repository-Pattern based backend and used RESTful and Web API as transaction and communication technology to the client-side.
  • Developed ASP.NET Core Web API based on departmental requirements and specifications.
  • Implemented convention-based CRUD actions like GET, POST, PUT and DELETE.
  • Used Swagger, Postman & SOAPUI for rest service testing.
  • Designed and implemented web application using C#, ASP.NET MVC 5 with Razor View Engine, JavaScript, HTML5, CSS3, and Bootstrap.
  • Built Reverse Proxy API using Azure Functions which would authenticate the user and based on authentication, it would send JSON format data back from SOLR Db to front-end application; deployed it successfully to Azure.
  • Assisted existing Umbraco Content Management System application with version upgrade.
  • Coordinated with the QA Team for Unit Testing and Integration Testing.
  • Implemented source control using TFS by creating the projects in the TFS environment.
  • Followed agile methodology with daily scrum meetings with stake holders, project manager, business analyst, architect, developers, and testers and provided user story updates.

Software Engineer - Innovative Technology Pvt. Ltd. | Nepal (April 2018 - April 2019)

  • Built Social Networking Web Application for travel companies using ASP.NET MVC 5 and Entity Framework 6.
  • Designed responsive front-end web using HTML5, CSS3 and Bootstrap.
  • Developed the reusable components on UI (Razor views) by developing the Partial Views, View starts and reusable components for implementing the business rules with C# and OOPs concepts.
  • Implemented LINQ query operations like Grouping, Ordering and Filtering operations to access database for search of travel events by travel company, genre, and location.
  • Deployed this application to Microsoft Azure Cloud environment.
  • Started my own IT outsourcing company to provide IT solutions, ranging from website design and development to digital marketing.

Also, did my Masters during this time period.

Software Engineer - IWCO Direct | Minneapolis, MN (January 2014 - March 2018)

  • Involved in Software Development Life Cycle from user requirements to design, development, testing, deployment, and production support.
  • Provided end to end solutions to in-house C# and ASP.NET applications.
  • Created several .NET applications to create job reports and automated it to send those reports directly to the clients weekly/monthly based on campaigns.
  • Designed and developed various abstract classes, interfaces, classes to construct the business logic using C# and SQL Server.
  • Developed and consumed RESTful Web Services using Microsoft Web API.
  • Designed and developed 3-tier web application in .NET framework using C#, ASP.NET MVC and JavaScript.
  • Used JavaScript and HTML controls for Client-Side validations.
  • Extensively used Grid View, Details View, Repeater and other ASP.NET Server controls for state management in .NET.
  • Developed various XML config files, methods in handlers for displaying controls names, error messages and text messages.
  • Worked on .NET security features such as Authentication (Windows-based, Form-based) and Authorization (Authorizing users and roles).
  • Used Entity objects such as Data Adapter, Data Reader, Dataset, for consistent access to SQL data sources.
  • Created tables, stored procedures, functions, and triggers using SQL Server.
  • Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SSRS.
  • Helped with testing and data migration from SQL Server 2008 to 2014.
  • Mentored newly hired developers; performed code reviews.

Software Developer Intern - MTS Systems Corporation | Minneapolis, MN (May - August 2013)

Worked on a Closed Loop Customer Feedback Process

  • Made an MVC 4 web application which talked with a middle layer Web Service which pulled feedback data back and forth from TFS.
  • Also stubbed out an Android application to enter new feedback using the same web service in my free time.

Projects


Other Projects

Wireless Digital Oscilloscope and Spectral Analyzer:

Designed and developed a system that uses PIC18F4455, Bluetooth, Keypad, LCD and C# GUI, and functions as wireless digital oscilloscope. The system uses PIC chip’s ADC (Analog to Digital Converter) to digitize the analog signals received. It gets user inputs via keypad, PC keyboard, and C# GUI, and displays the outputs on LCD as well as on C# GUI.

Find out more

Signal Generator:

Designed and developed a system that uses PIC18F4455 and C# GUI to generate rectangular periodic signal with different frequencies and duty cycles, and measure the pulse with, duty cycle, and frequency.

Find out more

More on Linkedin

Activities and Achievements

  • Attended Google I/O Conference at Google Campus, California, May 2019
  • Been attending Twin Cities Code camp held in Minneapolis, MN every year
  • Won Micromouse Robotics Competition at IEEE Region 4 Conference held at University of Minnesota in 2013
  • Received Excellence in Leadership Award from St. Cloud State University, April 2013
  • University Ambassador of St. Cloud State University, August 2011 – May 2013