We provide IT Staff Augmentation Services!

Full Stack Software Engineer Resume

2.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • A Full Stack .NET Developer having an experience of 11+ years in designing and developingfront - end and back-end applications.
  • Experience in the completeSoftware Development Life Cycle (SDLC)including requirements, design, programming / testing, implementation, production support and development methodologies likeWaterfall, Agile Scrum process with Jira and Sprint Planningand Test Driven Deployment(TDD).
  • Technical expertise in designing and developing applications using .NET Framework (1.1-4.5), C#, ASP.NET MVC 2/3/4/5, WebAPI, WCF, ADO.NET, Entity Framework 5/6, AngularJS, Angular 2/4/5, Material Design, HTML/HTML5, Bootstrap, CSS/CSS3, Typescript, JavaScript, JQuery, Ajax, SQL Server 2005/2008, Oracle and SSIS.
  • Expert in developing Single page applications (SPA) and web applications usingWebAPI, AngularJS, Angular 2/4, Typescript, Node.JS, NPM, System.JS, JavaScript, HTML5, CSS3, jQuery, Ajax and JSON.
  • Expert in OOPS principles and design patterns like SOA, REST, Singleton, Dependency Injection (Unity Framework), IOC, Repository Pattern and Abstract Factory.
  • Expert in design and development of3 Tier N-tier distributed architecturesandMVC architecture.
  • Proficient in Entity Framework Code First Approach, ADO.NET, LINQ and Lambda Expression.
  • Expertise in using ADO.NET objects such as SQL Command, Data Reader, Data Set and Data Adapter.
  • Expert in applying Service Oriented Architecture (SOA) in cross domain environments with ASMX Web Service, WCF and Web API.
  • Extensive experience in designing & normalization of relational database, creating complex database queries using SQL queries, Stored Procedures, Functions, Views, Indexes and Trigger. Performed database optimization using database tools.
  • Experience in Microsoft Data Tools SQL Server Integration Services (SSIS) to deliver ETL solutions.
  • Proficient in writing test cases and using unit tests to validate development releases. Debugged and testing using NUnit, Jasmine, Karma, Batarang and Fiddler.
  • Experience in working with Software Configuration Management using Git, Team Foundation Server (TFS), Visual Source Safe (VSS) and TortoiseSVN for version control.
  • Ability to grasp new technologies and to apply them to build applications.
  • Strong communication skills, time management and Team skills with an intention to work hard to meet project deadlines in a fast paced environment.

TECHNICAL SKILLS:

Programming Languages: C#, JavaScript, TypeScript, SQL, CSS, HTML, XML

Frameworks/Libraries: ASP.NET MVC 2/3/4/5, TypeScript, Bootstrap, Material Design, JQuery, AngularJS, Angular 2/4, NodeJS

Databases: MS SQL Server 2005/2008/2014 , MS Access

Integration & Reporting: SQL Server Integration Services (SSIS), Crystal Reports

Source Code Control: Git, Team Foundation Server (TFS), Visual Source Safe (VSS), TortoiseSVN

Development Methodologies: Agile/Scrum, Waterfall

Agile Tools: JIRA, TFS

PROFESSIONAL EXPERIENCE:

Confidential

Full Stack Software Engineer

Responsibilities:

  • Involved in the iterative process of development in Agile-Scrum environment.
  • Developed Application using .NET Framework 4.5, Object Oriented Principles (OOP), and n-Tier Architecture.
  • Extensively worked in Entity Framework code first approach for implementing Business logic and Data Layer using Entity Framework 4.0
  • Applied Singleton and Factory design patterns with dependency injection (Unity Framework) into Controller for better code reusability.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided byAngular5.
  • Experience with the features ofAngular5such as directives, providers, modules and routing.
  • Built custom Angular 5 Directives and Services for single-page web application for agile-based team.
  • Implemented reactive Angular components using RXJS
  • Designed the web components using Google Material Design 5, Flex Layout, PrimeNG and some custom CSS.
  • Created services withAngular5 @Injectable property, as to make the service available for dependency injection when creating components.
  • Highly usedAngular 5router to build single page application for navigate through the different status and multiple modals.
  • Implemented server-side rendering using angular universal.
  • Implemented test cases and performed unit testing usingKarma-test-runnerandJasmine.
  • Called the Restful web service calls for POST, PUT, DELETE and GET methods.
  • Extensively worked with making calls to Web APIs to fetch the data from the back end as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • Used JIRA as management tool andGit for managing code.

