More than Number years of experience as .NET Developer. Expert at spotting system defects and navigating programming languages. Passion for quality user support and client-side web development.
Overview
5
5
years of professional experience
Work History
Full stack .NET Developer
Grainer
01.2023 - Current
Designed brand-new windows-based application from scratch to meet business requirement in short span of time
Interact with product owner and developer in requirements analysis, design reviews, testing and documentation for application being developed in Agile environment
Built Web based and service-oriented platforms using Microsoft .NET technologies (C#, ASP.Net, MVC, Web API, and Entity Framework)
Work with applications for Azure suitability and propose right target state on Azure considering cost, performance, and security
Deploy WCF services on Azure cloud
Good understanding of storage concepts
Experience in designing and implementing Azure Storage
Configure Azure cloud service for end point deployment
Developed UI interfaces with MVC 5 Razor Views (CSHTML), CSS JavaScript, Knockout JS and jQuery
Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC
Developed and Enhanced Master Pages, User Controls, Custom Controls, User Interface by using HTML 5, CSS 3, Bootstrap and Kendo UI Controls
Proficiency in working with CosmosDB APIs such as SQL, MongoDB, Cassandra, and Gremlin
Implemented UI using MVC 4.0, AWS, HTML, IOT, Python, React, Scala, DDL, SASS, terraform scripting, Nhibernate, PL/SQL, Grafana-Kibana, Cosmos DB, Dapper, Auris, Data Mappings, Compass, S3, POS, Kotlin, IOS, Hippa, Portfolio, Coffee script, Azure Devops, Dynamo DB, XML, CSS, JavaScript, AngularJS, AJAX and Web Form Controls to create responsive web pages, developed Master Pages with customization for various user roles and user controls to accept common request details
Used Dependency Injection Pattern to reduce the dependency coupling between classes and in Front end using AngularJS
Used ADO.Net extensively for database interactions using Data Reader, Data Adapter, Data view and Datasets
Created and used User Controls in developing the front-end application and multi-thread windows applications using VB.Net
Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features
Developed Web forms using ASP.Net server controls and validated input using Java Script
Created and maintained database objects like complex Stored Procedures, Tables, Views, and User Defined Functions in SQL Server 2012
Worked on SOAP and RESTFUL Services using WEB API which return JSON data
Responsible for fine tuning the Stored procedures and SQL Queries that have been found expensive in the load testing conducted for the releases
Responsible for maintaining versions of source code using Team Foundation Server (TFS)
Implemented Application logging, email for error handling and notifications
Prepared unit test cases and performed N-Unit testing prior to system implementation
Used Hibernate - Object Relational Mapping Tool for the backend data persistence
Working with Azure cloud service offering (covering Azure Compute, Storage and Network and PaaS services including App Services, Resource Groups, Azure SQL, Cloud Services, ARM, Web Role/Worker Role, SQL Azure Database among others)
Developed client’s interface in PHP in MVC modelling using code igniter framework
Created logical and physical data models putting to practice, concepts of normalization and RDBMS
Used Rational Application Developer which is based on Eclipse, to develop and debug application code.
Full stack .NET Developer
Kaara
03.2020 - 01.2022
Involved in the Analysis, Requirements gathering and Development of the project and used UML in preparing case and activity diagrams
This project was implemented using Agile and SCRUM methodology for rapid development
Implementation of 3-Tier architecture, facing key challenges on Business and Database layers
Developing Web application using ASP.Net, MVC5, and C #, Entity Framework, JavaScript, Knockout JS, JSON, HTML5 and CSS3
Developed complex stored procedures using temporary tables and loops using SQL
Designed dynamic and multi-browser compatible pages using HTML, CSS, jQuery, JavaScript, RequireJs, Bootstrap, MongoDB, and Kendo UI
Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept
Also, used Azure for Scaling and checking the reliability of the applications which were developed during the project
Completely designed and developed the user interface using VB.NET and Windows User Control
Developed Web Forms using ASP.Net and C#.Net
Worked with Backbone.JS and Node.JS to give a structure with rich API over a RESTful JSON interface
Created WCF Service to look up and retrieve the data from database
Developed web pages for the application using Asp.Net MVC, Asp.Net Web API, jQuery, Angularjs, CSS, HTML 5, and Ajax
Contributed in building a Restful ASP.NET Web API & .Net 5.0 to provide resources for the client application
Developed SQL Queries, Stored Procedures and Triggers using T-SQL in SQL Server
Involved in creating, deploying and managing reports using SSRS
Documentation of design options and solutions according to Software Development Life Cycle (SDLC) methodology
Developed core functionality with the ASP.NET MVC Framework (C#.NET, ADO.NET) Developed Cascading Style Sheets (CSS) for User Interface uniformity throughout the application
Develop sequence diagrams and user flows for the application using MS-Visio
Development of UI using ASP.Net framework
Used jQuery and JavaScript for client-side validation and other purposes
Provide technical support to business and testing team during testing phases
React.js which allowed us to render pages on both the client and server using the same codebase
Used React.js for adding a client-side interface for JavaScript templating and function binding
Involved in Creating Services and Directives which may need to be shared across the entire application
Designed custom directives using React.js.
.NET Developer
Blue Silicon InfoTech
05.2018 - 02.2020
Using Microsoft Technologies for the project development such as Visual Studio 2012, .Net framework 4.5, C# 4.5, SQL Server 2012 and TFS +2012
Design & Develop application using ASP.NET MVC5, jQuery, Html 5, Java Script and CSS
Design and implement AJAX service call using Angular JS http
Manage various AWS/AZURE environment for provisioning of Linux servers and services implemented by the providers
Set up and configuration of various instruments on AWS direct connect to create DEV/IT, UAT and Production environment for short-term internal projects
Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript
Involved in all phases of SDLC
Responsible for creating Web Forms using several ASP.NET server controls
Created ETL packages in SQL Integration services (SSIS) for various data loads and extracts from different types of sources like SQL Server, Text, React, Dynamo DB, LARA, CSV flat files, Excel
Developed several stored procedures in SQL Server 2008 and optimized Queries
Writing the Contract models, Domain models to consume the Rest Services and converters to map between contract models and domain models
Developed ASP.Net pages for implementing the front-end functionality
Used various objects in ADO.Net object model for accessing and manipulating data from a database server through an OLE DB provider
Developed Database Tables, Stored Procedures and other business objects in Oracle 9i
Extracted huge volumes of data from legacy systems and uploaded into Oracle using SQL
Loader and PL/SQL
Performed Unit and Integration testing
Handling the day-to-day issues and fine tuning the applications for enhanced performance
Responsible for debugging and troubleshooting the web application
Used Oracle database in developing the project and used SQL statements and procedures to fetch the data from the database
Set up preconfigured RHEL5.x and 6.x on local and in the cloud on AWS EC2
Enhancement's to scheduling logic
Implemented, tested and deployed the application
Updating the user manual documents to help customers understand the functionalities.
Education
Masters In Computer And Information Science - Information Technology
Lindsey Wilson College
Columbia ,KY
06.2022
Skills
C#
VBNet
C
XML
PL/SQL
Windows (10/81)
Ubuntu
Mac
Net Framework 45 / 40 / 35 / 20 / 11 / 10
ADONet
ASPNet 40 / 35 / 20 / 11
MVC 5/4/3
AJAX
Web Services
MVC Architecture
Angular
Angular 2
Typescript
Underscore
Knockoutjs
Backbone JS
D3 Js ReactJS
Redux
Express
Node
Spring Framework
Hibernate
Dustjs
HTML
HTML5
XHTML
XAML
XSL
XSLT
JSON
CSS 20/CSS 3
Azure
KnockoutJs
AngularJS
Ajax
Boot Strap
Oracle
MySQL
MSSQL Server
Sybase
PostgreSQL
MongoDB
Microsoft Visual Studio
SQL Server Management Studio 2016
2014
Visual Studio 2015 /2013 /2010
TFS
Git
SVN
Visual Source Safe
TCP/IP
HTTP
FTP
Web API
SOAP
SQL Server Reporting Services
Crystal Reports
MS Visio
NUnit
UML 20
MS Office
Coded UI
DOM
SAX
JAXP
JAXB
XML-RPC
XML Beans
JUnit
Selenium
Cucumber/Gherkin
Eclipse
RAD 75/85
Timeline
Full stack .NET Developer
Grainer
01.2023 - Current
Full stack .NET Developer
Kaara
03.2020 - 01.2022
.NET Developer
Blue Silicon InfoTech
05.2018 - 02.2020
Masters In Computer And Information Science - Information Technology