We provide IT Staff Augmentation Services!

Senior .net Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 7.5 years of IT experience in all phases of Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, testing and maintenance of Web Based, windows and n - tier Architectures.
  • Expertise knowledge on Object Oriented Programming (OOPS) Concepts including Inheritance, Abstraction, Encapsulation and Polymorphism, good experience in Exception Handling, Debugging and tracing by which the whole picture of application runtime can be seen and analyze more efficiently. Implemented OOPs concepts using C# .Net.
  • Industry experience in complete Software Development Life Cycle, analysis, design, development, implementation and defining quality check processes in critical business applications using Microsoft technologies like Visual Studio .Net, C#, VB .NET, MVC, ASP.NET, ADO.NET, AJAX, Angular 2, JQuery UI, JQuery, HTML, CSS, JavaScript, BootStrap.
  • Participated in Requirement gathering with the team members. Conducted surveys, interview sessions with different stakeholders.
  • Involved in software design phase, Created UML diagrams like class diagrams, Component diagrams, System Architecture diagrams, sequence diagram, deployment diagram. Using MicroSoft Visio, ERwin, Lucid Charts, IBM Rational Rose.
  • Expertise in Object Oriented Programming concepts for functionality implementation and manipulating the data using C# .Net.
  • Involved in Unit Testing, functionality testing, integration testing, Automation testing, End-to-End testing using the concepts of JUnit, Selenium Web, Jasmine, Selenium API, AccelQ. Both Manual and Automation testing were performed during the tenure.
  • Attending all Agile delivery ceremonies and representing team from all aspects related to project execution.
  • Extensive experience in developing applications using various Microsoft .NET Technologies like C#, VB.Net, ASP.NET 2.0/3.5/4.5, ADO.NET, XML, Windows Forms, Web Forms, Visual Studio.NET, IIS, TFS, SQL Server 2005/2008/2012 and Oracle 8i/ 9i/10g/11.2g.
  • Developed applications using ASP.Net MVC and Web API Frameworks with REST protocol.
  • Extensive experience in designing and developing Webpages using architectures of Client/Server, N-Tier and Web based applications.
  • Used HTML, CSS, Bootstrap and Client-side scripting using JavaScript, Ajax, JQuery and AngularJS 2.
  • Programming experience in developing web based and Client- Server architecture and other architecture-based applications using HTML , XML , CSS , JavaScript, JQuery, JQuery UI, SoapUI, D3.js, JSON in Windows operating system.
  • Strong knowledge in development of software using Microsoft .NET framework 1.1 through 4.5.
  • Expertise in developing web applications using ASP.NET Web Forms, ASP.NET MVC and implementing ASP.NET State Management, ASP.NET Caching, and Securing ASP.NET Web Applications.
  • Developed robust and scalable web applications using ASP.NET and MVC. Single page and multiple page concepts were implemented.
  • Expert in writing T-SQL statements for creating Tables, Indexes, Views and Constraints.
  • Extensively worked in writing SQL queries, Stored Procedures, Database Triggers, Cursors, Exception Handlers, and DTS Export & Import. Experience in Object Oriented Design Methodologies (OOD), Unified Modeling Language (UML).
  • Experience in SQL Server in writing database queries using joins, Indexes and in creating Tables, Views, Indexes, writing Stored Procedures, Functions and Triggers using T-SQL, Maintaining Database and Experience in Query Optimization.
  • Worked extensively with different ADO.NET objects to interact with database & good experience in using ADO.NET objects such as SQL Connection Object, SQL Command Object, Data Reader, Dataset and Data Adapter.
  • Experience in securing web applications using ASP.NET authentication (Forms-based Authentication) and authorization mechanisms like authorizing Users, Roles and User Account Impersonation.
  • Knowledge in SharePoint. Knowledge of testing and Software Testing Life Cycle (STLC). Analyze current needs, requests and compare them with existing system functions and requirements. Performed Unit, Integration, Functional, System and Regression testing (Manual) for the Window and Web based application using tools Selenium and automation tool AccelQ.
  • Domains worked Inventory, Insurance, Reinsurance, Retail, Mortgage and Infrastructure Management. Passionate to work any challenging role and having persistent attitude to learn and work any new technologies.
  • Expertise in ASP.NET MVC and developed the features Views, Partial Views, Strongly Typed Views, Sections, Areas etc., and also implemented Controllers and Controller Actions, Filters, Routing using Model View Controller Web pages.
  • Excellent written and verbal communication skills, presentation and problem-solving skills.
  • Extensive Experience in interaction with Client and functional people for gathering the business requirements & functional specifications, Daily stand-up calls, Risk Analysis meetings, defect triage calls, Grooming sessions, Sprint Retrospective calls.
  • Strong interpersonal and organizational skills with an ability to manage multiple projects with minimal or no supervision.
  • Good Experience in SCRUM methodology, Angular JS , Multi-Threading and Bootstrap .
  • Experience in working with SQL-based databases, such as MS SQL Server, my SQL database and table design, use of queries for data retrieval and storage.