Environment: ASP.NET 4.5, C# 4.5, WebAPI 2, Entity Framework 6.0, Typescript, Angular 5, Material Design 5, Flex Layout, CSS3, SQL Server 2014, Karma, Fiddler 4.0, Git

Confidential

Full Stack .NET Developer

Responsibilities:

  • Involved in the iterative process of development in Agile-Scrum environment.
  • Extensively worked in Repository Design Pattern, Factory Pattern, Entity Framework code first approach for implementing Business logic and Data layer.
  • Developed a repository layer by using dependency injection (inject the repository) on MVC Controller.Used Unity framework for implementing dependency injection.
  • Created and utilized Web API methods for database operations (CURD) with the use of repository to access and manipulate the data in the database.
  • Worked withWebAPIRouting attribute and route prefixon the controllers.
  • Developed RWD Single Page Applications using ASP.NET MVC, HTML5, AngularJS, Bootstrap, CSS3, JavaScript, AJAX and JQuery and HTML Helpers.
  • Used UI Route for creating Single Page Applications (SPA), and incorporated Model-View-Whatever (MV*) development pattern utilizing Controllers, Services and Factories with dependency injection.
  • Created AngularJS functional components like Controller, Services, Factory, Provider, Custom directives and used angular promise for making async calls.
  • Used AngularJS services like $broadcast and $emit for data communication among controllers in the application.
  • Used AngularJS $http (post and get) to retrieve and manipulate the data through Web API from repository.
  • Implemented and designed form validation for inputs of the web page using normal HTML checking and handle them using ng-if, ng-show, ng-hide, ng-disable and AngularJS validator directive ngRequired.
  • Debugged and tracked the application using Batarang and Fiddler.
  • Involved in Database Design and Created Tables, T-SQL Queries, Store Procedures, Packages, Types and User Defined Functions using Oracle.
  • Used JIRA as management tool andGit/Stash as version control.
  • Responsible for Unit and System Integration Testing and defects resolution.

Environment: ASP.NET 4.5, C# 4.5, WCF, WebAPI 2, MVC 4/5, Entity Framework 6.0, XML, AngularJS 1.X, Bootstrap, CSS3, JQuery, JqueryUI Mobile, Log4Net, Leaflet, Oracle, SoapUI, Jasmine, Fiddler 4.0, Batarang, Git/Stash

Confidential

AngularJS / .NET Developer

Responsibilities:

  • Involved in a day-day Agile/Scrum Software development methodology.
  • Developed Application using .NET Framework 4.5, Object Oriented Principles (OOP), and n-Tier Architecture.
  • Extensively worked in Entity Framework code first approach for implementing Business logic and Data Layer using Entity Framework 4.0
  • Applied Singleton and Factory design patterns with dependency injection (Unity Framework) into Controller for better code reusability.
  • Designed Graphical User Interface (GUI) for various web pages using ASP.NET, MVC, HTML, AngularJS, Bootstrap, CSS, JavaScript and JQuery.
  • Created Inbound and outbound WCF services to integrate with supplier services.
  • Developed multiple front-end UI pages with Razor View andAngularJS.
  • Used $http service to handle data communication in JSON format between controllers and view.
  • AppliedAngularJSfilter (date, lowercase, uppercase, currency, orderBy, etc.) and multipleAngularJSdirectives (ng-repeat, ng-show, ng-hide, ng-if, ng-disable, etc.) to control how the data to be shown in the views.
  • Improved the front-end performance with the use of one way binding inAngularJS.
  • Customized the action-based URLs with Routing Configuration for the application to create and maintain the user-familiar URLs.
  • Debugged and tracked the application using Batarang and Fiddler.
  • Implemented the cross domain environments to consume the third party WCF services.
  • Implement authentication and authorization for MVC application using action filter attributes.
  • Handle the data communication using View Data, View Bag, and Temp Data.
  • Applied Routing Configuration for the application to generate user-familiar URLs.
  • Implemented various validation method for the pages including jQuery validation and View Model data annotation.
  • Designed User Interface with Razor Views, Partial View and Layout and enhance it with CSS3.
  • Presented application data on web pages using Webgrid.
  • Developed T-SQL Queries, Store Procedures and User Defined functions using SQL Server 2008.
  • Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance and was responsible for creating & merging development branch with trunk and release branch using Microsoft Team Foundation Server (TFS).
  • Involved in Unit and System Integration testing and integration of multiple modules in the system.
  • Responsible for developing change requests and defects resolution for the TEST/UAT/PROD applications.
  • Creating documents specifying the technical and functional aspects of the system.

