Deepty Sharma
E-Mail Id: *******.******@*****.***
Cell # 858-***-****
Microsoft .Net Developer
PROFESSIONAL SUMMARY:
Over 10 years of professional experience in developing web applications covering all phases of software development lifecycle including Requirements Analysis, Software Design/Architecture, Development, Maintenance, Unit Testing, Integration Testing and Implementation.
Microsoft Azure: Certified in Azure Fundamentals (AZ-900).
Experience with .Net Core, Azure DevOps, .Net Framework, C#, VB.Net, LINQ, Web API, RESTful, Microservices, Entity Framework, Dapper, JSON, HTML5, CSS, Bootstrap, Angular, React, Datatables.net, ADO.Net, User Control, Web Forms, AJAX, JavaScript, jQuery, Canvas, Google Charts and D3.js
Experience building RESTful Web API
Experience with Microservice Architecture and Docker
Well versed with SOLID principals and Object-Oriented programming (OOP) in real life
Experience in MongoDB database
Hands on experience in SQL Server Database design, developing T-SQL queries, stored procedure and triggers using SQL Server 2012/2016.
Experience with xUnit Testing
Used SSIS package to import text file information to SQL Server 2016
Experience with release management, branching strategies and distributed source control systems such as Git and TFS (Team Foundation Server).
Good Experience in hosting web applications (.Net Framework, .Net Core and microservices) on Windows Server 2008/12/16 with IIS and Ubuntu 16.04 with Docker, NGINX
Experience with Continuous Integration and Continuous Deployment (CICD) using Gitlab and Jenkins
Developed project modules using AGILE (Scrum) methodology – Planning, Sprint Cycle, and Closure.
Quick in learning new technologies and adapting in new environment.
Goal Oriented and a highly motivated Team player with excellent organizational and interpersonal skills and self-starter.
Excellent verbal and written communication skills.
Effective in working independently and collaboratively in teams.
TECHNICAL PURVIEW
Operating Systems: Microsoft Windows Operating Systems 95/98/2000/7/8/XP/Vista/10, Windows Server 2008/2012/2016, LINUX, Ubuntu 16.04
Programming Technologies ASP.NET..Net Core, C#, JAVASCRIPT, JQUERY, Vue.js, MVC, CSS, Ajax, Web API, HTML, C, C++, VB.Net, POSTMAN
Dev. Environment & Languages: Visual Studio 2005/2008/ 2012,2013/2015/2017/2019
DBMS & Technologies: MS-SQL Server 2005/ 2008/2012/2016/2017, MS-Access, and Ado.Net, Oracle
WORK EXPERIENCE
Senior Software Web Developer (Feb 2021 – Present)
Elekta Inc. – Sunnyvale, CA
Responsibilities: -
Contribute to design decisions and discussions with project teams. Translate user requirements to software requirements.
Implement software applications including design, unit testing and validation.
Create the front end of applications using responsive design and develop RESTful APIs.
Ensure software quality standards are met through documentation, risk analysis and testing support.
Develop with Agile philosophy and Scrum methodology.
Interface with customers and vendors as necessary during the product development cycle; support field services on complex technical issues.
Proficient in all phases of the software development cycle.
Review provides guidance and feedback to colleagues as needed.
Actively seeks to develop a working knowledge of a range of domain/engineering areas, processes, new technologies and tools leading to business strategies and project requirements.
Conduct/coordinates team meetings and discussions.
Lead Software Engineer (Jan 2019- Feb 2021)
nGap Inc. - Bonsall, CA
Responsibilities:
Identify and implement short term and long-term solutions options, with risk assessments and recommendations to business and technology leadership
Collaborate with team members, architects and business owners to ensure software is built to meet our customer’s needs
Facilitate and fulfill tasks as a member of an agile team, using agile practices
Investigate and resolve issues in development, test and production environments
Develop scalable, robust and simple web-based solutions to solve complex business problems
Implement new features and optimize proprietary applications for maximum speed, security, and scalability
Involved in Research and Development tasks; researched and documented on Docker, CICD pipeline using Jenkins and Gitlab, Microservices, and MongoDB
Software Engineer (Nov 2014 - Feb 2019)
nGap Inc. - Bonsall, CA
It is a highly automated e-commerce solution specifically designed for government procurement. It includes contract creation, order processing, order fulfillment, as well as reporting and oversight functionality on a government-wide basis. Orders can be processed through a shopping cart or a solicitation award. Vendors can upload the product catalogs, respond to open solicitations for products and services, accept order awards and issues invoices.
Environment: MVC, C#, Web API, Ajax, jQuery, Bootstrap, json, VB.Net, Web Forms, SQL Server 2012, 2017, Entity Framework, Visual Studio 2013, HTML., IIS, Windows 10, Vue.js, JavaScript, C#, Unit Testing
Responsibilities:
Working closely with analysts and architects to understand the framework of the application.
Involving in developing and maintaining controller, views, web forms, user control, client-side scripting, Web API using, C#, Jquery, Ajax, Json, VB.Net 4.0 and SQL Server 2012.
Implemented Global gateway, Authorize.Net and ICverify and payment gateway integration.
Creating Stored Procedure, SQL statement, procedures, triggers and Functions to manipulate the databases.
Implementing Micro ORM (Dapper) and Entity Framework technology for data retrieving, querying, storage and manipulation.
Involving in code migration from VB.Net to C# and Asp.Net to Asp.Net MVC framework.
Developed cascading style sheets (CSS) for user interface uniformity throughout the application.
Developed windows-based application to upload vendor catalog using C#.
Designing, developing, testing, troubleshooting and debugging of the applications.
Tracing/debugging issues using SQL Server Profiler.
Responsible for coding, implementing the assigned module of system.
Custom Validations were designed using Data Annotations.
Edited and corrected errors in jQuery functions for improving performance of a page.
Used Datatables.net for grid, pagination, sorting.
Followed industrial standards and coding guidelines.
Environment: N-tier architecture, MS Visual Studio 2013, MS.NET 4.0/3.5 (C#.NET, VB.NET, MVC, ADO.NET, ASP.NET), HTML, JavaScript, jQuery, Ajax, Json, CSS, XML, Microsoft SQL Server 2012, Bootstrap, Web API and Windows 7, IIS.
Projects: -
Contract Writing Systems
Project Management
Uniform Contract Format
Task Orders
Workflow Management system
Invoicing
Computer Market Research (July 2014 - November 2014)- San Diego, CA
.Net Developer
This project deals with gathering end users or client’s feedback on the applications and services which we were providing for the past few years. It is a survey form that is sent to the companies through email and reminders. It is an admin side application where one can select company and contact list, to whom we need to send survey. Also, once the survey is completed by the user all the data is logged in for analysis, based on the feedback entered the system will analyze and records using a ranking logic. This application also retrieves all the information and displays it to the admin for further analysis.
Environment: MVC architecture, Web API, C#, SQL Server 2012, Visual Studio 2012, MS.Net 4.0
Responsibilities:
Involved in Analysis, Designing and coding and implementation of the application.
Develop an N-tier Application and design Data Access Layer included Interfaces and Repository, Models and Controllers using C#, Asp.Net, MVC and Partial linq query
Client-side validations were designed using Data Annotations and JavaScript.
Responsible to create new Web API using C#.
Involved in documentation, created MVC grid which included the sorting and paging.
Implemented AJAX for asynchronous communication to server
Experience with razor code in view pages.
Responsible for implementing Web API.
First Point IT (1stJan 2007 – 31st Dec 2008) - New Delhi, India
Role: .Net Developer
Project 1 – Real Estate
It is a portal dedicated to meet every aspect of the consumers needs in the real estate industry. It is a forum where buyers, sellers and brokers can exchange information, quickly, effectively and inexpensively. Here, you can advertise a property, search for a property, browse through properties and visit other Indian and International sites.
Responsibilities:
Developed the modules in 3-Tier architecture
Developed the stored procedures following the OOPs concepts
Responsible for creating HTML Pages and client-side validations
Creating and maintaining the database tables and fields
Involved in the bug tracking and defects solving, bug fixing and enhancements
Project 2- Invoice Application
This is a web-based application that helps in maintaining inventory, track stock, employee availability and order statistics in systems.
Responsibilities:
Wrote/ Updated SQL queries to retrieve the data from the database.
Handling changes requests
Analysis, Coding and testing of the various controls used in the project
Maintained the Database Tables and Fields according to the requirement of the client.
Established connection between database and various forms.
Maintained and supported above applications based on client’s requirements at various levels.
Project 3- Banking
Designed and developed few Web Applications of Registration Forms, Forgot Password, Reset Password, Locking and Unlocking User Account.
Environment: .Net 2.0, C#, SQL Server 2005, Visual Studio 2005, ADO.NET
EDUCATIONAL CREDENTIALS
Masters in Information System Management from Coleman University, San Diego, USA
Masters in Computer Applications (IGNOU), India
Bachelors in Computer Applications (IGNOU), India
Bachelors in Commerce (DU), India