TECHNICAL SKILLS

Programming Languages: C#, ADO.NET, PHP

Web Development: ASP.NET MVC, ASP.NET, Angular 2, Angular 7

Web Technologies: XML, JSON, Web Services, Web API, AJAX

Mark-up/Scripting Language: JavaScript, JQuery, JQuery UI, HTML5, CSS, React JS, BootStrap

Framework: .NET Framework

Database: MS SQL Server, MS Access, Indexed DB, Hadoop, Palantir Foundry

Application/Web Servers: Microsoft IIS, WampServer, Apache Tomcat

IDE: Visual Studio .NET, Eclipse Oxygen

Operating Systems: Windows, Linux Redhat, Ubuntu, Kali

Version Control: TFS, SVN, Git, Bitbucket

Software Methodologies: Agile, SCRUM, Waterfall

Other tools: PuTTY, Tibco Gems, Kafka, Kibana

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Senior .NET Developer

Responsibilities:

  • Followed Agile software development methodology with frequent application demonstrations to the stake holders, which allows for iterative and incremental development of an application.
  • Requirements gathering and analysis. Participated in demo, meetings, interacting with business domain experts.
  • Extensive experience in developing application using C# . NET, Angular 7, ASP.NET core, MVC5, Web API 2.0, WCF (REST/SOAP), LINQ, TPL (Task Parallel Library), NHibernate, Structure-map.
  • Built websites using Angular 7 and ASP.NET core concepts for web pages. Used Angular 7 to build web, mobile web, native mobile and native desktop. Used MVC5, Web API for creating widgets.
  • Coordinated with offshore team with the work flow and assigned daily tasks for the sprint user stories each task execution.
  • Supported biweekly production releases which has steps like deploying the code, deploying the database scripts on to the production environment. Similarly pushing the code to QA Environment from Development environment.
  • Used Razor view engine s to generate widgets for various.
  • Defined new MVC5 models for the Site views and models for the objects retrieved from the database.
  • Implemented end to end flow starting from customer interaction to purchase.
  • Extensive use of design patterns like Singleton, Factory, Decorator, Facade pattern for the implementing solutions for problems.
  • Involved in writing windows services to process large data load in different environments like Prod, QA and dev servers.
  • Extensively used LINQ/Delegates/Multi Delegates/Func/Predicate/Action.
  • Used List, Dictionary & Xml Documen t to manipulate the data in key value pairs for easy manipulating of the data.
  • Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, LINQ.
  • Used Lambda expression, Extension Methods and Anonymous types in Libraries using LINQ.
  • Involved in analysis and design for Web APIs to integrate with other integrated systems within the server of Confidential .
  • Used GIT,TFS Team Foundation Server a s Source Control. Responsible for deploying code to production servers.
  • Involved in writing Integration, System Test cases, Unit test cases for the modules and functions in the application.
  • Used AJAX.NET to use various controls for presentation layer.
  • Used Entity Framework to perform CRUD operations on the SQL Server 2015 database.
  • Used LINQ queries to retrieve data from Arrays, Collections and Generics.
  • Coded and created Stored Procedures for performing repetitive tasks in updating related tables using SQL Server 2015 database.
  • Worked extensively on Client-side Validation using Java Script validations code.
  • Extensive use of XML features of T-SQL for maintaining xml data based on XPath queries. Reading XML documents and storing data in the relational database using various methods.
  • Used XAML for Silverlight and design controls to enhance user experience and interaction with rich editing mechanism and improved functionalities.
  • Used Silverlight for providing a more compelling, engaging and rich media experience for viewers.
  • Used JQuery to develop a modular approach that allows the creation of powerful and dynamic web pages and web applications.
  • Applied Cascading Style sheets (CSS) to the pages.

Environment: .NET Framework 4.6, ASP.NET, ADO.NET, Visual Studio 2015, MVC 5.0, XML, Angular 7, JSON, JavaScript, SQL Server management studio 2015, IIS 10.0, Git, TFS.

Confidential, Farmington Hills, Michigan

.NET Developer