Environment: ASP.NET 4.5, C# 4.5, WCF, MVC 4/5, XML, AngularJS 1.X, Bootstrap, CSS, JQuery, MS SQL Server 2008, Log4NET, SQL Profiler, SQL Server Integration Services (SSIS), Team Foundation Server (TFS), Jasmine, Fiddler.

Confidential

Senior Software Developer

Responsibilities:

  • Involved in business meetings with clients to understand their requirements and giving inputs to the team in every Scrum Meeting.
  • Develop Supply Chain System for validating/Auditing supplier’s information.
  • Involved in interpreting code written in VB6 to C#.NET for old legacy desktop applications.
  • Developed Application layer, Custom controls in ASP.NET MVC 3, Razor views, JQuery, CSS and .NET Framework 4.5.
  • Utilized Razor engine to render front-end page, including layout page, partial view, strongly typed view, and HTML Helper class, ViewData, ViewBag, TempData, Query String, Cookie and Session.
  • Designed and developed front-end with CSHTML, CSS, Bootstrap, jQuery to achieve fancy UI page with proper functionality.
  • Implemented input validation for strongly typed view using data annotation on models and HTML helper class on Razor Engine.
  • Implemented Exception Handling with action filter and costumed error page.
  • Implemented Authentication and Authorization with action filter.
  • Utilized Entity Framework Code First approach for mapping models to database and insert, retrieve and update database.
  • Used Language-Integrated Query (LINQ) and Lambda Expression to filter the data.
  • Performed unit test with NUnit for controllers and method in back-end.
  • Developed Stored Procedures, functions, data scripts, views, indexes in SQL 2005/2008.
  • Responsible for Migration of DB data fetching from Stored Procedures to Entity Framework 4.0 with LINQ to SQL data fetching.
  • Responsible for Production support and Maintenance in Various releases.
  • Created SSIS packages to import Flat File and CSV file Data into SQL SERVER.
  • Responsible for identifying the repetitive problems in application and come up with the solution to fix them.

Environment: ASP.NET 4.5, C# 4.5, VB6, WCF, MVC 3, Entity Framework 5.0, CSS, LINQ, JQuery, SQL Server 2008, SQL Server Integration Services (SSIS), Team Foundation Server (TFS).

Confidential

Senior Developer

