Sr. Software Engineer Resume
SUMMARY:
- Around 8+ years of experience as a Full Stack.Net Developer, Involved in all phases of SDLC like Analysis, Design, Implementation, Testing and Deployment of applications.
- Experience with Software Development Processes like Agile, Waterfall.
- Experience in implementing web applications by using C#,ASP.NET (6.0/5.0/4.0/3.5/3.0/2.0 ), ADO.NET, MVC ( MVC 5.0/4.0/3.0 ), LINQ, Entity Framework, Web Services, WCF, Web API 2.0, XML, HTML5, CSS3, JavaScript, JQuery, AJAX, Angularjs, Angular 2/4, NodeJS, NPM, JSON, JSONP, Twitter Bootstrap, HTML5, XSLT, Ajax, Jasmine Unit Test Framework, Karma,Telerik controls like Kendo UI , SQL Server.
- Experience using Telerik third party controls like Kendo UI.
- Involved in writing test cases using Jasmine and Karma .
- Excellent knowledge on Object Orient Programming concepts (OOPS).
- Used OOPS Concepts and SOLID principles in C# 4.0 to implement business logic
- Used Restful web services and developed dynamic web pages.
- Used various other tools like Resharper , Visual Studio Code, Linqpad, Source tree , bitbucket for better productivity.
- Expertise using MVC design pattern, created Controller Action methods, Views,Models, Html Helper methods, Routing, Attributes, Custom validations, Partial views,Layouts etc.
- Experience in Windows Presentation Foundation (WPF) for developing attractive and effective user interfaces, providing a common programming model for standalone and browser applications.
- Expertise in implementation of optimized, secured WCF Services by using Service, Operation, Data, Fault and Message Contracts.
- Good experience in implementing ADO.NET objects, ADO.NET Entity Framework and Object Relational Mapping (ORM) using LINQ.
- Implemented various Design Patterns like MVC (Model View Controller), MVP (Model View Presenter), Factory, Abstract, MVVM .
- Experience using Data Adapter, Data Reader and Data Set in ADO.NET.
- Hands on experience with SQL Server Reporting Services (SSRS), SQL Server Integrating System(SSIS) using SQL 2008/2005 and DB2.
- Extensive working experience in database development for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures, Functions, Performance Tuning and Query optimization using SQL Server.
- Implemented Web API to build HTTP services compatible for browsers and mobile devices.
- Implemented Microservices architecture using Asp.Net Core and deployed using Docker container.
- Designed and Implemented Database Schema, Import data and built stored procedures on SQL Azure.
- Involved in Solving customer issues, Bug fixing and performance improvement in the Production environment.
- Experience in using Unit Test Frameworks (NUnit and MS Test) and Performed Test Driven Development (TDD)
- Experience using various Version Control tools like CVS, SVN and Git for Source Code version management .
- Used Continuous integration tools like Teamcity, Jenkins, Octopus, JIRA.
- Expertise in working with Authentication & Authorization, Windows based Authentication, Forms - based Authentication, Authorizing Users and Roles.
TECHNICAL SKILLS:
Languages: C#, C++, ASP.NET (4.5.1/4.0/3.5/3.0 ), Java, ASP.NET MVC 5, HTML5, XML, XSLT, CSS, VB6, WINFORMS, UML, MVC
Scripting Languages: JavaScript,Angular2.0/4,Angular.JS,Node JS, Kendo, Bootstrap, Backbone JS, jQuery AJAX, KnockoutJS
Technologies: .NET 3.0/3.5/4.0/4.5 , WCF,WPF,HTML4/5, JavaScript, CSS2/3, Bootstrap, Ajax, Web Sockets, Json, Silverlight .
Software: Team Foundation Server (TFS), Hibernate, Microsoft Office suite, Visual Source Safe, Visual studio 2005, 2008, 2010,2012,2015.
Web Servers: Internet Information Services (IIS) 5.0, 6.0,7.0
Reports: SSRS, SSIS, Crystal Reports
Database: SQL server 2005, 2008, 2012 MY SQL, Oracle, Sybase MS Access
Version Control: GIT, Team Foundation Service, Subversion
Tools: NodeJS, NPM,Jira,Bitbucket, Visual Studio, Beyond Compare, Silverlight MS Word, MS Excel, MS PowerPoint
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Software Engineer
Responsibilties:
- Designed and implemented functions and features using Angular 4 at client-side and Web API at server-side.
- Developed application by implementing the Single Page Application (SPA) using Angular ui-router.
- Implemented client-side form validation, form view results using various components, services, pipes in Angular 4.
- Worked on implementing reusable components within the application for better efficiency and clean coding.
- Implemented more efficient and cleaner layout by using ngGrid, ngFor. Used Node.js package for all the build and development tools.
- Used Angular 4 HTTP to retrieve data through Web API from Entity Framework.
- Created and utilized Web API methods for database operations (CRUD) through Entity Framework.
- Develop Business logic layer by implementing Object Oriented Programming languages (OOPS) concepts abstraction, encapsulation, inheritance, polymorphism in C# 6.0.
- Implemented Database First approach to retrieve and store data in entity models.
- Achieved Repository pattern in Web API side to ensure consistency.
- Worked on improving and debugging API functions using Postman and Jasmine & Karma for testing Angular 4 code.
- Created stored procedures, functions, views in SQL Server 2016 database.
- Worked on Agile Methodology and used TFS for issue tracking and configuration management.
Environment : Angular 4, Typescript, Node.js, HTML5, CSS3, Bootstrap, .Net Framework 4.5, Web API, C#, MS SQL Server 2016, TFS, GIT, Postman, Visual Code, Visual studio 2017
Confidential, NJ
Sr . Full Stack . Net Developer
Responsibilities:
- Used AGILE RALLY/SCRUM methodology to implement the application
- Used x-confluence page for project documentation and also internal errors or issues.
- Created Single Page Application (SPA) using AngularJS framework for binding data to specific views and synchronize data with server.
- Used Restful web services and developed dynamic web pages.
- Develop Business logic layer by implementing Object Oriented Programming languages (OOPS) concepts abstraction, encapsulation, inheritance, polymorphism in C# 6.0.
- Implemented a Restful API server with NodeJS and Express JS.
- Used JSON objects effectively for efficient client side coding and Typescript / JavaScript template design .
- Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
- Used Angular 2.0 and Typescript to develop single page application (SPA).
- Experience in Client-side web development utilizing HTML5, CSS3, Bootstrap, and Angular JS (2.0) Typescript.
- Built applications for scale using Type Script.
- Worked with the different type of UNIX and Linux commands, software troubleshooting and systems installation.
- Implement new Front-End features with Typescript/ JavaScript and other R ESTful APIs .
- Used RxJs heavily for subscribing to Observable streams containing data.
- Implemented of a responsive UI which will scale itself depending on the device, platform and browser, using Angular 2.0,HTML , CSS , Bootstrap , and Angular-cli.
- Used Angular-CLI to generate components, routes, services, pipes and to run tests.
- Optimizing the performance of queries with modifications in T- SQL queries, removed unnecessary columns, and eliminated redundant and inconsistent data.
- Developed and enhanced . NET framework4.0, 4.5 Web API endpoints for consumption by Angular2 components.
- Created Angular2 components, implemented Interpolation, Input variables, Bootstrapping, NgFor , NgIf , Router Outlet, binding the click event, Component decorator, binding to the hidden property.
- Experience in third party libraries like Angular Material Design .
- Knowledge in Web Pack , Gulp and Npm Scripts.
- Responsible for writing Stored Procedures and User Defined Functions to retrieve the data from the central database and extensively worked on bug fixes in SQL procedures using SQL Server 2016/2014.
- Developed new user interface components for different modules using Kendo UI.
- Created and updated tables using the DDL and DML with respect to the business functionality.
- Implemented data access using Entity Framework to store and retrieve new user information for further use.
- Worked extensively on connecting applications to database using Entity Framework , LINQ and Lambda Expressions.
- Currently working on Microsoft Azure for enabling services and pushing the data into the cloud.
- Experienced first-hand the best/worst practices for integrating micro services into an existing system architecture.
- Modified Web Services to interact with the other applications and exposed them using SOAP and HTTP.
- Managed Clusters with various Servers in Azure Cloud Resource Groups.
- Developed windows services to store SQL Server data in to Cloud base data warehousing by using Microsoft Azure .
- Used GIT for source control with the help of Source tree and bit bucket .
- Working knowledge and Performed Integration Tests in the application.
- Capturing data from Microsoft Azure sites.
- Managed JIRA Add-ons and Worked on Setup JIRA for Helpdesk/Tickets.
- Working knowledge on Azure Cloud IaaS and PaaS Services.
- Involved in Unit testing (N unit), Build and integration testing for the interfaces.
- Automating using C#.net and N-unit testing.
- Experience in developing E2E Automatic Test cases with Protractor and supporting with multiple browsers include Chrome, Mozilla, Internet Explorer and Opera.
- Involved in developing applications for EDI 837 generation and submission to providers.
- Maintained the Version, Labeled Versions and Backups of the source using PERFORCE
Environment : C#.NET, ASP.NET 4.5.1, Entity Framework, Angular 2.0, EDI Claims,HIPAA, Jasmine,NPM,Gulp,Grunt,Bower, Asp.net core, HTML5, CSS3,Boostrap,Javascript, Angular2, Visual Studio 2017,SQL server 2016, GitHub,Agile Methodologies, WebApi, SourceTree, BitBucket, EDI 834 .
Confidential, Columbus, OH
Sr. Full Stack .Net Developer
Responsibilities:
- Developed, maintained user interface screens using HTML5, CSS3, JavaScript, jQuery, Angular JS, Bootstrap UI, ASP.NET MVC, C#.
- Involved in all stages of SDLC including designing, coding, testing and implementing the application following Scrum (Agile) methodology
- Used MVC 5.0 Architectural design pattern for development of the application
- Used JSON to transmit data between server and Web Application.
- Extensively used AJAX toolkit to utilize Web Services and databases asynchronously.
- Developed various screens and Client-side validations using JavaScript and jQuery.
- Developed Web API's for backend data communication.
- Developed Stored Procedures, Views, Triggers, Indexes,Constraints,Foreign keys in SQL server.
- Developed Web API's for backend data communication.
- Developed various screens and Client-side validations using JavaScript and jQuery.
- Created AngularJS applications using Node.JS.
- Created Web Applications with real-time, two-way connection, where both Client and Server can initiate communication by using AngularJS.
- Extensively worked with AngularJS (MVC, Routing, Data Binding, Factories, Services, $http, interceptors, and thirty angular modules).
- Used SSIS (SQL Server Integration Services) for migrating data from different sources like MS Excel, CSV, Flat File, sources, Oracle database to SQL Server database.
- Involved in working on test driven development (TDD), Unit testing, System testing and User Acceptance test using NUnit testing framework and responsible for writing test scripts and scenarios throughout the project.
- Conducted UNIT testing and integration testing.
Environment : C#, Angularjs 1.6, WebAPI 2.0, Microsoft ASP.NET Framework4.5,Entity Framework 5.1, Web API, Bootstrap, LINQ, HTML 5, CSS 3, jQuery,VisualStudio 2015, SSIS,StoredProcedures, Microsoft SQL Server 2014,NUnit, Jenkins.
Confidential, Chicago, IL
Sr .Net Developer
Responsibilities:
- Used Model View Controller (MVC) architectural Design patterns for the development of the product.
- Developed, maintained user interface screens using JavaScript, jQuery, ASP.NET MVC, C#.
- Used client side technologies HTML5, CSS3, Bootstrap, jQuery 2.0, NodeJS and JSON.
- Deployment of Classic ASP and MVC .Net Applications using different application pools on web server as a single Intranet Application
- Integrated JQuery, Ajax logic into client user interfaces for smooth and enhanced UI experience in Razor Views.
- Extensively used User interface controls which use jQuery to validate client side validation
- Worked with Web API for building Restful applications on the .Net Framework .
- Used technologies provided by the .NET framework including ASP.NET , Entity framework , using SOA and data manipulation using XML . Design of multiple Web APIs.
- Used Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
- Written SQL Queries,Stored Procedures, Triggers, Backup, and Restore Database, defining roles, creating database users, Assigning Roles to user's using SQL Server 2008.
- Involved in working on test driven development (TDD), Unit testing, System testing and User Acceptance test using NUnit testing framework and responsible for writing test scripts and scenarios throughout the project.
- Used C# Generics, Lambda Expressions, Extension Methods, LINQ to Sql, LINQ to Objects.
Environment: C#, ASP.Net, ASP.NET MVC 5, Entity Framework, Web Api,, SQL Server 2008, JavaScript, Jquery, Html5,Css3, Kendo UI,bootstrap, SSRS, SSIS,SVN, N-unit, Visual Studio 2012.
Confidential, Memphis, TN
Sr .Net Developer
Responsibilities:
- Design and build the ASP.NET MVC Structure for the whole system using C# with Razor View Engine, JQuery, AJAX, JavaScript, HTML and CSS.
- Integrated JQuery, Ajax logic into client user interfaces for smooth and enhanced UI experience in Razor Views.
- Implemented complex functionalities in the application using WCF services to communicate with external systems.
- Designing and Developing Confidential API to isolate the UI from the backend.
- Separated the whole system into Model-View-Controller Architecture.
- Designing and Developing WCF Service to isolate the UI from the backend using the concepts of SOLID principles
- Used Telerik Kendo UI to create various controls.
- Use Entity Framework to link the system to the database and fetch stored data from the database.
- Implement PartialViews, Layouts, HTML Helpers, validations.
- Creating and Consuming RESTful WebServices .
- Worked on Various application interfaces allowing users to integrate Confidential API with various tools to automate entire shipping life cycle.
- Define and implement needed stored procedures, user defined functions and dynamic SQL.
- Involved in UNIT testing of the application.
Environment: C#, ASP.Net 3.5, MVC 3.0, Entity Framework, WCF, LINQ,SQL Server 2008, JavaScript, JQuery, HTML,CSS, SSRS, SSIS,SVN, N-unit, Visual Studio 2010.
Confidential
Software Engineer
Responsibilities:
- Design, development and testing of applications using C#.NET, HTML, CSS, JavaScript, SQL Server .
- Fetched data from database and displayed in web controls (Tree View, Menu) through XML.
- Created custom Control Templates and Data Templates to enhance the look and feel of various WPF Controls.
- Involved in the process of designing and developing web based UI Layout using ASP.NET.
- Worked on Collaboration in writing new modules using ASP.NET, HTML, XML, CSS, and JQuery& AJAX.
- Worked on SQL by creating database Stored Procedures.
- Worked with Telerik Rad Controls to develop rich interactive engaging User Interfaces.
- Responsible for writing stored procedures in T-SQL for backend communication.
- Implemented Unit Testing, Integration Testing and System Testing.
- Used TFS (Team Foundation Server) for source control.
- Used ADO.NET and its components Data Reader, Dataset, Connection and Data Adapter to access the SQL database.
- Followed 3-Tier Application Architecture to ensure flexible and reusability of the application.
- Used Ajax (Asynchronous JavaScript and XML) for calling server-side code from the client side to avoid complete page post-backs, making the process faster.
- Involved in developing Web Services, invoking them using XML SOAP WSDL tool for creating proxy classes.
- Involved in working on test driven development (TDD), Unit testing, System testing and User Acceptance test using NUnit testing framework and responsible for writing test scripts and scenarios throughout the project.
Environment: .NET Framework3.0,JavaScript,ASP.NET,C#,ADO.NET,TSQL,AJAX,JQUERY,WebServices, WPF,SQL Server 2005, Visual Studio 2008, TFS.