Responsibilities:

  • Involved in project development life cycle from requirements gathering, design the system architecture diagram, implemented using OOPs concepts, prepared test plan and unit test.
  • Designed the code to talk to different channels like mobile, CCE, Merchandising Engine using the REST APIs.
  • Used Kafka for message streaming. Connected to Kafka topics using various topics, brokers related information.
  • Used Hadoop and Palantir Foundry to push the messages for the business statistic analysis of the customers related information.
  • Connected to Tibco Gems4.0 EMS for the messages stored in Queues which has to be populated to the customer’s inbox.
  • Used SQL Server management studio 2015 for creating the database tables schema and build relationship between the tables.
  • Used ADO.NET for data manipulation within the SQL DB like UPDATE, DELETE, INSERT, SELECT operations on the data
  • Involved in project development life cycle from requirements gathering to implementation and end user training using iterative AGILE Methodology. Participated in daily Scrums with the whole team to discuss about the progress of the application development
  • Involved in gathering Client requirements and converted them into the Technical Specification document
  • Setting up Connection Strings and connecting SQL Server AZURE Databases from locally Installed SQL Server Management Studio (SSMS) for Developers in the configuration files for the related applications.
  • Implemented Multi-Threading in the application and Windows Services
  • Involved in bug fixing, code integration and code deployment. Participated in Defect triage calls for the bug related information.
  • CRUD (Create, Read, Update, and Delete) operations using AngularJS with Web API.
  • Created generic secure and reusable data access components using the ADO.Net objects such as Dataset, Data Adapter, and Data Reader for data flow within the application.
  • Participated in the maintenance and bug fixing. Fixed bugs and participated in integration calls, Defect triage calls with stakeholders, Production support calls, Daily Maintenance calls.
  • Run the ABI Jobs i.e Extract Transform Load (ETL) tool for pushing the data from one database to another DB using PuTTY.
  • Used OOPS (Object Oriented Programming) concepts like Encapsulation, Inheritance, Polymorphism, Abstraction.
  • Design patterns like Model-View-ViewModel ( MVVM), Model View Controller ( MVC), Abstract Factory and Singleton were used for the code structure to solve problems within code architecture.
  • Used Procedural programming to create Views, Stored procedures, Triggers using aggregate functions (MIN, MAX, COUNT) and analytical functions (RANK, LEAD, LAG) in SQL Server Management studio for the application’s data manipulations.
  • Used SQL Server Management Studio to work with Data manipulation Language (DML), Data Definition Language DDL commands.
  • Used Kibana for visualization of Kafka topic messages for data search or identify any failure in the message stream in Kafka.
  • Pushed the real- time messages to Tibco Gems4.0 which has been processed through the business rules and regulations.
  • Used Team Foundation Server TFS for the user-story board and followed SCRUM methodology for the project SDLC steps.
  • LBP Processed data messages were streamed to different kafka topics based on the message type and pushed those messages to Hadoop server and Palantir foundry for business analysis on the customer’s data.

Environment: .NET, TFS, Visual Studio, SQL Server Management Studio, Kafka, Kibana, Tibco Gems 4.0, Palantir Foundry, Hadoop DBeaver 5, GIT, TFS, ETL, Windows service, PuTTY.

Confidential

Software Engineer

Responsibilities:

  • Participated in requirement gathering with different stakeholders of the company to bring the idea of creating the web application available to the common-man who can create their own web application without the knowledge of any computer science concepts.
  • Designed State-chart, Components and deployment diagram for the Application Development ToolKit (ADT) project.
  • Designed Component Interface Diagram and System Architecture diagram for ADT using Lucid Charts application.
  • Designed component system and integration test plan for the application development ToolKit using LucidCharts.
  • Worked on REST API test plan and implemented REST APIs testing using SOAP UI. Mock REST services using SoapUI.
  • Research on the memory utilization of each tab in firefox and many more browsers.
  • Presentation on Client-side databases to the stakeholders to discuss the best client-side databases available in market.
  • Research and presentation to stakeholders on automation testing of the webpage using Selenium IDE and WebDriver.
  • Presentation on research work to the stakeholders on IndexedDB implementation on the Client-Side using JavaScript.
  • Created a mock demo to test Drag-n-drop HTML components on canvas using HTML, JavaScript, Angular 4, D3.JS, CSS.
  • Use of Razor engine for creating web pages in Model View Controller (MVC) architecture in the ASP.NET web pages.
  • Call web services from AngularJS to perform database operations like INSERT, DELETE, UPDATE operations.
  • Implemented Azure Active Directory Authentication & Authorization.
  • Worked extensively on HTML, Bootstrap, Telerik controls and CSS to design rich web pages for styling the webpages.
  • Implemented WCF Service to get the data from source systems.
  • Used Validation Controls in ASP.NET MVC and developed custom validation controls for validating views of webpage.
  • Skillful Hands on experience of Web Services using WCF, REST services and web APIs.
  • Worked on Agile Development techniques, SCRUM and feature based iteration planning.
  • Extensive working experience in unit, integration and performance testing framework API testing using SOAP UI.
  • Created SSIS packages from scratch to transfer data from source to destination using required Transformations.
  • Hands on experience creating, consuming, and configuring WCF services with SOAP, WSDL and Data to develop Service Oriented Architecture (SOA) applications, and REST Services using WEB API.
  • Demonstrated technical ability and in-depth knowledge of Software Development Process.
  • Ability to work independently with positive attitude and to carry out assignments under pressure and tight deadlines within parameters of instructions given and standard accepted practices
  • Used View Data, View Bag and Temp Data for data communication between controllers and views of MVC web application.
  • Excellent in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server, SVN, BitBucket and Git.

Environment: Visual Studio, JavaScript, IndexedDB, HTML, CSS, JQuery UI, JQuery, SOAP, REST, WCF, SOA, HTML, CSS, FireFox, Bitbucket, LucidCharts, TFS, GIT, MVC, D3.JS.

We'd love your feedback!