Responsibilities:

  • Involved in Daily Scrum meeting as development methodology is agile/scrum.
  • Involved in application design based on MVC, Factory Design Pattern and OOPS. Part of the database design team.
  • Responsible for technical architecture, developing end to end solution of web based applications using ASP.NET, C# 4.0, MVC 2, JQuery, XML, WCF and MS SQL Server 2008.
  • Developed Application layer using ASP.NET MVC, JQuery, CSS and Business Logic Layer, Data Access Layer using C# and .NET 3.5 and Web Services.
  • Implemented N-Tier architecture with data access layer, business logic layer, and presentational layer.
  • Designed the data access layer using ADO.NET with the use of Store Procedure to implement different specific functionalities.
  • Used Master Page and User Controls to increase performance and code reusability.
  • Used multiple state managements such as Cache, Cookies, View State, Hidden Field, Query string, Session to provide/keep information associated with the page.
  • Used Repeater and GridView to show data in the page.
  • Created database objects like Tables, Store procedures, Triggers, Views, Indexes and Constraints.
  • Developed SSIS packages to import and export data.
  • Directly involved with Unit, Integration and System testing.
  • Responsible for setting up the DEV/TEST/UAT environment, installing the new system applications and configuration data, support users.
  • Creating documents specifying the technical and functional aspects of the system.
  • Managing change requests and defects resolution for the TEST/UAT/PROD applications.
  • Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance.

Environment: ASP.NET 3.0, C# 3.0, WCF, MVC 2, XML, JQuery, SQL Server 2008, SQL Server Integration Services (SSIS), Team Foundation Server (TFS).

Confidential

Senior Software Engineer

Responsibilities:

  • Coordinated with various groups of the client to gather business and system requirements.
  • Converted legacy ERP system from VB to ASP.NET MVC.
  • Involved in application development using ASP.NET MVC, Factory Design Pattern and OOPS concepts.
  • Developed Business Logic Layer, Data Access Layer using C# and .Net3.5 and Web Services.
  • Have worked on Material Management, Excise, Finance & Account and Human Resources Management using C#.Net and ASP.Net in MVC 2.0 Pattern, Service renderer with AJAX, JavaScript and JQuery.
  • Used ASPX engine to connect front-end to code-backend and simplify code.
  • Designed and developed front-end with HTML, CSS, JavaScript, jQuery.
  • Implemented front-end page using master page, user control, validation control, repeater, GridView, ViewState, cookie, session.
  • Implemented web application logic using C# code to support ASPX page.
  • Connected to database and access data, as well as insert, retrieve and update database with ADO.NET.
  • Involved in database design and develop the back-end connection to Microsoft SQL as the data source using ADO.Net and write SQL queries, stored procedures, views, cursors and triggers to manage data.
  • Also create clustered and non-clustered index to aid faster retrieval of data.
  • Created applications reports in Crystal Reports.
  • Developed DTS/SSIS packages which are used to run scheduled agent jobs.
  • Used SSIS to transfer data from excel sheets and flat files into database.
  • Participate in development of artifacts such as Use Case Models, Use Cases, Activity Diagrams/Workflow Models, and supplemental specifications like Low Level Design and High Level Design.
  • Created Integration Test cases and NUnit test cases.
  • Responsible for development of change requests and defects resolutions.
  • Used Visual Safe Source for the source code version control.

Environment: ASP.NET 2.0, C# 2.0, Web services, MVC 2, XML, JavaScript, SQL Server 2005/2008, DTS packages, SQL Server Integration Services (SSIS), Crystals Reports, Visual Safe Source (VSS)

Confidential

Junior Developer

Responsibilities:

  • Involved in the complete lifecycle (SDLC) of the project in Design, Development, Implementation and testing.
  • Used separate Presentation, Business Logic and Data Access Layer in project development.
  • Developed ecommerce, Content Management System, Email Marketing systems, Payment Integration and Online shopping websites using ASP.NET 2.0, C# 2.0, SQL SERVER 2000 and XML.
  • Used JavaScript to perform front end validations as per the business rules proposed.
  • Used ADO.Net objects to insert, retrieve and update database data from the SQL database.
  • Implemented ASP.NET security and Authentication modes provided by IIS and ASP.Net.
  • Worked on MS SQL Server 2000 to create stored procedures, views, triggers and cursor and table schemas.
  • Involved in deployment of the application to the QA server.
  • Extensively worked on creating CSS, Master Pages, and Theme to enrich the portal.
  • Used Visual Safe Source for the source code version Control and source code.

Environment: ASP.NET 2005, C# 2.0, XML, JavaScript, SQL Server 2000, Visual Safe Source (VSS)

We'd love your feedback!