Post Job Free

Resume

Sign in

Software Developer

Location:
Harrisburg, PA
Posted:
October 22, 2020

Contact this candidate

Resume:

HIRAL K RUDANI

PROFESSIONAL SUMMARY

•Over *+ years of experience in developing applications using Win Forms, Web Applications in .NET Frameworks C#, VB .NET, ASP .NET, ADO .NET, Web Services, SOAP, WCF and MVC

•Experienced in complete Software development life cycle (SDLC) Analysis.

•Advanced experience on Unit Test Design and Unit Testing using NUnit framework

•Implementation, and Troubleshooting of internet/intranet Client Server applications in .NET Framework, ASP.NET, VB.NET, IIS, ADO.NET and traditional ASP, ADO and VB interface with backend like MS SQL Server, Oracle, MS Access.

•Experience in building applications using .Net frameworks using C#.NET, ASP.NET, VB.NET

•Hands on experience in requirement gathering, analysis, system modeling, design and development of N-Tier client server application architecture.

•Strong analytical and conceptual skills in database design, development and writing T-SQL for implementing stored procedures, functions and triggers in MS SQL Server & Oracle 11g.

•Experience on RESTful API's, Design patterns MVP, MVVM, Singleton) code-first initial developments, MVC controls, AJAX controls, VBScript, Visual Basic, developing using the N-tier architectures and applications.

•Designed and developed (ETL) Extract, Transform and Load solutions for Data Warehousing using SSIS packages from diverse Data sources like XML, CSV, Excel, SQL Server, Access Database and Flat Files

•Experience in developing applications front end using AngularJS, DOM, Knockout JS, Node JS, HTML 5, DHTML, CSS3, Bootstrap, JavaScript framework, Crystal report 9, MS Access, Expression (Blend and Design), AJAX controls, jQuery, VBScript.

•Good knowledge on Multi-Tiered Web Applications and design patterns like MVC, MVP and Singleton.

•Expertise in Client/Server (Win Forms) and Web based (Web Forms, ASP.NET) application development.

•Worked in Agile methodology utilizing ASP.NET, C#, CSS, HTML, JQuery, Subversion, VS2010, SQL 2008.

•Implemented concepts in LINQ: LINQ to Objects and LINQ to ADO.NET using Object Relational Model (ORM) and conceptual Entity Data Model (EDM) to query the database.

•Excellent experience in developing clients for the Web Services and Web Based using ASP.Net

•Experience in using Windows Communication Foundation (WCF) in a self-hosting mechanism, implementing the Service-Oriented Architecture (SOA) using the SOAP and methodologies.

•Extensive experience in SOA-based solutions - Web Services, Web API, WCF, SOAP including RESTful services

•Securing strong experience creating Windows UI using Win Forms and WPF with MVVM pattern.

•Experience using configuration Management Tools such as TFS and VSS for version control.

EXPERTISE:

Programming Languages

C++,VB6,ASP.NET,T-SQL,.NET CORE 2.2

Web Technologies

.NET Framework, ASP.NET, MVC3.0/4.0/5.0, Web API, Silverlight 5.0/4.0/3.0, Ajax 3.0/2.0, JavaScript, JQuery, SharePoint

Xml Technologies

XAML, XML, XDOCUMENT, XSLT, XPATH, XSL,DOM, DTD, Schema.

UI Technologies

Win Forms, WPF, WCF, ASP.NET Web Forms, WPF

IDE Tools

VS 2017/2015/2014/2010, SQL Server Management Studio

ETL Tools

SQL Server Integration services (SSIS 2012), Data Transformation Services (DTS)

Databases

MS SQL SERVER 2017/2008, SQL MS Access 2016, Oracle 11g, Team Foundation Server, AWS

Operating Systems

Windows XP/7/8, MS DOS, Linux

ORM

Entity Framework

EMPLOYMENT HISTORY

Software Developer,

Precise Software Solutions, Camp Hill, PA July 2020 – Present

•Providing JIRA Help Desk support by helping customer, resolve runtime or server-side errors.

•Providing website/application support to 12 states by fixing bugs and give them appropriate result.

•Providing them new functionality to the website designed using VB.NET.

•Debugged the issue both on VB.NET App and SQL to find the root cause of the issue and act accordingly.

•Database Development using SQL Queries and created fixes as required in Store Procedure (common for 12 states).

•Used agile methodology for the software development and worked in scrum process attending daily stand up and completing tasks in sprints as well as Performed Unit Testing before handing out the work to BA.

•Worked with JSON web tokens (JWT) for authentication and Used JIRA agile methodology for bug tracking and issue tracking.

Environment: Visual Studio 2019, SQL Server 2019, T-SQL, JIRA Helpdesk, Azure DevOps

