Senior .net Developer Resume
Portland, ME
SUMMARY
- Around 8 Years of experience in Requirement Analysis, Design, Development, and Implementation of Web based and Windows based Client - Server and n-tier Applications.
- Core Technical expertise in using .NET frameworks 4.5/4.0/3.5/3.0/2.0/1.1 , ASP.NET, ASP.NET MVC4.0, WEB API, Angular JS, Bootstrap, RESTful Services, C#.NET, VB.NET, ADO.NET, Entity Framework 6.0/5.0, WEBSERVICES, WCF, LINQ, ASP3.0, VB6.0, SQLSERVER, SSRS, IIS, JavaScript, CSS, HTML, SOAP, UML, DB2, Oracle.
- Proficiency in Software Development Life Cycle (SDLC) and AGILE methodologies of development process such as requirement analysis & definition, prototyping, proof of concept, designing, coding, testing and implementation.
- Hands on experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism and Design patterns like Abstract factory, Singleton, MVC, MVP, Dependency Injection & Inversion of Control (DI & IOC) and repository pattern.
- Experienced in OOAD Techniques developing Use Cases, Activity Diagrams, Sequence Diagrams & Class Diagrams using UML.
- Experienced in XML Web Services (SOAP, WSDL, and UDDI) and Service Oriented Architecture SOA concepts using .NET Framework.
- Experienced in developing web applications using ASP.Net MVC5.0/4.0, C#, ADO.Net, XML, XSLT, Java Script, HTML, Bootstrap, Angular JS, AJAX, JQuery.
- Worked extensively with ORM technologies such as Entity Framework. Hands-on experience with Database First and Code First models with SQL Server databases 2014/2012 & Oracle 9i/8i.
- Experience in Database design, Modeling and Database maintenance in SQL Server environment.
- Experience in database related work primarily creating complex stored procedure, DTS packages, Views, Triggers and Functions using T-SQL.
- Solid experience in windows application programming with technologies WCF, REST, LINQ and OData technologies.
- Experience in using Language-Integrated Query (LINQ) (LINQ to SQL, LINQ to objects, and LINQ to Entities).
- Experience in RESTful API design and Implementation.
- Demonstrated exceptional problem solving abilities and strong programming skills with C#, C, C++ and Java.
- Experience in securing web applications using ASP.NET authentication and authorization mechanisms in Single Sign-On.
- Experience with Microsoft Azure Services like IaaS and PaaS.
- Good understanding of cloud services using Windows Azure.
- Proficient with windows debugging tools like WinDBG, UMDH, Debug Diag etc.
- Very good experience with Reporting Tools -- SQL Server Reporting Services (SSRS) 2005, IBM Cognos.
- Performed unit testing using Unit and performed several integration testing, system testing and performance testing.
- Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server 2008 and Git.
- Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services.
- Innovative problem solver and capable team player with good interpersonal communication skills, ability to work collaboratively and commitment to achieving corporate goals with zeal.
- Solid design skills, with a strong eye towards maintainability and flexibility of code.
TECHNICAL SKILLS
Technologies/Frameworks: Microsoft Azure, Microsoft .NET framework 4.5.1/4.0/3.5/2.0 , ASP.NET, ASP.NETMVC 3/4/5, ADO.NET, LINQ, Entity Framework and WCF, ODATA, REST.
Web Technologies: JavaScript, jQuery, AJAX, CSS, CSS3, Bootstrap, Angular JS, HTML4 / HTML5, XML, JSON, DHTML, JSON,JSON (Swagger), IIS.
Languages: C#, C, C++ and Java, SQL, PL-SQL.
Configuration Management: TFS/VSO, VSS (2005) and GitHub.
Debugging Tools: WinDBG, DebugDiag, Telerik, Postman.
Memory Profilers: ANTS Memory Profiler, .NET Memory Profiler.
Operating Systems: Windows 7/8/8.1/10/Win2k12, Linux, Mac OS
Testing Frameworks and Mocking tools: Nunit, MbUnit, MOQ, RhinoMocks
PROFESSIONAL EXPERIENCE
Confidential, Portland ME
Senior .Net Developer
Responsibilities:
- Designed and Implemented features using various technologies: Microsoft.Net, C#, RabbitMQ, Microsoft SQL 2016, MongoDb, AngularJS, NodeJs, Grunt, Bower, Bootstrap, Entity Framework, LINQ, Git.
- Feature design and implementation using Domain Driven Design methodology.
- Extensively used RabbitMQ as messaging broker to publish and consume the events published by other applications.
- Implemented Repository pattern in Entity framework to interact with backend database.
- Implemented POCO classes for Entity framework using Database first pattern, as the database was deployed using SQL Dacpac packages.
- Extensively used Lambda Expressions for writing the LINQ queries.
- Implemented dependency injection pattern for loose coupling of code using the unity container.
- Migrated Old web services to RESTful services using ASP.NET WebAPI.
- Extensively used tools like Postman, Fiddler for Unit and Integration testing the WebAPIs
- Worked extensively on MongoDb to create different types of indexes on collections to be used by the queries.
- Enhanced system performance by optimizing query plans using mongodb profiling and sql profiling and linq profiling.
- Created JSON based Azure Resource Manager (ARM) templates, Used them for deployments.
- Created Stored Procedures for data manipulation, along with triggers and Indexes.
- Implemented SSRS packages to generate custom reports for business to access them from other applications.
- Created Cognos packages and reports using Cognos FrameWork Manager which are consumed by various teams across organization.
- Extensively worked on developing applications usingAzure.
- Involved in Code reviews and writing Unit, Integration and end-to- end test cases.
- Achieved 75% + code coverage using Nunit and FakeItEasy as mocking library, Poleah autoFixture for writing all types of test cases.
- Deployed and Maintained windows phone applications onAzure cloud technologies.
- Used Grunt task runner to automate the build and test processes and used it to create the custom tasks.
- As scrum master(using agile methodology (Kanban)) responsible for implementing JIT principles by matching the amount of work in progress (WIP) to the team's capacity.
- Maintained existing cloud environment usingMicrosoft Azure.
- Source management using Git and Bitbucket.
Environment: .Net, C#, RabbitMQ, Microsoft SQL 2016, MongoDb, Visual Studio 2015/2017, Entity Framework 5.0, Angular Js, Bootstrap, JQuery, HTML5, SQL Server 2016, GIT, Azure, NUnit, Kanban.
Confidential, Farmington Hills, MI
Senior .Net Developer
Responsibilities:
- Worked on all phases of software development life cycle including design, development, implementing & deployment.
- Understand and analyze project requirements and translate it into specifications and programming deliverables.
- Followed agile methodology (SCRUM) during development of the project and oversee the software development in Sprints by attending daily stand-ups.
- Develop, modify and test software code using Microsoft.Net, C#, WebAPI, WCF Services, ASP.NET MVC 4, AngularJS, Bootstrap, XML, Entity Framework, LINQ.
- Responsible for coding for Views using HTML Helpers, JQuery, Bootstrap for the sprint.
- Worked on ORM (object relational mapping) to access relational database.
- Implemented Repository pattern in Entity framework to interact with backend database.
- Implemented POCO classes for Entity framework using Database first pattern, as the database was deployed using SQL Dacpak packages.
- Implemented monitoring service side of code for collecting and exposing data over OData endpoint.
- Worked on JQUERY lib to post data to MVC action method.
- Implemented .Net Security features of Authentication and Authorization using .Net Membership.
- Created the SPA (Single Page Application) Framework for the dash boards
- Involved in developing the Azure Solution and Services like PaaS and IaaS.
- Implemented dash-boards for telemetry using AngularJS and high-charts.
- Responsible Implementation, Exposing and Consuming WCF services across different multiple endpoints.
- Designed the Entities, business objects using Entity Framework.
- Implemented complex and optimized LINQ queries to fetch and Save the data.
- Extensively used Lambda Expressions for writing the LINQ queries.
- Extensively used reflections throughout the code.
- Implemented Unit Test methods for the Business layer to test the application.
- Implemented dependency injection pattern for loose coupling of code.
- Used ASP.NET WebAPI for RESTful API design and implementation.
- Utilized and consumed WebAPI and transfer data in to page centralized Model.
- Used Postman tool to test the WebAPI’s for constructing the requests and for analyzing the response send by the API.
- UsedLog Analaytics service in Azure OMSto monitor cloud environment to maintian their availablity and performance.
- Used third party WebAPI to collect some information and verify the information of the users.
- Created different Stored Procedures for data retrieval, Inserting and Updating, Created Triggers and Indexes on Database Tables.
- Imported data from flat files toSQL Serverdatabase usingSSISAlso usedAzurefor Scaling and checking the reliability of the applications which were developed during the project
- Worked on SSRS 2008 to generate over 40 reports for various user and developer groups.
- Involved in code review meetings, peer to peer code reviews and team meetings.
- Deployed web application toMicrosoft Azure Service Fabric
- Unit test all aspects of new Referral Service and existing source code using MbUnit, RhinoMocks, c#, XML, Nunit and Visual Studio 2012.
- Wrote test cases using NUintand completed successful unit testing for each module.
- For multiple application source management used TFS AND Github, MS VISIO.
Environment: Windows 7, Visual Studio 2008/2010, ASP.NET MVC 4.0, C#, Entity Framework 5.0, Angular Js, Bootstrap, JQuery, HTML5, SQL Server 2008, IIS, Azure, TFS, GIT, NUnit, Agile.
Confidential, San Ramon CA
Senior .Net Developer
Responsibilities:
- Worked in close quarters with clients in order to gather the requirements.
- Involved in MVC (model-view-controller) architecture based development.
- Designed and developed NoSQL solutions for all users along with Azure tables.
- 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.
- Developed View-Models in order to restrict the controllers to control the dataflow between the model and view.
- Developed Views using HTML5 with Razor, JQuery, Ajax observables, Data Bindings, Bootstrap interactive CSS3 and Plug-ins. And development of Web Pages using jQuery.
- Created Views and Partial Views - UI and middle tier for various modules using C#, MVC (Razor View Engine), AJAX, JQuery, HTML, CSS.
- Exception handling functionalities were embedded into the business logic layer with C#.NET as code behind.
- Worked on creating Single Page application (SPA) using HTML5, CSS3 & JavaScript framework library Angular Js.
- Was involved in all stages of Software Development Life Cycle including Analysis, Design, Coding, System Tests, Installation and Maintenance.
- Client-Side validations were used as validation controls and JavaScript were coded for functionalities at client-side.
- Create SOAP based WCF serviceas well as Restful WebAPI to send and receive Web Service messages and converted the JSON format data to XML.
- Master Pages were used to achieve uniformity in the entire application and CSS were used for theming the pages.
- Handled Run Time Errors and Design Time Errors by implementing appropriate custom Error Handlers.
- New Assemblies were developed to implement various functionalities in the Business Logic using C#.NET.
- Extensive experience on data integration using SSIS.
- Developed good user interfacing applications using WPF.
- Used ADO.NET and related data objects such as Data Adapter, Data Reader, Data Set and Data Table for consistent access to SQL data sources.
- Used LINQ and ADO.NET Entity Framework for Database interaction.
- Created Stored Procedures, SQL statements, Functions to manipulate the databases.
- SQL queries were written using joins on multiple tables into stored procedures. Functions, Triggers and Indexes were also used for achieving few database search functionalities.
- Developed Web user controls for reusing controls in multiple web pages.
- Developing of test scripts using automation testing tools(Selenium WebDriver/C#/Nunit);
- Used TFS for the purpose of project tracking and Source Control.
- Performed several unit tests and integrated tests and also prepared user document related to the module.
Environment: .NetFramework 4.5.2/4.0, Visual Studio 2013, ASP.NET, C#.NET, MVC5, JQuery, JavaScript, HTML5, CSS, Angular Js, Bootstrap, ajax, Web API, WCF, Entity Framework, Azure, LINQ, MS SQL 2014,Nuint, Mbunit, TFS.
Confidential, Detroit, MI
.Net Developer
Responsibilities:
- Implemented wire frames/ prototype using HTML, DHTML, and JavaScript to represent the Web application developed using C# .NET, Web API, jQuery, HTML, Bootstrap and GIT as a source control.
- Developed the web pages using ASP.NET, HTML, and CSS for styling the Web pages.
- Developed ASP.NET modules MVC to display backend data on the web browser using ADO.NET.
- Developing application using the software design paradigms and SOLID principles.
- Developed HIM, QPI, Pharmacy and Inpatient Clarity Reports for Joint Commission.
- Developed VB .NET/ASP web page to perform immediate Credit Card payments adapted from existing Payment tech web service and WPF.
- Worked with http interceptor's configurations for security in Angular 2.0/ 4.0 applications.
- Designed and developed a dashboard including login/logout page, overview page, work page, producer page, and contact page.
- Created Type Script reusable components and services to consume REST API's.
- Implemented concepts of Directives, Data-Binding and Dependency Injection in Angular.
- Ensure that company is using the most recent version of Enterprise Content Management (ECM) environment.
- Developed Epic reports using Crystal, SSRS 2005/2008 and Workbench.
- Worked with AngularJS applications for customer facing software using modern JavaScript development techniques and responsive design methodology.
- Managed Service program for Application Maintenance and Support. The aim of this project is to streamline the application support, focusing to meet SLA's and take care of enhancement projects.
- Extracted large volumes of data from various data sources and loaded the data into target data sources by performing different kinds of transformations using SQL Server Integration services (SSIS).
- Responsible for setting up AngularJS framework to achieve data binding between HTML5 and JavaScript objects with JQuery and worked on WCF.
- Response UI and website layout was achieved using Bootstrap, AngularJS, and Node js helped in bootstrapping web application efficiently without registering callbacks, which helped in code debugging.
- Created the database and developed the scripts for inserting the master data required for the application, scripts for the application, scripts for clean up the data.
- Involved in Unit testing, bug fixing, Functionality testing, Integration testing and User acceptance testing.
- Worked on Microsoft Team Foundation Server for version control, Database server project and individual task status.
Environment: Visual Studio 2008/2010, ASP.NET, c#,.NET Framework, HTML, CSS, SSRS, SSIS, SQL Server 2008.
Confidential
Software Developer
Responsibilities:
- Followed waterfall methodology to develop this application.
- Involved in prototype design that will handle data coming from machine
- Developed Web based application that will monitor and display machine status using data from controller.
- Worked on database modelling and database schemas and created stored procedures in SQL Server 2008.
- Implemented OOPS concepts like Inheritance to develop Base common and Base Secure modules.
- Designed and developed User Interfaces ASP.NET on Visual Studio 2010.
- Involved in the design and development of Presentation Tier using HTML, CSS.
- Involved in testing and debugging.
- Implemented enhancements in the system.
Environment: Visual studio 2010, HTML, CSS, JavaScript, SQL Server 2008 and Windows
