.net / Ui Developer Resume
Parsippany, NJ
SUMMARY
- 7+ years of experience in IT industry, involving in Software Design, Analysis, Development, integration and testing in both client and server - side applications in various domains such as Health Care, Insurance and Product Development.
- Diverse experience in programming with .NET Framework using technology ASP.NET, ASP.NET MVC, ADO.NET, VB 6.0, C# 5.0, 6.0, 7.0, 7.1 with Web Services, IIS, JavaScript, HTML, CSS, XML, ASMX, XSL.
- Experience in designing User Interfaces (UI) for websites and web applications using HTML5, XHTML, CSS2/3, JAVASCRIPT, JQUERY, Lo-Dash, Bootstrap, Angular 5/6/9, Typescript.
- Involved in working with Iterative Agile Programming Methodologies, Waterfall methodologies, Scrum and Test-driven development (TDD).
- Proficient at developing Single Page Application (SPA) with AngularJS controllers, directives, factories, services, routing, DOM manipulation using JavaScript, JQuery and AngularJS.
- Experience in MEAN (MongoDB, Express, Angular 2/6/9 and NodeJS) Stack application development.
- Good amount of experience in Microservices, to build a concise way of Lightweight API’s in ASP.NET CORE 1.0, 2.0, 2.2 and implemented services with a JSON HTTP REST API’s.
- Working experience in MVC Web API 1.1, 2.0, 2.2, MVC 3/4 and Object-Oriented Analysis & Design and Implemented SOLID design principles.
- Excellent knowledge and good understanding of Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) in .Net Framework 4.5/4.0 and Language Integrated Query (LINQ) in .Net Framework 4.5.
- Extensive Knowledge on Microsoft .NET Design Patterns including Dependency Injection (DI),Inversion of Control (IOC), Singleton,MVVMandMVC.
- Hands on experience using build tools such as gulp.js, grunt.js, bower, NPM and having good experience of using defect-tracking tools JIRA and documentation tools like Confluence and Wiki Pages.
- 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".
- Adept with the concepts and used dependency Injection, parallel and Async programming during development. Understanding of OOPS concepts, design patterns and design implementations using UML.
- Designed and implemented the MongoDB schema and wrote services to store and retrieve user data from the MongoDB for the application on devices
- Well versed in querying the databases like SQL Server and experience in Dapper ORM for mapping object-oriented domain model to a traditional relational database.
- Familiar withMongoDBclusters, performance tuning, backup and recovery and also worked onMongoDBdatabase concepts such as locking, transactions, indexes, Sharding, replication and schema design.
- Well versed in developing database programs like Stored Procedures, User Defined Functions, Triggers, Packages and implementation scripts (Batch Scripts) on PL/SQL & T-SQL using Oracle and Microsoft SQL Server.
- Extensive experience in ORM, Entity Framework Code First, Database First approaches, implemented the Features Security, Performance, CRUD operations, Migrations and implemented repository patterns.
- Having Hands-on experience with Coded UI Automation, Selenium and Specialization in the area of Unit & System Level Integration Testing.
- Hand-On experience in supporting and implementingDevOpsenvironment on multiple platforms like UNIX, Linux (Ubuntu) and Windows
- Worked on Azure Devops for building applications in different environments.
- Having knowledgeable experience in ContinuousIntegration and using tools like Git / Jenkins.
- Having extensive knowledge in build engineering, CI/CD,Devops, cloud engineering, docker containerization, process improvement.
- Worked on testing the webservices, APIs with payloads using tools like SOAP UI, Swagger UI, Postman.
- Created and consumed ASP.NETCore Web services and implemented REST full Web API/WCF services for service layer, created Action filters and Exception filters to implement REST API.
- Extensive experience in using tools like Fiddler, Swagger UI and Postman to test the Web API 2.2 RESTful Services.
- Performed unit, integration and functional Testing using Moq, NUnit and UI testing using tools like a protractor, Karma.
- Experience in using Azure App Service as a cloud platform to build and deploy test and prototype systems and also having experience in Windows Azure Service Bus, and WindowsAzure Document Database
- Understanding ofIIS web servers, web server/application configuration, web-form load balancing operations including SSL off-loading, SSL acceleration and content caching and disaster recovery topologies.
- Experience using Microsoft Visual Source Safe (VSS) Source code control system, Team Foundation Server (TFS), SVN and GitHub 3.0 for version Control.
TECHNICAL SKILLS
Programming Languages: C# 5.0, 6.0,7.0, 7.1, VB.NET, C, T-SQL, PL/SQL
.Net Technologies: ASP.NET 3.0/3.5/4.0, ADO.NET, Web services, WCF, MVC 3/4, LINQ, .NET Framework 3.0/3.5/4.0/4.5 , Entity Framework core 1.0, 2.0, 2.1
Web Technologies: HTML/HTML5, CSS/CSS3, Bootstrap.
Scripting Languages: Angular JS, Angular 9, JavaScript, Typescript, JQuery, AJAX, JSON
Application Design/IDE: TFS, SVN, Microsoft Visual Studio 2017/2015/2012/2010 , Business Intelligence Development Studio, Visual Source Safe, GitHub 2.1, 3.0
Operating Systems: Windows Vista/XP, Windows Server 2008/2003, Windows NT 2000 Professional
Databases: SQL Server 2012/2010/2008 R2, Oracle 9i/10g, My SQL, MongoDB
Tools: SQL Server SSRS, SSIS, AJAX Control Toolkit, Telerik, NUnit, Swagger UI
Web Servers: IIS, Apache, Azure Devops
PROFESSIONAL EXPERIENCE
Confidential, Parsippany NJ
.Net / UI Developer
Responsibilities:
- Designed and Developed application using C#, Angular 9, Typescript, WEB API, Entity Framework and followed Agile Methodology for the software development process.
- Designed and built responsive front-end Single Page Application (SPA) using Angular 9.0 CLI and Implemented TypeScript, HTML 5, CSS 3, Bootstrap, AJAX to achievefullfunctionality and create a responsive web app.
- Implemented Services, Directives, Components, and Custom Pipes and made extensive use of Angular 9.0 Routing and Modules
- Worked with Angular 9.0 dependency injection to inject services inside the components and configured various routes in the application at module level and involved in developing Angular Forms and Services to make backend end Web API calls.
- Developed various new WEB-API’s using Asp.Net core and implemented error handling middleware to propagate http status codes.
- Designed containerbasedmicroservicearchitectureand local Docker management infrastructure. Implemented scalable messagequeue-basedtransaction flow
- Developed Web API controllers to support various HTTP methods and performed validations using Fluent API.
- Consumed various REST services using HTTP Client and developed various unit and integration tests using Moq and Nunit.
- Implemented model classes using C# and worked with various entity framework attributes to map classes to tables.
- Used Microsoft SQL Server Management Studio to access to the database on backend and developed stored procedures, functions and triggers
- Manage the back-end connection to Microsoft SQL as the data source and write SQL queries, stored procedures and triggers to manage data.
- Extensively used SQL to write stored procedures to retrieve and update the data in data stores. Worked with Dapper ORM to perform CRUD operations on the SQL Server database.
- Involved into Coding, Bug Fixing and Code Reviewing. Contribute to unit level and organization level initiatives with the objective of providing high quality and value-adding consulting solutions to the customer.
- Debugged Application using built-in tools like fire-bug in Mozilla and Dev tools in Chrome, managed Cross-Browser Compatibility issues using Modernizer.
- Used Azure Devops for Ticketing & bug-tracking and pipelines for Continuous integration and Deployment, usedGitfor version control.
- Used Source tree in project for making merge requests, commits, reviews and approvals from the team and deploying the code.
- Participated in various Client meetings with the team and the Project manager to discuss improvement/amendments in the development of tasks worked in Scrum Methodology especially involved in sprint meetings
Environment: Visual studio professional 2017, C#, Angular 9, Bootstrap, ASP.NET, SQL Server 2016, HTML 5, Typescript, JavaScript, CSS 3, UI Automation and Accessibility, Microsoft PowerApps, Microsoft SQL Server Management Studio, Azure Devops, GIT and Source tree
Confidential, Portland, OR
.Net / UI Developer (Full Stack Developer)
Responsibilities:
- Used HTML5, Ajax, JQuery, JavaScript, CSS3, Bootstrap, Angular 6.0 and various web controls to present data to users in a much comfortable environment and Worked with MVVM pattern and developed view-models usingTypescript
- Designed and Developed application using C#, ASP.NET, Angular 6.0, Typescript, WEB API 2.0, MVC, Entity Framework core 2.0 using Visual Studio 2015 and followed Agile Methodology for the software development process.
- Implemented module wide routing in the application using Angular 6 router for lazy loading components and defining routes for components and sub components.
- Developed various feature specific modules using Angular 6.0 components, modules, services and pipes.
- Developed the application using Angular CLI and Webpack and took part in developing unit test cases using Angular test bed utilities and Jasmine.
- Developed various services to perform backend application calls using Angular Http and used RXJS observables to subscribe for responses.
- Developed and Consumed WebServices using SOAP and Restful WebAPIs, and Converted web service methods to WebAPI service methods for better performance to fetch data from the server called from client-side.
- Involved in writing application-level code to interact with APIs, Web Serviceusing AJAX, JSON, XML and JQuery.
- Implemented MVC design pattern for developing the Web Application and used MVC4 application using Razor syntax for view engine and used C# for the back end.
- Developed REST APIs that allow sophisticated, effective and low-cost application integration and multi-tier Webapplications with the use of Web Servicesusing ASP.Net WebAPI.
- Used WCF Restful/SOAP Servicesto build high performance and secured document retrieval layer to retrieve data from a SQL server-based system.
- Create and configured the continuous delivery pipelines for deploying microservices using Jenkins CI server and Build Microservices for the delivery of software products across the enterprise.
- Used Entity Framework corefor retrieving, storing and data manipulation for achieving continuous database connectivity.
- Implemented N-Tier Architecture and integrated the UI with Data base for data retrieval and manipulation using ADO.NETdata objects and ADO.NET Entity Framework.
- Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL, using SSIS ETL and experience in developing packages in SSIS and DTS according to task.
- Strong Database Design and Development experience with Microsoft SQL Server 2012, SQL Server Reporting Services (SSRS), Integration Services (SSIS) and Report Builder Projects and using data from ETL Loads
- Developed packages utilizing SQL Server Integration Services (SSIS), deployed them and scheduled to run periodically.
- Contributed to CI automation to grab test reporting data from Jenkins Builds and summarize that information as a comment on BitBucket Pull Requests.
- Integrate easily with Hipchat for team chat, Jenkins for continuous integration, or other systems using Bitbucket webhooks
- Created web services using ASP.NETCore Web API 2.0 (HTTP, REST) consumed them in the frontend using AJAX calls.
- Used Team Foundation Server (TFS) for continuous integration and version control and used Swagger UI to debug web request and responses.
- Involved in Unit Testing and Integration testing in development environment and ensuring application is according to specifications.
Environment: C#, .NET 4.0/4.5, Visual studio 2012/2015, Entity frame work 6.0, MVC, Dot Net Core, Entity framework, JIRA, Report Builder, Web API 2.0, SQL Server Business Intelligence Development Studio, ETL, Star Team Version Control tool), JQuery, Angular, Typescript, Agile, AJAX, XML, UML, IIS, TFS.
Confidential, Milwaukee, WI
.Net Developer
Responsibilities:
- Involved in implementing the Application in the in-build MVC Architecture with Angular JS.
- Applied RWD Techniques using Bootstrap and media Queries. Used LESS for creating CSS frameworks store things like colors, font stacks, or any CSS value.
- Handled Twitter Bootstrap framework i.e., the concept of Grids, making use of advance components like Navs, Navbars, Pagination, Alerts, Progress bars etc.
- Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Consumed directives like ng-if, ng-switch and ng-repeat to add / remove HTML elements from the DOM based on scope expression.
- Implemented Angular built-in dependency injection mechanism to divide AngularJS application into multiple different types of components which AngularJS can inject into each other.
- Used URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked by $Route Provider in Angular JS to route the data from one service to another server.
- Worked on ngMock module providing mocking for tests in the application and to inject and mock Angular services within unit tests.
- Called the restful Web API web service calls for POST, PUT, DELETE and GET methods.
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using jQuery and getting the Data back as JSON and parsing it onto the UI. Unit tested the application using Jasmine.
- Used SOAP based .asmx web service to integrate the website to called their already existing web services (.asmx) from Jquery (ajax fuction).
- Designed and built reliable, highly scalable, agile and flexible systems using an expressive query language using MongoDB.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication and schema design.
- Stored the data in the form of JSON structure-based documents, stored in a collection using MongoDB.
- Developed Front-End interaction Web Pages using MVC-4, Server Controls and Validation Controls,Layout.
- Used C# language in developing the business logic, where in extensively implemented the Object-Oriented Programming (OOP) Functionalities and Win forms.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Designed Web interfaces inASP.NETusing server-side controls and included code behind pages (Code Modules) taking advantage of various .NET Framework Namespaces inC# and VB.NET.
- Worked extensively on web forms and data binding controls like Grid View, Data List and drop-down boxes and Mapping page fields to the database fields.
- Part of VSTS testing framework - primary technology involved is Coded UI and all coding is done using C#.
- Involved inDevOpsmigration/automation processes for build and deploy systems, and implementingDevOpsstrategies using Build forge as the automation engine
- Involved in configuring builds using Jenkins with TFS, MSBuild plugins, configured and used Jenkins to deploy the applications onto Dev, QA, UAT environments.
- Developing the software solution and writing code usingC# andTest Driven Development TDDprocess.
- Used Team foundation Server (TFS) for version control and Shelve pending changes of the source code along with the maintenance of the builds and the relevant documents of the same.
- Participated in various Client meetings with the team and the Project manager to discuss improvement/amendments.
- Documented project knowledge and access related information on confluence.
Environment: Microsoft SQL Server 2012, MongoDB, Windows Azure, Visual studio 2012, C#, Angular JS, JIRA, Bootstrap, ASP.NET, MVC 4.0, User Interfaces, HTML, JavaScript, CSS, AJAX, Entity Framework, SSRS, SSIS.
Confidential, Boston, MA
.Net Developer
Responsibilities:
- Involved in Life Cycle Development (SDLC), provided value added services with development teams and clients throughout the life span of a project, strategic consulting; code writing; and managing complex development schedules and tasks.
- Gathering requirements from client and creating Functional specification document and prepared all possible Use Cases for all the requirements.
- Designed UI using the HTML 5.0, JavaScript, CSS, jQuery 2.1.1, Bootstrap and used key features of Angular Js.
- Involved in developing a web application using MVC 4.0 and used fluent validators for MVC validations.
- Used LINQ-SQL extensively for extracting the data from database using Entity Framework.
- Developed the user interface using ASP.NET, Telerik Rad Controls.
- Implemented Server and Client-side validations using ASP.NET validation controls, jQuery, Bootstrap.
- Developed WCF web services for calling Web API methods.
- Involved in fixing the bugs based on the client requirements and involved in the enhancements for the web forms, class files and stored procedures.
- Implemented ADO.NET technology extensively for data retrieving, querying, storage and manipulation using LINQ against SQL Server 2008, PL SQL, SISS and XML.
- Created Stored Procedures and triggers to perform automated rules, updating tables in SQL Server along with creating tables, views, indexes and relations and used ETL (SSIS) to develop jobs for extracting, cleaning, transforming and loading data into data warehouse
- Developed classes and interfaces for the Data Access layer using VB.NET, ASP.NET ADO.Net, and SQL 2008 data access library
- Transferred the MS Excel Sheet Reports into SSRS reports migrating the data using SSIS packages and then Use views, tables and stored procedures to develop new reports.
- Performed Unit Testing, Regression Testing and Load testing on the modules according to the requirements and development stand.
- Experienced in the use of agile approaches, including Extreme Programming, Test-Driven Development and Scrum.
- Used Team Foundation Server as version control for storing different versions of Source Code.
Environment: Visual Studio 2012, MVC 3, ASP.NET4.0, C#, HTML, Telerik Rad Controls, jQuery, SOAP, Web API, IIS 6.0, Web Services, WCF, XML, XSLT, SQL-Server 2008, SSRS, SSIS, TFS.
Confidential
.Net Developer
Responsibilities:
- Involved in business meetings with clients to understand their requirements and giving inputs to the team in every Scrum Meeting.
- Used JavaScript for Client-side validations and server-side validations, utilized Ajax Control Toolkit library for fast, Interactive and better UI.
- Applied Master Pages, Themes and CSS for a consistent look and feel for Page design. Consumed Web Service (SOAP) Components for authenticating the user credentials.
- Grid view and Custom paging were used to display huge amount of data, used the Entity Framework 4.0 for the use of LINQ-based Data Access.
- Responsible for integration design and Production support of application on a regular basis.
- Created new and modified existing business rules using a custom-built business rules engine. Interpreted business requirements and applied those to the rule’s engine
- Developingmodules using Microsoft Visual Studio, VSS as source Control, C#, ASP.NET
- Implemented Data Access with Packages and Stored Procedures implemented ADO.Net Entity Framework.
- Used Entity Framework for working with Relational data and LINQ for updating the data.
- Extensively working on creating and consumed ASP.Net /ASMX Web services
- Manage the back-end connection to Microsoft SQL as the data source using ADO.Net and write SQL queries, stored procedures and triggers to manage data.
- Create clustered and non-clustered index to aid faster retrieval of data.
- Involved in documentation that describes installation and operating procedures
- Conducted design and code review to ensure compliance with Standards.
- Worked on .NET security features such as Form-Based Authentication and Role-Based Authorization.
- Test Driven Development (TDD) was extensively used for both development of new functionality and refactoring the legacy code.
- Participated in post-implementation reviews of both application development content and process to maximize and share learning.
Environment: C#. Net, ADO.Net Entity Framework, ASP.Net, SQL Server 2008, T-SQL, .Net Web Services, Visual Studio.Net 2010, XML, JavaScript, HTML, CSS, IIS, Visual Source Safe (VSS), subversion (SVN) Windows 2008, AJAX.