Software Developer,

State of New York, Albany, NY July 2019 – June 2020

•State Liquor Authority (SLA) - Complaint Web App – Internet facing Web application is in development phase. General public will be allowed to enter complaints in the web application. Supervisor/Clerks workflow will create inspections based on complaints.

•Involved in Iterative, Test-Driven and SCRUM method of Agile Methodology.

•Created RESTFUL services using WebAPI, built HTTP services and formatted responses using web API media type formatter to JSON.

•Performed Unit Testing as well as Coded business logic and database logic using Entity Framework Core and Repository Pattern. Used Entity Framework Core Code First Approach and LINQ to entity for data access.

•Recreated API using MVC Architecture and Created a built for that API’s for server.

•Responsible for implementing the Token Based Authorization to the service Endpoint.

•Used REST clients like Postman to test and debug REST API’s.

•Designed WPF Forms, Custom Controls and User Controls using XAML language for interactive UI

•Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion.

•Created/Modified Stored Procedures in SQL and effectively used with EF Core.

•Developed controller and service methods using TDD (Test Driven Development) methodology and developed unit and Integration tests by using XUnit framework.

•Creating applications using VB.NET and enhancing projects for .NET applications.

•Worked on distributed version control system/Subversion called GIT and comfortable with feature branches, rebasing, merging.

•Worked on SSIS Variables, Scripting, Event-handlers, Package Configurations and Deployment

•Developed SSIS Packages OLE DB connection from heterogeneous sources (Excel, Flat Files, XML, ADO.NET) by using multiple transformations provided by SSIS such as Slowly Changing Dimension, Data Conversion, Derived Column, Lookup, Conditional Split, Merge and Union all

•Performed Debugging, Logging, Error handling and Event handling for SSIS packages

•Created logging for ETL load at package and task level to log number of records processed by each package and used Script task for Data Flow and Error Handling in SSIS

•Contributed to develop ETL and reporting standards for the organization

Environment: .NET Framework 4.5, MS SQL 2017, SSIS, Visual Studio 2017, TFS, HTML5, CSS3, .NET CORE 2.2, EF 6, Postman 7.14.0

Dot Net Developer,

Nice Ltd., New York, NY Feb 2018- June 2019

•Involved in Requirement gathering, task planning, Design and Unit Testing.

•Developed and implemented web applications into Site core systems using SCRUM Agile methods.

•Maintain the functionalities of WPF as a web service domain to develop and design important pages.

•Wrote application level code to interact with the backend (Java) code and JSON via REST web services and APIs.

•Extensively worked with TFS for versioning and source code control.

•Coordinated with functional team on requirements gathering.

•Developed graphical user interfaces using HTML, CSS, Bootstrap, XML, XAML, JavaScript, JQuery, AJAX, AngularJS and Angular 2/4.

•Developed Outlook Add-In using WPF, C# and SQL Compact Edition along with Custom installation and integration of MSCRM Outlook client.

•Create database triggers to create sequence, logical processing on insertion of values into tables and/or when event occurs by calling application.

•Giving production Support to existing ASP.Net, power builder and SharePoint applications.

•Maintain best practices for release management and SDLC laid out by the leadership.

•Hosted web application and Performed Web Service and Rest Service Testing through SOAP UI tool.

•Created full API with using Web API as well as Performed Unit Testing for assigned modules.

•Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC. Converted Crystal reports into SQL Server Reports (SSRS).

•Created View Model Class for Updating the Business Objects and UI Interface.

•Later helped migrate from SOA to RESTful services using ASP.NET Web API.

•Front end development utilizing HTML5, CSS3, JavaScript, jQuery.

•Designed REST APIs that allow effective and low cost application integration.

•Participate in discovery and planning phases to better understand the business expectations

•Created dashboard in Angular and C# backend in .Net core

•Maintained good working relationships with internal support teams and Client.

Environment: .NET Framework 4.5, MS SQL 2016, Visual Studio 2012,TFS, IIS, PHP, LINQ, Share point Server 2007

Dot Net Developer,

Verizon, GA Aug 2017- Jan 2018

•Involved in the complete life cycle of the project.

•Use to gather the required information and maintain the documentation.

•According to the requirement use to Analyze and involved in designing and development.

•Created User Controls, Reports using Reporting Service 2000. Designed Invoices, Bills using Reporting Services.

•Developed classes and interfaces for the Data Access layer using ASP.NET ADO.Net, and SQL 2008 data access library.

•Configured Web config file for the configuration of the entire Web Application.

•Performed debugging and exception handling in support to the software development

•Used C# and JavaScript, JQuery and Angular JS in custom development and also implemented functionalities.

•Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages Layouts and Nested Layouts, View Start and MVC User Controls Partial Views

•Expertise in developing applications for intranet/internet using ASP.NET, .Net Core

•Created User Controls, Custom controls, Data Access Layer, Business Logic Layer Classes using C# and .Net 4.5 for web pages.

•Experience in designing and developing WPF application using GUI controls, C#, ADO. NET, LINQ and SQL Server.

•Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class instead of relying on the class to create the object itself.

•Experience in design and development of Silverlight and WPF applications using MVVM pattern.

•Responsible for enhancement, bug fixes, developing micro services using .NET Core

•Designed and developed the user interface for various tools and implemented ASP.NET validation controls, JavaScript, jQuery and client-side validations respectively.

•Development of web pages using standards-based JavaScript, HTML5, CSS3 and JQuery.

•Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning

•Used JSON to transmit data between Server and Web Application an alternative to XML Serialization

•Created the Controllers and Controller Actions Filters Routing using ASP.NET MVC.

•Advanced experience on Unit Test Design and Unit Testing

Environment: MVC, Silverlight, MVVM, WCF Services, LINQ, Visual Studio 2010, SQL Server, T-SQL, TFS.

Dot Net Developer,

Schneider Electric, India May 2014- Dec 2015

•Developed the Web forms for new policy endorsement, policy cancellation, renewal, premium calculation, coverage, policy information, billing details using ASP.NET.

•Implementing different functionalities in Admin module and Application module using ASP.NET and C#.NET.

•Development of user and Web Controls system using C# and ASP.Net.

•Development of Data Access Layer to interact with SQL Server using ADO.Net. Implemented XML Web Services.

•Participated in all phase of Life Cycle of Software Development including Use case diagram, Class diagram, Sequence diagram and Activity diagram.

•Implementation of database connection pooling to optimize the database connection objects.

•Assisted in writing test plans, which detailed the testing scope, strategy, test requirements, and necessary resources

•Documented test cases based on corresponding business /user requirements documents & technical specification and other operating conditions.

•Closely worked with development team to enhance and standardize the ETL Process to load underlying system that supports Network Health Care.

•Installation and Maintenance of Oracle, and SQL Server databases on Windows Servers.

•Developed tables, stored procedures, views, functions and triggers to perform automated rules, updating to related tables in SQL server 2010

•Leveraged WCF mechanisms like Instance management, concurrency to make our services more robust and scalable.

•Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).

•Used Visual Source Safe for version control of the source code along with the maintenance of the builds and the relevant documents of the same. Able to articulate Program Specifications both verbally and written as well Performed Unit Testing for assigned modules.

•Implemented GUI using HTML, XML, CSS and Web Form Controls to create web pages, developed Master Pages.

Environment: MVC, Silverlight, MVVM, LINQ, Visual Studio 2010, SQL Server, T-SQL, Entity Framework

Software Developer

Trainee, Infinity Infoway, India May 2013- May 2014

•A Trained and developed an ERP project using ASP.NET C# and SQL Server having MVC architecture.

•Generated a website through .Net by developing database for products through Visual Studio 2008.

•Managed the purchasing, manufacturing and distribution of products.

•Involved in writing data access layers with C# and ADO.NET

•Design domain screens built in C#.Net to capture master data.

•Developed reusable and optimized .NET components using C#.

•Used ASP.NET Validation Controls and developed JavaScript to perform various Client-side validations

•Developed, troubleshoot and implemented new and/or updates to application on ASP.NET server and its SQL database

•Monitored the database in order to avoid bad data situation, corruption and loss of data from database.

•Verified data integrity and accuracy.

•Developed the complex features in C#, Angular and SQL Server, the interaction with the other systems and APIs.

•Participated in writing Oracle database operations such as Stored Procedures, packages, functions, materialized views and triggers etc.

•Implemented interactive UI with HTML, CSS, Bootstrap and JavaScript

•Performed several testing methods that include Regression, Stress, and Load Tests as well as Performed Unit Testing respectively.

•Designed and Implemented WCF web services for communication and exchange of data among different services of the application.

•Developed RESTful and SOAP Web APIs and WCF Web services.

•Database design - Tables and Stored Procedures for supporting the different functionalities of the modules using SQL Server 2000. Generating SQL script for uploading the stored procedures, functions and views to the client's server.

•Reviewed business requirements, documents and technical specifications.

Environment: ASP.NET, C#, SQL Server 2008, DEV, Silverlight, Visual Studio 2012

EDUCATION

Bachelor’s in Computer Engineering, Gujarat, India. GPA 7.50/10.0

Master’s in Computer Science, NYIT, New York, GPA 3.49/4.0



Contact this candidate