.net Developer Resume
New York City, NY
SUMMARY
- Around 8 +years of experience in design, development, coding and testing applications using ASP.NET 3.5/4.0/4.5/Core, C#, WCF, MVC, jQuery, AJAX, LINQ, Entity Framework, Web Services, MS - SQL Server 2008/2012, 2016, ADO.NET, IIS, HTML, Java Script, XML.
- Strong experience in the analysis, design, development and implementation of multi-tier web based and distributed applications.
- Experienced in customizing SharePoint Sites, SharePoint Lists, Features, Workflows, Document Libraries and Meeting workspaces using SharePoint Object Model programming with Strong understanding of SharePoint 2013 Architecture, Security Model and Communication Model.
- Develop highly scalable web applications with a focus on usability and performance.
- Extensive experience in architecture, design and development of Client-Server and Distributed Web Applications with MVC, MVVM, 3-Tire Architecture using Web Forms and Razor view engine.
- Specialize in implementing various COTS solutions at a Techno Functional level.
- Knowledge experience with other NoSQL Databases.
- Excellent working experience on Content Management tools like Umbraco CMS Dot Net Nuke DNN to build website web parts providing access for project servers and Business Catalogs.
- Expertise in using Object-Relational Mapping (ORM) technologies such as Hibernate and IBatis.
- Worked for the applications developed on Service Oriented Architecture (SOA)
- Knowledge on creating REST Services using ASP.NET Web API / Web API Core and C#.
- Good hands-on experience in building single page applications using Angular JS.
- Experience in creating reusable components like grid, models, sheets, date-picker, dropdowns using Angular JS and Angular 7.
- Extensively used Entity Framework and ADO.NET to implement the data layer to communicate with different databases.
- Expert in Object Relational Mapping (ORM).
- Experienced in implementing Microservices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/WSDL) using Top Down and Bottom-Up approach
- Hands on experience with REST API Documentation using Swagger.
- Experience in working with Angular JS and Angular 5/6/7, React JS.
- Good understanding of Object-Oriented Design and Development (OOPS) concepts.
- Working experience in Development and Programming using SQL Server and Oracle.
- Experience in writing Stored Procedures, Functions, Views, CTE and Triggers.
- Experience in manipulating the DOM using JavaScript, jQuery and service calls using AJAX.
- Wide experience in working with HTML, CSS, Bootstrap to Design responsive applications.
- Possess the domain knowledge on all the platforms of Microsoft Azure Cloud Technology like SQL azure, blob storage, resource manager, service bus.
- Good Hands-on experience in using jQuery UI Controls for creating rich and fast user interface.
- Developed Data Access Layer (DAL), Business Logic layer (BLL) also in implementing Business Processes, Abstract factory as part of Service Oriented Architecture (SOA) using C#
- Well versed with complete Software Development Life Cycle process.
- Capable of performing under minimal supervision, multi-tasking, meets deadlines as an individual contributor and a good team player.
- Excellent team-player, natural communicator, fast-learner with eagerness to learn new technologies.
TECHNICAL SKILLS
Languages: C#.Net, VB.Net, T-SQL, PL/SQL
Microsoft Technologies: .Net Framework 4.5/4.0/3.5/2.0 , ASP.Net MVC 5.0/4.5, ADO.Net, LINQ, Web Forms, Windows Forms, WCF, WPF, Web API, MSMQ, WWF, Windows
Web Technologies: ASP.NET, ASP.NET MVC, HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, AJAX, jQuery, Angular Versions
Cloud: Azure
Databases: SQL Server, MS Access, MySQL, Oracle
Server Technologies: IIS
Development Tools: Visual Studio.NET, TFS, Remedy, NUnit, Service Now
Versioning Team Foundation Server: (TFS), GIT, SVN, Visual Source Safe (VFS)
PROFESSIONAL EXPERIENCE
Confidential, New York City, NY
.Net Developer
Responsibilities:
- Involved in full life cycle of the project from requirements gathering, analysing, designing, and developing the application using Iterative AGILE Methodology.
- Developed application using MVC 5, C#.Net, JavaScript, jQuery, Bootstrap, Angular 9, CSS3 and HTML5.
- Worked on ASP.NET client-side state management (view state, cookies and query strings) and server-side state management (application state, session state and profile properties) using C#.Net.
- Graphical User Interface (GUI) was designed using ASP.NET MVC and the business logic was coded in C# MVC Controllers.
- Used WPF for creating windows and custom win form control using various animation techniques.
- Designed and developed desktop Application using WPF, XAML, and Expression blend Modified web services using C# to interact with the other applications and exposed them using HTTP and SOAP.
- Responsible for developing the reusable Components on UI(Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules with C# and OOPS Concepts.
- Worked on .NET Security features such as Authentication Authorization, Forms-based Authentication, Authorizing Users, Authorizing admin, Roles and User Account Impersonation, tracing.
- Adapted web application to run in Windows Azure against SQL Azure using Azure Queues for background processing.
- Utilized ENTITY FRAMEWORK extensively for data retrieving, querying, storage and manipulation.
- Used Visual Studio .NET IDE to design the forms, develop and debug the application.
- Involved in testing like Unit test, Integration test, Acceptance test and Regression testing using NUnit and responsible for writing test scripts and scenarios.
- Maintained and supported Microsoft Team Foundation Server (TFS) to allow for a secure code in a multi-team environment.
- Develop the code to access the web services so that data from other source can be consumed and and updated.
- Changes done to B-layout and R-layout so that the claims process can be done in timely manner.
- Taking part in daily stand-up call
- Documentation of SRS
- Using ASP.NET Web Service to use make use of RESTful Web services.
- Helped team to create data flow diagrams, and class diagram using draw.io for all the API’s.
- Implemented CRUD operations using $http service to call Web API methods.
- Worked on the CMS Kentico tool for UI design functionality. Utilized Angular 6.0, Bootstrap, CSS selectors and HTML elements for the better display of the modules on front-end.
- Customized web parts are integrated on the site in which the code is written in C .net using SharePoint client object model
- Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library
- Working with WEB APIs to make calls to the web services using URLs, which would perform GET, PUT, POST and DELETE operations on the server.
- Testing each component to ensure proper functionality using Postman.
- Using Git and GitHub for management of code and version control.
- Created React JS components using JSX, followed FLUX design pattern for unidirectional data flow.
- Experience in managing large-scale, geographically-distributed database systems, including relational (Oracle, SQL server) and NoSQL (MongoDB, Cassandra) systems.
- Worked on creating various types of indexes on different collections to get good performance in Mongo database.
Confidential, San Francisco, CA
.Net Developer
Responsibilities:
- Participated in full SDLC events, requirement gathering, writing high level and low-level designs, build, debug, unit test and deploy multi-client communication, performed design Reviews, Code Reviews and Test Plan Reviews.
- Involved in requirement analysis and application designing sessions Designed and implemented the Web Pages of project using ASP.NET and C#.
- Design and Implement WCF services layer hosted on Windows Azure. This layer is the middle tier between SQL Azure online external content.
- Developed Web Forms for User Interfaces using ASP.NET and C#.NET using Server Controls, HTML Controls and User Controls.
- Created and deployed XML Web Services (WCF) using ASP.NET and C#, used them to generate the proxy class files based on the web services and consumed in web application.
- Developed and hosting WCF Services on IIS by following Service Oriented Architecture (SOA).
- Used ASP. NET Master Pages, jQuery, utilizing Server Controls, User Controls, Data Grid Controls, Form Validation controls, Custom controls and CSS.
- Developed Business Logic Component using Web Service, WSDL, implemented SOAP (Simple Object Access Protocol) for communication of application.
- Designed and developed the complete front-end application using Web Forms with C# as code behind.
- Implemented WCF throttling and WCF concurrency to increase throughput of the WCF web service.
- Used Dataset, Data View and Data Adapter to manipulate and display data.
- Utilized ADO.NET Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Responsible for creating and designing databases, views, stored procedures, T-SQL statements and user-defined functions of varying complexity with a “best practices” approach to keys, indices and relationships in SQL Server.
- Involved in writing the Unit Test Cases on Business and Service classes using NUnit. Involved in various phases of system testing such as unit, integration and regression testing.
- Used GIT tool to keep track of all work and all changes in source code and deployed the applications.
- Work with Android SDKs and other tools for Visual studio to compile and create Android APK files using Xamarin. Android
- Setting up Xamarin Studio (now Visual Studio for Mac) on Mac so that it acts as a build agent to compile iOS apps for iPhone and iPad
- Creating distribution profiles on the mac to create IPA files for authorized iOS devices
- Caching data on mobile devices using SQLite for offline use
- Created Sync Services that source data from different systems like PTS, PPM, VAS and CMS, oracle financials into a centralized data store which can be accessed by Web API
Confidential, Redwood City, CA
.Net Developer
Responsibilities:
- Migrated REST APIs from .NET framework 4.5 to .NET Core 2.2
- Implemented automated API documentation using Swagger.
- Use Microsoft Visual studio enterprise 2017 for the daily development activities and to develop the dunkin mobile application.
- Installed and configured SQL Server Reporting Services (SSRS)
- Involved in solution and framework development, implementation of MMIS
- Responsible for gap analysis in changing old MMIS and Involved in testing new MMIS. Also, accountable for Medicaid Claims Resolution/Reimbursement for peach state health plan using MMIS.
- ADO.NET objects such as Data Set, Data View, Data Reader and Data Adapter are used in the Data Access layer to communicate with the database to access, update data in the database.
- Design and develop enterprise applications using .NET framework, SQL Server, MVC5, C#, REST API’s, MVC, MVVM and .Net core API’s.
- Installed, configured, customized and maintained various COTS enterprise tools.
- Provided 24x7 on-call support for production and development systems for both SQL and NoSQL databases.
- Created a RESTful and SOAP Web API service using C#.NET Web API to generate data which was then consumed in the by AngularJS.
- Extended the SCSF with a custom shell implemented using DevExpress and Infragistics toolkits to support Enterprise-Class UI and Rich UI Styling following Windows OS UX guide.
- Utilized current and upcoming industry trends and practices to create Sitecore CMS website.
- Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator
- Manage environments for legacy codes using specific Docker containers based on the required architecture.
- Development on the Windent Platinum 8.3 desktop application. Tasks include creating WinForms components, implementation of business logic layer entities, and data access layer functionality to work with both SQL Server 2008 and Pervasive databases via an internal Object Relational Mapper (ORM).
- Implemented case and correspondence modules for various tax types.
- Developed custom scheduler web-part for integrating custom corporate calendar events and outlook resource management using SharePoint client object model.
- Maintaining a branch strategy for creating new branches from develop branch for each sprint and merged that specific branch into develop branch after the completion of the sprint and also merge the develop branch into release during production.
- Experience with project management tool, source/version control such as: Team Foundation Server, JIRA and GIT.
- Consumed Docker's to develop Container's for the Microservices. Designed and Developed Container Management Rancher to publish Containers.
- Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.
- Successfully resolved critical issues with the installation of Audit Workbench COTS case management tool.
- Designed developed the architecture of the application using ASP.NET MVC Razor for UI, Web API MongoDB as the database.
- Creating, updating and altering various Stored Procedures using SQLYog database to perform various database operations.
- Experience in overseeing MongoDB condition from accessibility, execution and adaptability points of view.
- Extensive knowledge in designing and creating database and tables in SQL Server.
- Experience in working with AWS where all the servers are hosted and also extensive knowledge on the EC2, S3 bucket and route 53.
- Developed presentations layer using CSS, Master Pages &Themes to create user interfaces using web pages and controls.
- Experience in developing application in Spring MVC, Spring Restful web service, Struts2, JSP (java server pages), Servlet, ORM (Object Relational mapping), Core java and S wing.
- Updating web configs after each sprint based on the code changes and uploading them to s3 bucket and then will be deploying them using TeamCity.
- Used FIDDLER which is a debugging tool for web debugging and to record http/https traffic.
- Configured Docker Engine with Docker Specific Commands, Created Custom Docker Images, and Deployed Docker Containers on AWS as Part of Cloud Formation Template.
- Used SONARQUBE to keep track of all the bugs and to keep track of security vulnerabilities and also for code reliability, application security and technical debt
- Used Git as version control, GitHub as source control and Jenkins as continuous integration tools and improved scalability of applications on cross-platforms.
Confidential
.Net Developer
Responsibilities:
- Actively participated in framework coding and test logging activities on all the tool features.
- Communicate with business analysts, project managers and testers, to understand detailed business requirements at all stages of the development lifecycle.
- Created custom Reports using SSRS.
- Worked on validating Anti Forgery attacks using custom and inbuilt validation facilities in ASP.Net MVC environment.
- Used LINQ to Entities and LINQ to objects for CRUD operations.
- Handled run time and execution time errors by implementing appropriate Error Handlers.
- Used jQuery for DOM manipulations and client-side validations.
- Involved in requirements gathering, analysis, design, and code review and development stages.
- Designed and developed an integrated n-tier web application using C#, ASP.NET 4 and ADO.NET.
- Designed web UI using ASP.NET, HTML, JavaScript, CSS, Web Forms and AJAX controls.
- Used jQuery to implement user interface controls to validate client-side validation.
- Extensively worked on develop T-SQL in SQL Server 2012.
- Created Synchrony and Asynchrony Event Handler in designing and Building the Web Server Architecture.
- Customized Service using WCF, sending JSON format data packets between front-end and middle-tier controller.
- Created database tables, stored procedures, triggers, views and functions in SQL Server.
- Involved in Preparation of Test Cases and Unit testing for the developed functionalities.
- Used Team Foundation Server for source control, data collection, reporting and project tracking.
- Involved in all the phases of Software Development Life Cycle such as analysis, design and development
- Using Three-tier architecture (Presentation Layer, Business Layer and Data Access Layer) to interact with the web-based application, send data from presentation layer to data access layer, set the data into database and get the data from database
- Installed new releases of COTS Dtax - Data Warehouse tool on Development, Test and Productions Servers.
- Involved in designing and developing a better role-based security model for CCMS - Including a new data structure to support multiple application, multiple role scenarios for users.
- Created Custom Site Column and Custom List, Custom Site template and Custom List template for the application.
- Customized the look & feel of SharePoint based website using Microsoft office SharePoint designer 2007.
- Active Directory configuration, Domain configuration and deployment. Configuring user authentication to applications and security configurations.
- Technical support to end users and resolved the issues regarding SharePoint usage.
Confidential
.Net Developer
Responsibilities:
- Involved in requirements capture, design and development of the software exercising OOAD techniques.
- Designed and developed various Web Forms using HTML, JavaScript and AJAX toolkit.
- Used ASP.NET for web application development and C# to design web forms.
- Developed XML Web Services using C#, ASP.NET, ADO.NET, SOAP, XML and DISCO for exposing the functionalities of the enterprise business components at the Business Layer.
- Used .Net Framework class library to build user interface that separated application logic from presentation code using code behind pages.
- Implemented WCF services with many endpoints targeting different kinds of users.
- Used AJAX Controls and WPF for Effective Look and feel of the web portal.
- Involved in design of scalable modules for supporting multiple locations and organizations with varying requirements.
- Used WCF for data communication for the web application and the databases.
- Developed a messenger system to facilitate communication in C#, JavaScript and ASP.Net.
- Wrote stored procedures for account management and authorizing.
- Involved in Unit testing and functional Reviews.
- Involved in requirements gathering, analysis, design, implementation and testing of the applications.
- Design and develop Web forms in ASP.NET 4.0 using C# implementing Presentation, Business Component and Database access layers.
- Developed GUI using ASP.NET Server Controls, User Controls and Custom Controls and Master Pages, Cascading Style Sheets (CSS) for consistent look.
- Developed Business logics and coding in C#.Net using Web API Services to manipulate the recommendation to be displayed based on customer’s input.
- Responsible for designing ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Used XSLT for XML data transformation in the application and Schema to check the validity of XML Document at various stages.
- Implemented Business Logic for the Multi-Threaded Applications and Created reusable class libraries using C#.
- Created pop-up windows and Dialog boxes for the user-friendly environment.
- Heavily used ADO.NET objects, Dataset, Data Table and Data Adapter for manipulating, retrieving, storing and displaying data from SQL Server.
- Write T-SQL, View and Stored Procedures (SQL Server) as required for the application.
- Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collection and Reporting.
- Participated during Post-Release maintenance, bug fixing and adding new features, based on user requests.
- Created a wrapper on top of existing eFleet services and exposed them via Web API
- Designed mobile screens/views using Xamarin XAML and C#
- Used third party Nuget packages for vehicle bar code scanning
- Worked with Android SDKs and other tools for Visual studio to compile and create Android APK files using Xamarin. Android
