We provide IT Staff Augmentation Services!

Full-stack Software Developer Resume

Florham Park, NJ

SUMMARY:

  • Over 5 years of experience as Full Stack Developer in using Angular, Microsoft .NET Framework including C#, ASP.NET, ASP.NET MVC, ADO.NET, Entity Framework.
  • Strong experience in Software Development Life Cycle (SDLC), design, development, and deployment of high - performance, scalable, distributed applications in object-oriented design, development of web using .NET technologies.
  • Worked extensively with iterative agile methodologies (Rational Unified Process, Extreme Programming, and SCRUM), Waterfall methodologies.
  • Experienced with Software Configuration Management, Source Control, and Version Control using Team Foundation Server (TFS), Git.
  • Experienced in developing Single Page Applications (SPA) using latest technologies such as Angular 2/4/5, Bootstrap 3/4.
  • Experienced in Angular testing frameworks Karma & Jasmine to unit Test components & mock services.
  • Good experience in Web Development, developing User Interface (UI) applications and professional web applications using HTML 4/5, CSS2/CSS3, Bootstrap, JavaScript, jQuery, jQuery UI, Angular 2/4 /5, AJAX, JSON and XML, Node.js.
  • Experience in using AJAX controls in ASP.NET sites/applications and interacting asynchronously with ASMX Web Services.
  • Extensively used ADO.NET and ORM tools such as Entity Framework, LINQ to exchange data between web application and database objects.
  • Extensively worked on WCF and Web Services to provide SOA architecture and Configuration based activation applications on SOAP and REST protocols.
  • Experience in Object Oriented Design (OOD) and Object-Oriented Programming (OOP).
  • Familiar with analysis and design in the RDBMS environment, SQL Server and Oracle which includes the development of Functions, Queries, Stored Procedures, Views, Joins and Triggers using T-SQL and PL/SQL.
  • Experience with Microsoft BI tools such as SQL Server Integration Service (SSIS) to perform a broad range of data Migration task and SQL Server Reporting Service (SSRS) to deliver reporting solutions for applications.
  • Extensively developed data transport among client and service host using binding techniques such as HTTP, FTP, SMTP and TCP protocols and used HTTP GET and POST methods to transfer the data among multiple web pages.
  • Excellent knowledge in Object Oriented analysis and design (OOAD), Service Oriented Architecture (SOA), Model-View-Controller Architectures (MVC), Onion Architecture and n-tier / 3-Tier Architecture (Presentation Layer, Business Layer and Database Layer, Data Access Layer).
  • Strong organization skills with the ability to work on multiple projects and/or assignment simultaneously.
  • Good communication skills, interpersonal skills and effective organizational skills, capable of working independently with the minimal supervision and perform as part of a team.

SKILL:

Programming Languages: C#, Java, R, PHP

Web Development: ASP.NET 4.5/3.5, ASP Web Form, HTML, CSS, JavaScript, TypeScript

Frameworks & Libraries: Angular 2/4/5, Angular Material, ASP.NET MVC, Web API, WCF, Bootstrap, Typescript, JQuery, JQuery UI, AJAX, Entity Framework, AutoMapper, Hadoop, Jasmine, SOAP & RESTful Web Service

Database & Cloud: Microsoft SQL Server 2008/2012, Oracle 11g, MySql, SSIS, SSRS, Azure, AWS

Tools: Visual Studio 2008/2015, Visual Studio Code, Eclipse, Postman, ADO.NET, Git, TFS (Team Foundation Server), JIRA, JIRA Confluence

WORK EXPERIENCE:

Confidential, Florham Park, NJ

Full-stack Software Developer

Responsibilities:

  • Involved in Software development life cycle (SDLC) of application from design phase to implementation phase, testing, Deployment and maintenance phase.
  • Communicated effectively with the supervisor, immediate supervisor, and other staff within the organization.
  • Used TypeScript to write the Angular Components, Modules, Services, and Models.
  • Used Angular routing and configured the routes to allow a seamless navigation.
  • Built Angular Animations for UI elements for event-based User actions.
  • Implemented Angular Material Design components and Theme, such as table, table pagination, sort header, form filed, etc.
  • Developed frontend pages using HTML, CSS and Bootstrap framework.
  • Build Angular Directives for various types of input controls (reusable) such as Date, Decimal, Currency and complex controls (reusable) such as multi-select dropdown, single-select dropdown.
  • Developed 1-way/2-way binding properties within the Directives using JSON objects
  • Implemented form validations using Angular Template-driven and Reactive Forms.
  • Made use of Pipes from Angular as filters to display data nicely to users.
  • Implemented Angular testing frameworks Karma & Jasmine to unit Test components & mock services.
  • Implemented Observables using RxJS for Async communication to API service through http protocol.
  • Consuming Web API via Angular HttpClient (by using GET/POST/PUT/DELETE methods) to realize CRUD data operations.
  • Implemented Unit of Work and Repository pattern with Entity framework (code first approach) and LINQ as the architecture of Web API.
  • Developed various User Defined Functions, Stored Procedures, Views and Triggers to manipulate data transactions and generating different types of reports using SQL Server Reporting Service (SSRS)
  • Used Node.js (NPM) as the package manager for development workflow dependent plugins
  • Participated in daily Scrum meets and used AGILE methodologies with JIRA to manage development process of the project.

