Senior .net Developer Resume
Woonsocket, RI
SUMMARY:
- Senior programmer analyst with 8+ plus years of experience in working asa Full-stack .Net Developerand extensive experience in cross-platform application development on .NET platform
- Having professional IT experience in software design, development, debugging, deployment, documentation, and testing of client/server, web-based, TCP and N - tier applications.
- Experienced in developing technical documentation in various stages ofthe Software Development Life Cycle (SDLC).
- Programming languages:VB.NET, C#, ASP.NET platform, MVC, CSS, JavaScript, T-SQL, and HTML - using Visual Studio and SSMS, DB2 for iSeries.
- Experience in front-end web application development that involvedJQuery, AJAX, CSS, Angular, React andJavaScript.
- Experience in report design(MS-Access, MS-Excel, Crystal Reports, andSSRS).
- Experienced in software development models likeWaterfallandAgile.
- Experienced in leading development teams and working in onsite/offshore models.
- Good knowledge and skills in designing mobile applications according to the requirements.
- Experience in working with .net Core 3.0 developing Web API and Entity Framework.
- Developed and designed client/server programming withTCP/IP.
- Experienced in deployingWeb applications, SQL services, andWindows services.
- Expertise in developing Client/Server Applications onThree-Tier Architecture, SOA (Service-oriented Architecture), and MVC (Model View Controller).
- Energetic, results-oriented, and with a proven track record in increasingly responsible positions within high-tech and professional services firms.
- Experienced in Manual and Test case identification.
- Excellent team player with problem-solving and troubleshooting capabilities.
- Well-versed knowledge inSQL,T-SQL,constraints,indexes,stored procedures, functions, cursors, triggers, views, and joinsusingSQL Server 2008/2012/2014.
- Implemented.NETSecurity features such as Authentication & Authorization using Form-based and Window-based Authentication, Authorizing Users, Roles, and User Account Impersonation.
- Hands-on Experience in mobile development usingXamarinandWindows Mobile SDK.
- Some portion of the group made aService Oriented Architecture (SOA)foundation at Mercury with the help of the specialist entryway, client gateway, and corporate site ventures.
- Designed the framework in C# based on repository pattern to access MongoDB.
- Experience with NoSQLMongoDBin working with collections, indexes, shards, and other database management tasks.
- Written stored procedures in SQL server, which are indeed used as a data source for crystal reports.
- Excellent analytical, interpersonal, communication & written skills.
TECHNICAL SKILLS:
Programming Languages: C #, VB, Java, Python, Java Script
Frameworks: Asp.Net, MVC-5/4/3/2, MVVM, Bootstrap, Angular.js, Node.js, Knockout.JS, React.js, Angular 2, Angular 1, Meteor, Ionic, WordPress, JSF 2.0(Java Server Faces), Kendo UI
Web Technologies: HTML, HTML5, DHTML, JavaScript 3.03 with jQuery, Angular JS, AJAX, CSS
Web Services: MSMQ, Web Services, SOAP, REST
XML Technologies: XML 1.0, XSLT, XSL 2.0, DHTML, XSL 1.0/ XSLT 1.0, JNDI 1.1, SOAP 1.2, AXIS 2, XmlLite, MSXML
Application: Windows Forms, Web Forms, Web API, Ajax Toolkit, Mobile with Xamarin
Cloud Services: Windows Azure
Data Storage: Azure, Amazon S3
Databases: T-SQL Server 2008/12, MongodB, Oracle 9i/10g, MySQL, T-SQL, DB2 7.0/8.0/9.0
Web Servers: IBM WebSphere 5.X/6.0/7.0/8.0, Apache Tomcat 5.0/5.5, OC4J 10.1.3, IIS Express, Local IIS, External Host, Custom Web Server
IDE Tools: Microsoft Visual Studio 2008/10/13/15, IBM WebSphere Studio Application Developer (WSAD) 5.0,5.1.2, Android Studio, Eclipse 2.0/3.0/3.1/RCP, NetBeans 4.0/4.1
Mobile Technologies: Xamarin, Android, Accelerator
Operating Systems: Windows 98/NT/2000/XP, UNIX, LINUX
Tools: NUnit, NPM Package Manager, GWT (Google Web Toolkit), Log4j, Jprobe2.8/3.0, GITLAB
Database Tools: T-SQL Server, Oracle, MySQL, SQLite, Mongo db
PROFESSIONAL EXPERIENCE:
Confidential, Woonsocket, RI
Senior .Net Developer
Responsibilities:
- Involved in different phases ofSDLCincluding requirement analysis and architectural design phases of the project usingAgilemethodologies.
- Involved in iterative, test-driven, and SCRUM methods of agile Methodology.
- Worked onVisual Studio 2015/.Net CORE 3.0 Frameworkto implement Business Logic.
- Worked withAngular 4/5CLI for creating, developing, serving, and testing the application.
- Created TypeScript reusable components and services to consume REST APIs using Component-based architecture provided byAngular 7+.
- Building the new application from scratch involved migrating the application from Angular 6.0 to Angular 9 and .Net 4.5 to Net CORE 3.0.
- Participated in gatherings with Business clients and with other project teams to guarantee that the unpredictable business prerequisites reflect in the team improvement.
- Experience in C# .NET, SQL Server, Customization of SharePoint Site & Solutions, debugging, and deployment. Oriented Programming Principles. Developed ASP.NET MVC 4 application in Test Driven Development (TDD) environment using Microsoft Test as the Testing framework.
- Plan and usage of tables put away methods, triggers, sees, and SQL articulations for database operations utilizing ADO.NET.
- The information Access layer is executed utilizing ADO.NET to communicate with the SQL Server Database and to refresh the information in the database.
- Involved in developing projects using Angular JS 2.0 and Typescript.
- Deliver front-end logic development using Angular JS 6.0 as java scripting framework and ASP.NET
- Used Node.js and Express structure to make dynamic information-driven website pages.
- Prepared and updated reports per client requirements.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Use Window Azure to deploy the application on the cloud and manage the session
- Migrated web applications into the Site core CMS System.
- Developed and implemented web applications into Site core systems using SCRUM Agile methods.
- Completed object-oriented design and programming using site core.
- Designed and developed RESTful service interface using MVC to the underlying customer event API.
- Actualized RabbitMQ for Windows with Direct Exchanges, with Consumers and Producers for information coordination with Windows Services.
Environment:C#, MVC 5, ASP.NET4.0/4.5, WCF, Visual Studio 2013/2015, JavaScript, JQuery,AngularJS, Node JS, AJAX, JSON, Bootstrap, LINQ, Azure, TDD, TCP, PowerShell, REST API, IIS 8.0, TFS, L2, Agile, SQL Server 2008/2012, Google Analytics, SOA, Windows XP, AWS, Site Core, MongoDB, Xamarin, Rabbit MQ, DB2 for iSeries and GitHub
Confidential, Owings Mills, MD
Software Developer Engineer
Responsibilities:
- Developed iterations, open collaboration, and adaptability throughout the life cycle of the project using Scrum.
- Implemented Test Driven Development methodologies for efficient product development, development practices, and emphasis on code quality.
- Created responsive User Interfaces using Bootstrap.
- Involved in setting up the standards on client-side frameworks and implemented framework libraries for Unit testing, logging, Code Quality, and reporting code metrics.
- Coordinated tasks among other work functions, including web designers, software developers, and project managers.
- Developed solution with N-tier architecture C# .NET.
- Developed Test-Driven Development (TDD) strategy guiding the use of the unit-testing framework.
- Utilized C# Generics, Delegates, Events, Extension methods, Anonymous types, and Lambda Expressions.
- An integrated query tool was used for the quick creation, editing, and execute SQL Queries.
- Involved in development, consumption, and deployment of services using WCF, C#.NET.
- Retransmission components reused from TCP.
- As an L2 engineer, I have the knowledge to escalate to an L3 source and follow documented escalation procedures.
- Worked on Workflows and Plug-in for automated processes based on requirement in MS Dynamics 365.
- Developed Business logic layer using C# and Implemented Data access layer using ADO.NET and Entity Framework.
- Experience in developing Web-Centric applications using Angular 6 and above, Ext.js, Node.js, React, JavaScript, JQuery, and CSS3.
- Data grids and Datasets were used extensively to display various SQL Server elements and allow real-time updates.
- Wrote various stored procedures and SQL statements to access data from SQL Server Database.
- Implemented console applications to perform the background jobs in CRM Application.
- Customize Dynamics CRM entities, create multiple forms (security based) on entities, add custom JavaScript on form events, and add web resources, navigation links to achieve the business requirements.
- Developed the web parts using ASP .NETand deployed them to IIS Web Server.
- Developing reports on SSRS on SQL Server (2000/2005/2008) and excellent in SSIS packages for integrating data.
- Used ASP.NetMVC5 page controller pattern to add functionality to individual pages such as to accept input from the page request and invoke the requested actions on the controller.
- Developed Server-side and Client-side code using ASP.NET, JavaScript, Jquery, and Angular JS.
- Involved in production support of various applications developed in VB.NETand C#.
- SDLC and Source Code, Jira, Jenkins, deploy, Service Manager, Agile, Waterfall, Clear Case, and Tortoise SVN.
- Developed web applications using C#, ASP.NET, ADO.NET, and AJAX Extensions under MVC architecture.
- Experience in Designing, Development, and Deployment High-Performance, Scalable, Distributed, ASP.NETApplications. Experience in Test Driven Development (TDD) and Automation.
- Experience in consuming, building, and implementing Web Services using SOAP and REST Protocols.
- Used AJAX extensively to implement front-end/user interface features in the application.
- REST web service interaction utilizing OAuth authentication and JSON.
- Created a custom, single-page, responsive web application using Angular 6.
- Made accumulations and performed CRUD operations on MongoDB utilizing Mongo Driver, Mongo BSON, and Mongo Repository.
- Followed Agile Scrum methodologies, and Test-Driven Development (TTD).
Environment:Visual Studio.Net 2012/13/15, ASP.Net, C#.NET, MS SQL, XML, TCP, ADO.NET, WCF Services, SSRS, TFS, Knockout JS, Azure, PowerShell, service-oriented architecture, MongoDB, Google Analytics, and GitHub, RabbitMQ.
Confidential, Pleasanton, CA
Software Engineer
Responsibilities:
- Designing and developing web-based applications using ASP.NET by creating UI, Business Layer, and Data Access Layer.
- Used Grid Views and Data Lists to retrieve and display the data in the required format.
- SQL Server is used as the backend database, which stores all the data used in the entire application.
- Implemented Optimized Stored Procedures, Database Triggers, and Indexes with SQL programming.
- Involved in creating views using SQL programming to enhance the security of database tables.
- Involved in developing services using Windows Communication Foundation (WCF).
- Used Silverlight to develop a rich user interface for WebForms and WPF (Windows Presentation Foundation) for windows.
- Worked with custom controls and defining layouts using Silverlight 3.0. Involved in building rich web experiences using Silverlight and JavaScript.
- Used SSIS package to migrate data.
- Utilized Azure libraries for Visual Studio module that empowers in-Role Cache ventures to run locally in Visual Studio.
- Executed and managed workflows using Windows Workflow Foundation (WF).
- Extensively implemented Ajax controls (Update Panel).
- Performed Scheduling to send the same message to a batch of users at a point of time.
- Used ADO.NET to implement the data layer to help communicate with databases.
- Provided Role-Based Authentication to the Web Application.
- Effectively used various state management techniques offered by ASP.NET.
- Worked with OOXML (office open XML) for representing spreadsheets, and charts.
- Participated in unit testing of the application to ensure quality.
- Developed portal in MOSS (Microsoft Office SharePoint Server) to collaborate and manage images, audio, and videos.
Environment:C#, VB.Net, ASP. NET, Visual Studio 2010, ADO.NET, L2, Oracle, and MS SQL Server 2005.
Confidential
C# Full Stack Developer
Responsibilities:
- Design the user stories that are planned for each sprint in Agile Methodology and prepare the design approach document with defining the implementation approach of the user story and visualizing the user story by drawing the process flow diagram and System context diagram.
- Involved in requirements gathering and performed object-oriented analysis, design, and implementation using UML.
- Developed web pages using CSS, Html, and Javascript.
- Implementing the Domain-Driven Approach in .Net for making different project modules as independent which can be easily plug-in or plug-out with other modules for any further enhancements or changes.
- Working on both front and middle tiers of development using ASP.NET and C#.NET.
- Designing, developing, Testing, and Implementing the Application.
- Writing Stored Procedures and Functions using MSSQL Server 2005.
- Worked with Windows Services for sending e-mails.
- Created the Windows application using WPF and WCF for getting the Data from web services.
- Experienced in building animations for desktop applications using WPF and Extensible Application Markup Language (XAML) files in Visual Studio and Expression Blend.
- Created and deployed XML Web Services using ASP.net and C#, used them to generate the proxy class files based on the web services, and consumed them in web applications.
- Integrating the REST service with a user interface that is developed in Microsoft .Net.
- Involved in smoke testing the application completely from the user interface to backend services and performing testing of database-related operations.
- Implementing test case scenarios using the Nunit framework for unit testing.
- Analyzing the code quality and validating the Nunit unit test cases using the code collaborator framework.
Environment: Agile, Windows 7, Windows 10, C++, C#, JAVA, HTML, JavaScript, Python, Visual Basics, CSS, Angular JS, XML, JSON, SSMS, XAMPP, SSRS, SSIS
Confidential
Software Engineer/Tester
Responsibilities:
- Responsible for creating new web services using ASP.Net with C#.
- Support/modify the existing web services as per user requirements.
- Managing the SQL server databases.
- Provide support to other teams to fetch the data from the centralized database using ASP.net XML Web Services.
- Manage the Dev, QA, Staging, and Production web Services and ESB environment.
- Working in a collaborative development environment, aiding & technical guidance to fellow team members.
- Accountability for the technical components of the design and successful operation of the ESB solution within DOE.
- Prepare technical design documents, perform code reviews, debugging, and testing.
- Provide inputs in architecting, designing, and implementing a Service Oriented Architecture (SOA) for the application development group.
- Responsible for the delivery of architecture artifacts that will demonstrate the project's adherence to strategy, design patterns, and best practices.
- Implemented SSIS packages to update SQL data tables from Oracle Server.
- Created and deployed SSIS packages to production, scheduled them to run on a routine basis, and monitor the error logs for errors.
- Involve in Web Service unit testing using the SoapUI tool.
- Translate the Flat XML message to a formatted XML message using XSLT mapping.
Environment: Visual Studio, C# 4.0, ASP.NET 4.5/3.5, JavaScript, jQuery, TFS, JSON, IIS 7.0, AJAX, HTML5, CSS3, SQL Server Integration Services, ADO.Net, SQL Server 2014/2012, Bootstrap, Entity Framework.