Full Stack Developer Resume
Anoka, MN
PROFESSIONAL SUMMARY:
- .NET Professional with 6 years of experience in all phases of Software Development Life Cycle (SDLC) with ample experience in designing, developing, Coding, Debugging, Testing and implementing software Applications.
- Experienced in using Object Oriented Programming ( OOP ) model using .NET Framework 4.5/4.0/3.5/3.0.
- Proficient in developing Web - based and Windows-based applications using C#, VB.NET 10.0/11/14.0 , ASP.NET 3.5/4.0, ASP.NET Web API, Angular JS, AJAX, UML, JavaScript, VB6.0, XML, CSS, T-SQL, Mongo DB and Visual Studio 2008/2010/2012/2013/2015 .
- Experience in ASP.NET MVC, WCF, WPF, Silverlight, LINQ, ADO.NET, XML Web Services.
- Experience in Azure cloud technologies.
- Experience in VSTS , TFS, Gated Check - ins, Build Definitions, Release Management, PowerShell .
- Expertise in Creating environment setup in the azure resource groups with various components.
- Experience in developing rich GUI interface using HTML/CSS, JavaScript, jQuery, Angular JS, and Bootstrap.
- Expertise in Angular JS controllers, directives, components, factory and service resources, routings and events.
- Expertise in DOM manipulation using JavaScript, jQuery and Angular JS.
- Experience in using Server controls, User controls, Custom controls, HTML controls and Ajax toolkit controls in designing ASP.net web forms.
- Used Kendo UI/ Telerik UI Controls for building high quality windows/web applications.
- Expertise on concepts including View Bag, View Model and Partial View in MVC development.
- Experienced in working in projects and built applications based on MVC (Model View Controller) 4.0/4.5/5.0 Frameworks.
- Implemented MVVM pattern in WPF Applications using PRISM framework.
- Extensive Knowledge on Microsoft .NET Design Patterns including Dependency Injection (DI), Inversion of Control (IOC), MVVM and MVC.
- Extensively worked on WCF and Web Services to provide SOA architecture and configuration-based activation applications on SOAP and REST protocols.
- Experience in Fiddler, POSTMAN Tools.
- Expertise in using message broker like RabbitMQ.
- Good command over commercial RDBMS such as SQL Server 2014/2008/2005/2000 and Oracle 12c/11g/10g/9i/8i.
- Experience working on Mongo DB providing CRUD operations on C# Applications
- Experienced in data retrieval with Ajax requests, handling information in JSON.
- Working experience in Workflows and UML diagrams such as Use case diagrams, Activity diagrams, Sequence diagrams and Class diagrams.
- Experience in ADO.NET controls such as Grid View, Data List, Details View, Form View and Repeater.
- Designed and implemented the N-tier application using C#.net.
- Experience in data accessing using ADO.net and LINQ (Language Integrated Query) for data manipulation.
- Involved in testing like Unit Testing, Integration Testing, Acceptance Testing and Regression Testing using NUnit and responsible for writing test scripts and scenarios.
- Responsible for creating Crystal Reports using Reporting Services (SSRS), Integration Services (SSIS), Multi-dimensional objects (SSAS).
- Experience in maintenance/bug fixing in windows and web-based applications using TFS .
- An innovative team player proven to work under tight deadlines, Adaptable to new software technologies, quick learner and can work efficiently as an individual.
- Excellent communication and presentation skills.
TECHNICAL SKILLS:
Languages: C#, VB.NET, C++
Design Patterns: MVP, MVVM (Model View -View Model) and MVC
WEB Technologies: CSS3, BOOTSTRAP, XAML and HTML, ASP.Net, MVC 4.0/5.0, RESTWebApi s,Silverlight 2.0/3.0/4.0/5.0/6.0 , ANGULARJS,ANGULAR 2, WCF,WPF, Web Services,KNOCK OUT.JS,NODE JS, Entity Framework and LINQ, Multithreading, WSDL, Share Point.
Development Tools: .NET Framework 3.5/4.0/4.6/4.6.1/4.6.2 , MS Visual Studio 2008/2010/2013/2015/2017 , Expression Blend, SQL Server Management Studio
MS: SQL Server 2000/2005/2008/2012/2014 , T-SQL, Oracle 9i/10g/11g/12c, DocumentDB/COSMOSDB, MS Access, NO SQL, PL-SQL
Scripting Languages: JAVA SCRIPT,AJAX,JQUERY,VB Script, PHP,DHTML
Web Servers: Internet Information Server (IIS 6.0/7.0/7.5), Http Web Server
Version Control Tools: TFS, Bitbucket, SVN, GIT Hub, Cruise Control .NET
Reporting Tools: SSIS, SSRS, SQL Server services, SSAS, Crystal Reports
Operating System: Windows Server 2003, Windows Xp,7,8 and 10
PROFESSIONAL EXPERIENCE:
Confidential, ANOKA, MN
Full Stack Developer
Responsibilities:
- Designed and developed the application on ASP.NET Framework 4.6, C #.
- Developing Web APIs for Data Processing.
- RESTful web services development and in depth understanding.
- Developing Windows Services to fetch data from External Services on scheduled intervals.
- Used Postman, Fiddler tools to test Web API functionality.
- Address business functionality enhancements and a bug fixes for an existing application.
- Taking an active role in structuring our SPA to make them easy to maintain and to ensure they are highly modularized.
- Developed various pages in the applications in front end technologies HTML5, CSS3, Angular 6.
- Built Angular 8 components, UI services to consume rest services using Component based architecture provided by Angular 8.
- Developed powerful Single Page Application and dynamic responsive Web Application with Angular 5.
- Created Angular service and integration with RESTful APIs. Used Angular HttpClient to send GET/POST request to fetch data from server.
- Leveraged AngularJS sources for data access and created custom directives, factories, and services for the reusable components.
- Developed the components using Angular 8 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
- Cooperating with the back-end developer in the process of building the RESTful API.
- Working on SQL stored-procedures to save/retrieve/modify data in SQL server database 2014.
- Working on SSRS to generate a brand new loss Report.
- Responsible for writing SQL Stored Procedures and creating tables, triggers, queries as needed for the web application.
- Working Experience in SSRS(SQL Server Reporting Services) where creating, deploying and manage the reports.
- Wrote LINQ expressions for access to filtered data from the database.
- Working on Tfs /AzureDevops for source code repository, code reviews.
- Performing enhancements to existing application using Web API Framework and Funtctional Testing in SpecFlow .
- Writing Technical Documentation for each development and also for each test case using SharePoint as platform.
- Participating in daily scrum meetings and release demos.
- Participating in project retrospective meetings, release plan meetings
- Analyzes system requirements and existing business processes and information systems.
environment: C#, ASP.NET WebApi, Angular-6, Angular-8, DB2-(ISeries), Restful webservices, NUnit Testing, SSMS, SSRS, Microservices, Azure-Devops, Postman, Fiddler, Version1, Git, AzureDevops, Quality Assessment(QA) tools .
Confidential, SEATTLE, WA
.Net Developer
Responsibilities:
- C# -- need to develop from scratch and have in depth development roles.
- RESTful web services development and in depth understanding.
- Developing Web APIs for Data Processing.
- Implemented Microservice architecture then by facilitating the applications that can be scaled up independently.
- Developing Windows Services to fetch data from External Services on scheduled intervals.
- Developing PowerShell scripts to deploy windows services.
- Developing effective information technology solutions by creating new and modify existing software applications.
- Used the RouteConfig to structure the pattern of pages to be presented.
- Codes, tests, debugs, documents, and implements simple to moderate software applications.
- Designed and Developed a Windows Service which uses MSMQ for asynchronous message processing .
- Worked on data retrieval and manipulations using Message queues and Event Hub.
- Worked on Server less services (Azure Functions) created and configured HTTP Triggers in the Azure Functions with Application insights for monitoring and performing load testing on the Applications using the VSTS.
- Deployed applications using cloud hosting platforms such as AzureDevops (VSTS) .
- Automated Continuous Integration builds, nightly builds, deployments and unit tests across multiple different environments (DEV, QA, Training, Production) each constituting different types of servers (DB, App, Web) and different number of servers of each type (for load balancing and such) using VSTSBuild, Power Shell, and MS Build, MS Deploy.
- Experience in Designing AZURE Resource Manager Template and extensive experience in designing custom build steps using PowerShell.
- Working on Azure Devops to create work items .
- Automate provisioning and repetitive tasks using Terraform .
- Jenkins and Octopus has incorporated in on prime continuous Integration and Continuous Deployment.
- Splunk, NewRelic, AppInsights -- Created dashboards from scratch to monitoring the services deployed to different environments like test, stage and prod.
- Used Postman, Fiddler tools to test Web API functionality.
- Working with third party tools like Accertify and Iovation to validate the user profile based on some independent key scenarios.
- Address business functionality enhancements and a bug fixes for an existing application. working on tools like Jenkins, Jira/Confluence & VSTS as project needs.
- Working on SQL stored-procedures to save/retrieve/modify data in SQL server database 2017.
- Responsible for writing SQL Stored Procedures and creating tables, triggers, queries as needed for the web application.
- Wrote LINQ expressions for access to filtered data from the database.
- Working on bitbucket/Git/GitHub for source code repository, code reviews.
- Performing enhancements to existing application using Web API Framework and NUnit Testing.
- Writing Technical Documentation for each development and also for each test case using Confluence as platform.
- Participating in daily scrum meetings and release demos.
- Participating in project retrospective meetings, release plan meetings
- Analyzes system requirements and existing business processes and information systems.
environment: C#, ASP.NET Web Api, Restful webservices, NUnit Testing, SSMS, Microservices, Docker, Azure Devops, Postman, Fiddler, Splunk, NewRelic, Jenkins, Octopus, Jira, Bitbucket, GitHub, Apigee, Iovation, Accertify, Quality Assessment(QA) tools .
Confidential, ROSEMONT, IL
.Net Developer
Responsibilities:
- Participated in gathering the requirements, analysis, design, development, testing and deployment for enhancements.
- Designed rich, easy-to-use and highly interactive UI using the HTML5, ASP.NET Master Pages and AJAX controls, JavaScript, CSS3, Angular JS, jQuery and Bootstrap.
- Implemented Angular JS frameworks in AJAX-driven websites using proxy to get the data from the back-end in the form of JSON to populate on the UI components.
- Created UI for the upload and view the Excel sheets using Angular 4, HTML , CSS , Type Script , and Node JS as POC .
- Used Angular JS and ASP.Net, MVC 5 development framework to build a single-page application.
- Application has been Implemented on ASP.NET MVC design architecture thus creating complex Models, Controllers, Views and DAL for various modules
- Worked on ASP.NET Identity, Bootstrap, Authentication filter, Filter overrides, Attribute routing using ASP.NET MVC framework.
- Managing Webservers and troubleshooting the .NET applications through Advanced IIS tracing techniques.
- Made use of AJAX controls, JSON and jQuery for faster retrieval of data,
- Used Server-side Asynchronous JavaScript and XML (AJAX) techniques to improve performance.
- Developed complex grids using Telerik/Kendo UI Controls.
- Worked with MVC controllers to integrate with WCF and addressed the integration issues.
- Worked with XML Web Services (SOAP, WSDL, and UDDI) and Service Oriented Architecture (SOA) concepts using .NET Framework.
- Created Restful services using ASP.NET Web API for exposing these to mobile device Involved in requirement gathering, analysis and documentation of assigned modules.
- Developed web pages and validated these pages using ASP.NET and C#.
- Developed classes in Business Layer and in Data Access Layer using C#.
- Involved in writing complex SQL queries and stored procedures, accessed SQL database using ADO.NET.
- Implemented RABBIT MQ for data integration with windows services.
- Developed database triggers and stored procedures using T-SQL cursors and tables.
- Used Entity Framework for working with Relational data and LINQ for updating the data.
- Used LINQ to SQL and ADO.NET as the data provider for communicating with the Mongo DB Database.
- Efficiently handled periodic exporting of SQL server data into Elasticsearch.
- Transformed XML files into specified business format (PDF, MS-Word) using XSLT.
- Deployed applications using cloud hosting platforms such as Amazon Web Services(AWS) .
- Involved in QA testing and tracked the changes using JIRA.
- Designed and implemented Test Cases using NUnit.
- Involved in unit testing and system testing and also responsible for preparing Test scripts for the system testing.
- Used SQL extensively in command objects of Crystal reports.
- Used GITHUB for Version Control, Team build, Project Management, Data Collection and Reporting.
- Writing Technical Documentation for each development and also for each test case.
- Followed Agile/Scrum methodology for design, development, testing and deployment phases of the project.
environment: Microsoft .Net Framework 4.5, AngularJS, jQuery, Bootstrap, CSS, JavaScript, ASP.NET, Web Services, XML, Kendo UI, IIS, Restful Web API, Agile Methodology, C#.Net, MVC, Windows Services, Elasticsearch, T-SQL, Mongo DB, SQL Server 2014, Entity Framework 6.0,ADO.Net, Rabbit MQ, WPF, NUnit, Crystal Reports, GITHUB.
Confidential, ROCHESTER, MN
.NET Developer
Responsibilities:
- Developed software using variety of development languages including: ASP.NET, CSS, JavaScript, XML, V BScript, Visual Basic.NET, MVVM, MVC, HTML5, DHTML, XHTML, XSL,, and C #.
- Used ASP.NET MVC data annotations and JQuery to do validations on the Model Data.
- Used ASP.NET MVC Razor Views to enable fast coding workflow and quickly integrate server code into HTML markup with minimum of keystrokes.
- Developed single page application using frameworks such as AngularJS,Kendo UI , Bootstrap and AJAX.
- Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules, manipulating nodes in DOM tree.
- Created reusable Modules using the built in features like Factories, Routes, Dependency Injections and MSC architectures offered in Angular JS.
- Customized AngularJSFilters in several locations to get the required output.
- Used AngularJS to create custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
- Defined new validations using AngularJS, JQuery for the form field validation using HTML5.
- Used Bootstrap and Angular.js for Responsive design of Web pages.
- Created message handlers in Web API to implement global level authentication.
- Created Restful Web API to expose the analytics data to the clients.
- Deployed applications using cloud hosting platforms such as Amazon Web Services(AWS).
- Business logic was developed using C# in MVC Controllers.
- T-SQL Development, ability to write and troubleshoot T-SQL Code and design (stored procedures, functions, tables, views, indexes, constraints) and Performed database design, updates, queries, and generate reports.
- Worked on creating various types of indexes on different collections to get good performance in Mongo DB.
- Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
- Enhancing and deploying the SSIS packages from development server to production server.
- Developed Multi dimensional Objects (Cubes, Dimensions) using SQL Server Analysis Services (SSAS).
- Planned and organized testing phases including Unit testing(NUnit)&Integration testing, writing Test cases, generating Test scripts and reviewing test results & taking corrective actions
- Participated on Sprints which involves planning, requirement analysis, design, coding, unit testing and user acceptance testing.
- Created reports in SSRS with different type of properties like chart controls, filters, Interactive Sorting, SQL parameters .
- Prepared documents such as test documents , technical specification, and production move documents
- Used JIRA for Bug analysis and fixes in Web-industry standards. Updated sprint progress in JIRA and Stand-ups on daily basis.
- Used Team Foundation Server( TFS) for version controlling, branching and merging from Development Server to Stage and Stage to Production Severs.
- Working knowledge of Software Development Lifecycle (SDLC).
- Worked in a team environment using Agile Project Management (Scrum) and Test Driven Development (TDD).
environment: Agile Scrum, XML, Visual Basic.NET, ASP.NET, Angular JS, jQuery, Kendo UI, Bootstrap and AJAX, CSS, MVVM, HTML5, DHTML, XHTML, XSL, VBScript, JavaScript, Restful web services, C#,, SQL Server, Crystal Reports, (SSRS), (SSIS),(SSAS), Amazon Web Services(AWS), WCF, Web API, JIRA, NUnit, TFS.
Confidential, Fargo, ND
.NET Developer
Description:
Responsibilities:
- Designed web application using 3 -tier architecture.
- Develop user interfaces using ASP.NET and business logic using C# as per design documents and adhere to timelines and release schedules following project development methodology and coding standards / guidelines.
- Utilized ASP.NET input validations controls and JavaScript to perform client side validation.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Developed single page applications using Angular js .
- Designed Graphical User Interface (GUI) using Master Pages, HTML, JavaScript and CSS classes.
- Used Bootstrap to enhance the design of the webpages using inbuilt styles.
- Using WCF created some browser Hosted Services Applications for the client.
- Involved in developing Web Services and invoking them using XML, SOAP and WSDL tool for creating proxy classes.
- Used Session Management and specified controls to prevent unauthenticated/unauthorized access.
- Used in Master Pages, Web User Controls and Custom Controls in developing the front end application and multi-thread web applications using C#.
- Experience in adding Multi-factor authentication to Asp.net and C# for prevention of fraud transactions .
- Used ADO.NET for data retrieving, querying, storage and manipulation.
- Used ADO.NET extensively for database interactions using Data Reader, Data Adapter, Data view and Datasets.
- Created Tables, Stored Procedures, Views, Triggers, Cursors and Complex Queries on SQL Server .
- Used TFS (Team Foundation Server) for bug tracking, Work Item Tracking and published test results in TFS to share with the team members .
- Used the Test Driven Development(TDD) approach and used Crystal reports to generate reports.