Full Stack Developer Resume
Atlanta, GA
SUMMARY
- Result - driven IT Professional with referable & strong experience in designing &developing N-Tier Client/Server web-based applications using Microsoft .NET framework 4.8/4.7/4.6/4.5/4.0/3.5/3.0.
- Highly skilled in all phases of Software Development Life Cycle (SDLC) including Architecture, Requirement analysis, Design, Development, Implementation, Debugging, Testing, Documentation and Maintenance of Client/Server and web-based applications.
- Expertise in designing and developing applications using ASP.NET, ADO.NET, C#, MVC 3.0/4.0/5.0, WCF, WPF, Web Services, Entity Framework, Web API, HTML, XHTMLXML, React.JS, CSS, Java Script, TypeScript, AJAX, Query, Web Forms, and Win Forms, bootstrap, AngularJS, and Angular.
- Experience in several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management, also web services leveraged by both web and mobile applications.
- Proficient in XML technologies like XML, XHTML, XSL, SOAP, WSDL, DTD, XQuery, XSD, XSLT, JAXB and JAXP (DOM & SAX).
- Implemented multiple Data Transfer Services (DTS) and SSIS packages.
- Proficient in writing Stored Procedures, Cursors, Triggers, Views, User Defined Functions, Complex Query joins using T-SQL, PL/SQL, Performance Tuning and Optimizing SQL Queries.
- Experience in using SQL Management Studio, SQL Server Business Intelligence Solutions like SSRS (SQL Server Reporting Services), SSIS (SQL Server Integration Service Package).
- Good experience on Continuous Integration/Continuous Deployment using Jenkins.
- Experience in configuring Internet Information Server (IIS), creating virtual directories, mapping them to physical folders and configuring applications for domain authentication.
- Experience in working with Visual Source Safe (VSS) and Team Foundation Server (TFS).
- Versatile team player with excellent analytical, inter-personnel and presentation skill with ability to quickly adapt to new technologies & project environments.
- Experience on latest.Net Framework (3/3.5/4/4.5/ CORE 1.0)with N - tier Architecture model and design patterns.
TECHNICAL SKILLS
Programming Languages: C, C#.NET, VB.NET, T-SQL, Typescript, Java Script, jQuery
.NET Technologies: .NET Framework, ADO.NET, ASP.NET, Entity Framework, Web Services, Web Forms, Win Forms, Custom controls, WCF, SOAP, LINQ, WSDL, JSON, REST
Web Technologies: ASP.NET, ASP.NET MVC, HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, TypeScript, AJAX, jQuery, Angular 2,4,5,6/9, Node.JS,Xamarin, reactjs
Databases / Web Servers: Microsoft SQL Server 2008/12/14/16 , IIS
Reporting Tools: SQL Reporting Services (SSRS), Crystal Reports, Telerik Reporting
Version Control Tools: Team Foundation Server (TFS), GIT
Tools: Microsoft Visual Studio, Microsoft Visual Studio Code, Microsoft SQL Server Management Studio, Jenkins, JIRA, Soap UI, Postman, Fiddler
PROFESSIONAL EXPERIENCE
Confidential
Full Stack developer
Responsibilities:
- Involved in database design on SQL Server and development of different database objects containing functions, triggersstore procedures
- Designed front-end using the latest tools like Ajax
- Designed web pages using HTML, JavaScript, CSS, DHTML, XML and page design and layout and graphics
- Applied fixes and enhancements to SQL scripts through SQL Server
- Communicated with customers to implement Web Services
- Trouble-shot and fixed problems through customer requests, and QA
- Utilized ASP.NET, VB.NET, AJAX, and Microsoft Visual Studio for development
- Managed work items in Microsoft Team Foundation Server
- Writing application interface codes using JavaScript following react.js workflows.
- Developed a multi tenant SPA web application with server side rendering.
- Put in place store architecture with NgRx.
- Implemented mono-repository using Nx. have participated and aware of all sorts of agile ceremonies (user story grooming, sprint planning, sprint retrospective).
- Identify the requirement and create the functional and design documents for the web based application.
- Provide design recommendations towards the development of new code.
- Developing and implementing highly responsive user interface components using react concepts.
- Analysis and development of applications using xamarin.
- Structure single page applications for easy maintenance
- Responsible for developing UI pages using AngularJs,HTML5,CSS3,JAvaScript,JQuery,Ajax and JSON
- Developed responsive web pages for smart devices usingBootstrap and media queries
- Used AngularJS as framework to create Single page applications which can bind data to specific views and synchronize data
- Used UI Router to create different hierarchy structure in single page application.
- Create custom directives and filters using angular built-in $http service from controller through dependency injection.
- Created angular service and integration with restful apis
- Used angular $http to send get/post request to fetch data from server.
- Composed User Interface components using react js.
Environment: .NET Framework 4.5, C#.NET, ASP.NET, MVC (5.0), VB.Net, Angular.JS (1.4), Angular.JS (1.5), NHibernate, SOA, AJAX6, HTML5, CSS 3, web API’S, Oracle 10g, LINQ, JavaScript, Win Forms, Agile (scrum), Xamarin,WPF, SSIS, Backbone.js & Angular.js 11 framework, jQuery6, J unit, ADO.NET, WCF, WPF, JSON6, SQL SERVER 2018, T-SQL 8, Visual Studio 2019,Azure,GIT,restfulapis,eclipse
Confidential
Full Stack Developer
Responsibilities:
- Worked with Product Manager to hash out requirements and helped bridge the gap between business requirements and technical implementation.
- Used DDD (Domain Driven Design) concepts to help design and document architecture to promote Ubiquitous language and improve shared understanding of the project.
- Experience in all phases of Software development life cycle (SDLC) Designing, Developing, Coding, Debugging, Testing, Implementation and Maintenance.
- Practiced Agile Methodology in order to review progress of project in monthly sprints.
- Designed the application as 3-tier architecture with extensive use of Object-Oriented programming techniques.
- Good experience on implementing MVC framework like Angular.JS.
- Experience with JavaScript libraries like Bootstrap templates and Angular.js framework.
- Responsible for designing the ASP.NET application using .NET Framework ADO.Net Entity framework architecture.
- Designed and developed UI components, implemented event handling using C#, HTML, CSS, JavaScript, jQuery, AJAX, and also Worked on CSS to get consistent look and feel of the web site.
- Used SSIS component of the MS SQL Server database software that can be used to perform a broad range of data migrated tasks.
- Experience in designing and invoking reports for Web Applications using Crystal Reports and SSRS (SQL Server Reporting Services).
- DevelopedASP.NET Core Web APIbased on departmental requirements and specifications.
- Involved in handling ASP.NET client-side state management (view state, cookies, and query strings) and server-side state management (application state and session state).
- Used ASP.NET Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Involved in enhancing the application for client's requirement based on the market demand and updating using the MVC pattern, Angular JS, JQUERY, Bootstrap, and dot net core Web API.
- Used the latest WPF/XAML vector-based UI framework for the front end and WCF to implement the various services such as the QA Services.
- Worked with advanced concepts ofASP.NET Core MVCsuch asModelsandProviders,Filtersused for developing backend technology.
- Used WCF services for communicating with Microsoft SCCM (System Canter Configuration Manager) server. One of the purposes was for license management.
- Design, Development of Win Forms using C#, Java Script for the user interface using the Code behind Class technique.
- Wrote business logic for fetch and update data from database and displayed on Win Forms.
- Used collections, interfaces, abstract classes to implement the project and also worked with the Exception Handling.
- . Experience of handling queries using .NET 3.5 LINQ components and the Entity Framework.
- Developed data access layer that supports connections to multiple databases using Entity Framework.
- Implemented controls for developing rich web controls like Tree, Panel & Grid control to generate and display the user required information using Xamarin
- Used LINQ to SQL (object relational mapping) for integrating data validation and business logic rules into data model.
- Used NHibernate as ORM tool to map classes with tables to enable working with rows as objects.
- Experience in using Rapid Application Development (RAD), to create a system that can be modularized in 2-3 months of time.
- Experience of creating rich UI applications inWPF 4.5/4.0,Silverlight 4.0/3.0along withXAMLprogramming andExpression Blend 4.0/3.0 and the MVVM pattern
- Experience in doing technical level support, reading code, and SQL, Running SQL script to verify/validate data.
- Developed user interfaces using Tiles with JSP, HTML and JavaScript and applied Cascading Style sheets (CSS) to the pages.
- Given on-call production support to existing applications.
- Created application package and deployed in dev and system test servers and fixed bugs in deployment.
Environment: .NET Framework 4.5, C#.NET, ASP.NET, MVC (5.0), VB.Net, Angular.JS (1.4), Xamarin,Angular.JS (1.5), NHibernate, SOA, AJAX6, HTML5, CSS 3, web API’S, Oracle 10g, LINQ, JavaScript, Win Forms, Agile (scrum), WPF, SSIS, Backbone.js & Angular.js 11 framework, jQuery6, Junit, ADO.NET, WCF, WPF, JSON6, SQL SERVER 2018, T-SQL 8, Visual Studio 2019.
Confidential - Atlanta, GA
Applications Programmer
Responsibilities:
- As part of Agile development team, effectively involved in planning, and delivery in Sprint cycles.
- Actively participated in conducting Scrums and team mentoring.
- Used ASP.NET Web API 2 for HTTP based RESTful Services using JSON message format achieving usage of less bandwidth for server communication.
- Maintained high degree of competency across the Microsoft Application Platform, focusing on .NET Framework, WCF, Windows Azure and SQL Azure.
- Extensively worked on Angular 9 components, UI services to consume rest services using Component based architecture provided by Angular 9.
- Worked on Cloud computing using Windows Azure and SQL Server Azure, .NET Framework 4.8 features.
- Worked with HTTP/HTTPS protocols by using Angular 9 components to build Restful services.
- Created components, modules, services, pipes, guards, interfaces, resolvers etc. using Angular CLI
- Applied Web Services and invoked them by using REST web services and have used WSDL tool Web Services for creating proxy classes and for communicating with other application and components.
- Implemented Form Authentication and Authorization.
- Developed visual components throughWPFusingXAMLandExpression Blend.
- Worked onVisual Studio 2015/.Net CORE 1.0 Frameworkto implement Business Logic.
- MVVM/ PRISM, Dependency Injection and Unit test Framework.
- Lead various process improvement projects within capital markets and ensure of all project deliverables.
- Worked on converting Services like WCF, REST API from VB.NET to C#.
- Developed REST APIs that allow sophisticated, effective, and low-cost application integration and multi-tier web applications with the use of Web Services using ASP.NET Web API.
- Developed search and advanced search components using ADO.NET to retrieve the search results from backend database (Asynchronous call) with AJAX features with partial page updates.
- Created PowerShell scripts for deployment and created Event log monitoring tool for diagnostics.
- Created and maintained database objects like complex Stored Procedures, Views, User Defined Functions, Triggers, Cursors, Tables, SQL Joins and T-SQL Statements in SQL Server 2018 for Inserting/Updating/Deleting the data into the relational tables.
- Developed Reports using SSRS and Created packages using SSIS.
- Designed and implemented the Core components for the application, which included a Data Access Layer(DAL) and Business Logic layer(BLL).
- Designed and implemented the Core components for the application, which included a data access layer and an error logging component.
- Implemented Web-API functions (GET, POST) in services by using HTTP-Client and Observables.
- Workedon Team Foundation Source Control (TFS), Visual Studio Team Services (VSTS) as the source for version control and project / issue management.
Environment: .NET Framework 8, C#, Visual Studio, ADO.NET, WPF, Angular CLI, Type Script, Entity Framework, XML, HTML5, JavaScript, CSS3, jQuery, Angular 9, Bootstrap, AJAX, JSON, MVVM, Web Services, WSDL, SSRS, SSIS, Azure, T-SQL, SQL Server 2018, TFS, IIS, Windows,.Net Core 1.0 Framework
Confidential - Pierre, SD
Web Programmer
Responsibilities:
- Designing, Coding, Developing, and implementing Report IQ application using ASP.NET MVC, C#, jQuery, Angular 4, ASP.NET and SSRS.
- Assess end users’ feedback and gather business requirements for future enhancement.
- Implemented enhanced user interfaces to enable the inputs of additional information to generate using HTML5, CSS3, query, and Angular 4.
- Developed core functionality with theASP.NET MVC 4Framework (C#.NET, NHibernate).
- Developed standard and decoupled code using Design Patterns - MVP, MVVM, Singleton, Factory and concepts like Dependency Injection, IOC, Lambda Expression, Delegates (Inversion Control).
- Extensively used ADO.NET features like Data Set, Data View, Data Reader, and Data Adapter.
- Worked on .NET security features such as Form-Based Authentication and Role-Based Authorization.
- Created the Interactive Presentation layer in C#.NET and C# with IDE as Visual Studio.NET.
- Developed REST/WCF Web services, ASP.NET WEB APIs and involved in pre-testing using POSTMAN.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Extensively used Web Services, SOAP, XML, XSL to expose the reports to facilitate the information sharing.
- Written Stored Procedures in SQL Server 2016 used EDMX as conceptual Model and LINQ to Entities to bind the data to Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Worked on Continuous Integration/Continuous Deployment using Jenkins.
- Created &scheduled SSIS packages to pull data from SQL Server database and export the data to various data sources like excel spreadsheets, flat file etc. and vice versa
- Created the automated processes for the activities such as database backup processes and SSIS Packages run sequentially using AutoSys jobs.
- Worked on generating the middle tier components using VB.Net framework.
- Written complex SQL queries with Joins on multiple tables, Stored Procedures, Triggers, Backup and Restore Database, define roles, create database users, and used Data Transformation Services (DTS).
- Involved in all stages of software development DEV, PROD including SIT (System Integration Test) and UAT (User Acceptance Test).
Environment: .NET Framework 4.7.2, ASP.NET MVC, C#, jQuery, Angular 4, ASP.NET, LINQ, Node JS, AJAX, JSON, WSDL, jQuery, JavaScript, SQL Server 2016, Postman, Jenkins, Agile, Windows
Confidential, Indianapolis, IN
Web Programmer
Responsibilities:
- Developed the application using C#, ASP.NET MVC, MVC5, Java Script, jQuery, JSON, AJAX, WCF, REST WebAPI, Entity Framework 6 and SQL Server 2014. Using .NET Framework 4.6.1.
- Designed &developed Data Access layer, Business layer and Presentation Layer (user interface) for the n-tier architecture web application using C#, ADO. NET and ASP. NET.
- Identity and access new & Existing risk and elevate any concerns to capital markets Senior management to mitigate bank exposure of all project deliverables.
- Designed and developed web-based UI in C# using different controls like HTML Controls, Data Controls and Web Controls.
- Applied Master pages, and CSS, Navigation Controls, HTML, for a consistent look and feel for page designing.
- Developed MVC Razor views, partial views, layout pages, complex Controllers, helper methods, View Models.
- Used ASP.NET Validation Controls for Validating User Input and JavaScript for data validations.
- Developed WCF for the defined Service Contracts for required functionality for exposing functionalities to client applications
- Designed ASP.NET application authentication using .NET Framework, Model View Controller (MVC), WPF and IIS security model.
- Designed and developed the application middle tier using C# .NET, WCF services (SOAP/REST) to consolidate all unmanaged and standalone applications under managed & integrated Enterprise framework by implementing SOA architecture.
- Consumed different ASP.NET Web APIs to retrieve customers' information and other application related information.
- Created ETL packages in SQL Integration services (SSIS) for various data loads and extracts from different types of sources like SQL Server, Text, CSV flat files, Excel.
- Creating applications using VB.NET and enhancing projects for .NET applications.
- Generated several drills down and drill through reports using SSRS.
- Designed and deployed several SSRS reports such as Drill down reports, Drill through reports, Parameterized reports, Cascaded reports, Cached reports, Snapshot Reports, linked reports, Sub reports.
- Created project repository in GIT, branching and merging activities.
- Provide application support including bug fixing, optimization, enhancements, code changes and migrating changes to production.
Environment: .NET Framework 4.6.1, MVVM, SQL Server 2014, C#, ASP.NET MVC, ADO. NET, MVC5, jQuery, Rest, SSIS, SSRS, GIT, WPD, IIS, Agile, Windows
Confidential - Sioux Falls, SD
.NET Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Used. NET master pages, themes, Validation controls, Content place holders, CSS, and Web Forms for UI development.
- Extensively used Dataset, Data Reader, and Data Adapter objects to retrieve and manipulate data and display it onto an ASP.NET page.
- Involved in development of Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity.
- Used C# and ADO.NET to define and implement secure middle-layer components with .NET class libraries using XML and SOAP Web Services.
- Developed the data base tables using the Entity framework with code first approach.
- Implemented the Presentation Layer in ASP.NET using Web Forms, User Control, Web Controls, HTML, and Cascading Style Sheets.
- Worked on .NET Security features such as Authentication & Authorization, Forms-based Authentication, Authorizing Users, Roles and User Account Impersonation, tracing.
- Created and deployed class libraries and used view state for the dynamic controls to speed up the application.
- Designed and Scheduled the SSIS packages to migrate data from Excel to SQL Server and Vice-Versa.
- Developed web applications using C# and ASP.NET for development and integration.
- Extensively used XML and JSON Serialization for transferring the data from controller to view.
- Responsible for fixing bugs, trouble shooting, debugging issues in QA and Production server.
Environment: C#, ASP.NET, HTML5, CSS3, ADO.NET, SSIS, Entity framework, XML, JSON, SOAP, SQL Server, Agile, Windows