Environment: Visual Studio Code, Visual Studio 2015, Git, Angular 4, Angular Material, Node.js, npm, HTML5, CSS3, bootstrap 3, JQuery, Typescript, postman, SSRS, SQL Server 2012

Confidential, New York, NY

Full-stack Software Developer

Responsibilities:

  • Involved in the gathering requirements from various sources. Coordination with team members to discuss the scope of the project.
  • Worked mainly on ASP.NET MVC, Web API, Entity Framework for the design of the web application.
  • Implemented MVC (Model View Controller) pattern to have a clean separation of concerns and for easy testing of code.
  • Extensively worked on Data access layer-using Entity Framework (Database First Approach) to connect and retrieve or manipulate database information.
  • Designed UI based on razor views, partial views and layout by using HTML, Bootstrap and CSS.
  • Creating Database using E-R diagram for having clear understanding about the database creation and the connection between the tables. Created the Stored Procedures, Views, Triggers and user defined functions in SQL Server 2012.
  • Data annotations were provided to check validations for the model classes. Validations were provided for both client-side and server-side.
  • Partial View was created to render in to another view for displaying details from the database without redirecting to another view.
  • Used ViewBag, ViewData to transfer data between controllers and views.
  • Different Layouts were created for having different outlook for different pages, define common web layout and elements by using Layout page.
  • Routing was provided to map the action methods for a request. Customized routing was used to change the URL path on page loading.
  • Implemented AJAX support for better user experience and good performance.
  • Implemented Unit of Work and Repository pattern with Entity framework (Database First Approach) and LINQ as the architecture of Web API.
  • For easy accessing of data from database LINQ was used.
  • Followed the Agile (scrum) methodologies.
  • Version/Source control was achieved using Team Foundation Server (TFS)

Environment: Visual Studio Code, Visual Studio 2012, TFS, HTML5, CSS3, bootstrap 3, JQuery, AJAX, postman, SQL Server 2012

Confidential, Montebello, NY

C#/ASP.NET MVC Developer

Responsibilities:

  • Implemented application using ASP.NET MVC framework.
  • Followed the Agile (scrum) methodologies.
  • Designed UI based on razor views, partial views and layout by using HTML, Bootstrap and CSS.
  • Implemented AJAX Helper Classes to invoke controller methods and improve performance of the application
  • Used Entity Framework to create the Models.
  • Increased code reusability by creating View Models to encapsulate models and classes used on the different views.
  • Applied LINQ for data retrieving and manipulating.
  • Involved in creating and consuming services using WCF.
  • Error Handling was implemented using Error Exception.
  • Client-side validations and MVC validations were implement to validate form fields and provide custom requirements/error messages through Data Annotation.
  • Used ViewBag, ViewData to transfer data between controllers and views.
  • JavaScript functions were used to enable and disable buttons to prevent missing information for records.
  • Actively involved in designing the database and tables including Stored Procedures, User Defined Function and Triggers in SQL Server following the Database first approach.
  • Version/Source control was achieved using Team Foundation Server (TFS)

Environment: Visual Studio 2012, ASP.NET, ADO.NET, MVC, C#, WCF, SQL Server 2012, Entity Framework, LINQ, Lambda Expressions, HTML, CSS, Bootstrap, AJAX and JQuery.

Confidential, Little Falls, NJ

ASP.NET Developer

Responsibilities:

  • Responsible for independently designing, coding, testing and database management by using C#, ASP.Net and SQL Server with JavaScript, HTML, and CSS.
  • Designed web pages by using both server side ASP.NET web form controls and client-side HTML form elements.
  • Implemented server-side validation in code behind C# file and client-side validation with JavaScript and JQuery.
  • Actively involved in designing the database and tables including Stored Procedures, User Defined Function and Triggers in SQL Server following the Database first approach.
  • Wrote business logic code in C# code behind files to read data from database stored procedures.
  • Created stored procedure for updating views based on multiple base table, and for retrieving and adding data in data tables from different SQL Servers.
  • Modified settings in web.config file as per application needs.
  • Investigated, debugged and fixed application problems reported by quality assurance.
  • Version/Source control was achieved using Team Foundation Server (TFS)
  • Documented code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level.
  • Client interaction to understand their requirements and get feedback on the existing application.

Environment: Visual Studio 2010, ASP.NET, ADO.NET, C#, SQL Server 2008, HTML, CSS and JQuery.

Hire Now