Full Stack .net Developer Resume
Atlanta, GA
SUMMARY
- Accomplished and motivated professional .Net Developer with 7 years of experience on .Net Development
- Strong hands on the Microsoft .Net Framework developing Web Forms, Web Services, Web Pages using ASP.Net 4.5/4.0/3.5/3.0/2.0 , C#, MVC 4/3, XSLT, Entity Framework, LINQ and SSRS.
- Experience with ASP.NET Web Forms, Web Services, and State Management, Caching features, configuring optimizations and securing the web application.
- Worked on N - Tier Architectures Design Patterns like MVC Model View Controller MVP Model View Presenter on the applications.
- Experience in implementing with server-side technologies with restful API and MVC design patterns with node JS and Django framework.
- Experience in Database Analysis/Design/Normalization/Manipulation processes.
- Experience in Data accessing including using Data Adapter Data Reader and Data Set in ADO.NET and LINQ Language Integrated Query Providers for data manipulation.
- Expertise in Creating and Managing database objects like Stored Procedures Triggers Views Schemas and Constraints using SQL PL/SQL in relational databases such as MS SQL Server 2005/2008.
- Designed queries using T-SQL and ANSI-SQL to elicit relevant customer information for development of reports utilized by marketing in forecasting, trending, and results analysis.
- Experience withMicrosoft AzureServices likeIaaS and PaaS.
- Migrated SQL Server database to WindowsAzureSQL Database.
- Experienced working on Docker ORM for containerisation.
- Contributed to significant test coverage by writing integrationand UI testsusing Karma, Jasmine, Selenium, NUnit and Moq
- Experience on Azure Site Recovery, Operations Management Suite, Power shell Scripts and ARM templates.
- Expertise in creating web forms web controls user controls and validation controls in ASP.Net.
- Very good experience with Reporting Tools SQL Server Reporting Services SSRS and Crystal Reports.
- Hands-on Experience in TOAD.
- Manage various AWS/AZURE environment for provisioning of Linux servers and services implemented by the providers
- Experience handling API policies like converting from XML to JSON, JSON to XML, Quota, Spike Arrest.
- Extensive hands-on experience in web development technologies such as HTML5, CSS3, JavaScript, jQuery, Bootstrap, AJAX, JSON, AngularJS, Angular 2.0/6 and Angular 7, Basics of Node JS.
- Areas of expertise include developing single page applications (SPA) using AngularJS, Angular7/8 and worked with architecture teams to implement upgrade of AngularJS to Angular 7/8.
- Implemented RESTful services to get data from APIs - .Net MVC Core, Entity Framework & MS SQL.
- ImplementedJWT Tokenbased authentication to secure theASP.NET Core Web APIand provide authorization to different users.
- Expertise in building cross browser compatibility applications using HTML5, CSS3, SASS/LESS.
TECHNICAL SKILLS:
Programming Languages: C, C#, Python,MS.Net, VB.Net, SQL, Microsoft Visual FoxPro
RDBMS: SQL Server 2008/2005/2003 , Oracle 9i/10g and MS Access 2000/97.
Web Technologies: HTML, XHTML, DHTML, AJAX, CSS, XAML, XTML, VBScript, Java script
Databases: SQL Server 2008/2005/2000 , MS Access 97/2000/03/07 , MySQL.
Operating Systems: Windows2000, Windows 98/XP/7, Windows 2003, Windows 7.
.NET Framework: ASP.NET, WPF, C#.Net, ADO.NET, Web Services, WCF.
Scripting Languages: JavaScript, VBScript, JQuery.
Servers: IIS 5.0/6.0/7.0.
Methodology: Agile Methodology,Waterfall method.
Tools: /Open SourceSoftware’s Visual Studio, SSRS, RabbitMQ
MS Office Tools: Word, Excel, PowerPoint, Access.
PROFESSIONAL EXPERIENCE:
Confidential
Full Stack .NET Developer
Responsibilities:
- Effectively involved in various stages of development of the project starting from the project planning until production and maintenance using agile methodology.
- Worked with ASP.NET Web Forms, State Management, caching features, for optimization and configuration of the web application using C#.NET.
- Developed a fully object oriented, 3-tier web application using C# and ASP. Net. Built tables.
- Developed all the Business Logic for all the modules in a separate Business Layer in C# and this was implemented using WCF.
- Involved in application migrations from IIS 6.0 to IIS 7.0.
- Developed the data layer class using C# which is reusable for data transactions of entire project.
- Involved in developing the new interface using BizTalk Server 2006
- Developed technical and mapping documentation
- Developed the application in .NET Framework 4.0 with BizTalk Server
- Designed, developed and trouble-shoot the application using advanced Microsoft technologies such as ASP.NET MVC 5 with Entity Framework, JQuery, HTML5 Razor, XML, WCF, and CSS3 using Agile development practices.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization.
- Created and consumed Web API Restful services to consume full Http features like URI’s, request/response headers, caching, versioning and various content formats.
- Used AngularJS Factory, Services & Providers created for different modules of Users, Groups, and System & Entities.
- Solid experience in developing Single Page Applications (SPA) based on client-side JavaScript framework AngularJS for employing ASP.NET MVC and Web API.
- Strong knowledge on performance tuning at the TIBCO administrator and TIBCO business works application level.
- With the concept ofReactJsWorked on usage metrics and also end to end events tracing for analysis purpose.
- Applied emergency fixes to TIBCO BW applications in production environment.
- Involved in development of TIBCO Web services and actively worked on fixes of TIBCO applications during test phase.
- Experienced with Service Oriented Architecture (SOA) using BizTalk Server, SOAP, and WSDL.
- Designing the Workflow Structure which involves to automate the Specific Process in AEM.
- Used JavaScript extensively to enhance the UI and to make application looks more dynamic and to perform client-side validations.
- Implemented XML Web Services in C# based on SOAP protocols using XML and XSLT extensively for data transfers.
- Creation and Maintenance of MS Azure-cloud Infrastructure and Virtual Network between MS Azure Cloud and On-premise network for backend communication.
- Thorough understanding of XML, XML Schemas (XSD, DTD), XPATH and XSLT.
- Implemented features of ASP.Net such as Calendar Controls, Repeater Control and Security using form authentication and used ASP.Net Validation controls to do server-side validations and client-side validations based on the user's browser.
- Replaced the existing static marketing page with a new customer portal web application using EPiServer CMS (Content management System) in .NET MVC environment. Also, used jQuery/AJAX and Web API development to implement data transactions, security, and UI enhancement.
- Designed and coded Win Forms using C#.NET.
- Database migration/consolidation from Oracle 10 and 11 to 12c Multi-tenant databases sql.
- Implemented high availability solutions using Oracle 11g, 12C RAC. Physical standby and active Data Guard.
- Troubleshot and resolved various Oracle connectivity problems.
- Implementation ofEpiserverbest practice and coding standards.
- Configured various queues, topics, bridges and routers using TIBCO EMS Administrator tool.
- Developing XML Web Services in C# and SOAP for information exchange across applications. Created Views and Partial Views - UI and middle tier for various modules using C#, MVC3(Razor View Engine), AJAX, jQuery, HTML, CSS.
- Designed and developed UI using ASP.NET, HTML, CSS, jQuery, and AJAX.
- Implemented RESTful services to get data from APIs - NodeJS, Express, Mongoose 5, & MongoDB 4.
- Experienced to fix and update existing cost and budgeting application which is a windows application written in VB6.
- Exception handling functionalities were embedded into the business logic layer with C#.NET as code behind.
- Reporting to the Director of IT Department, planned, designed, and delivered innovative UI/UX design solutions for taxi online dispatching platform, mobile end app and website
- Developed Data Access Layer using ADO.NET 2.0 objects and VB.Net.
- Involved in developing Web Services and WCF services and consumed third party services.
- Designed and developed a Presentation layer, Business logic and Data layer for employee, Provider and Validation List Item Lookup details using ASP.NET, C#.
- Involved in developing modules using latest technologiesMVC with Episerver, HTML helpers, CSS.
- Worked on Database Security including creating Logins and Roles for users to access the database.
- Used MVVM pattern by utilizing Angular JS for two-way data bindings with JQuery and JSON.
- Followed Best practice development processes including continuous builds, rapid sprints, with an emphasis on quality and TDD.
- Performed Grid Infrastructure and Oracle database quarterly PSU patching on IBM AIX, IBM Power HA, Linux and ZLinux.
- Delivered quality performance, team player and mentor others with excellent analytical and debugging skills.
- Used Microsoft Team Foundation
Environment: .Net 4.5/4.0, Visual Studio 2013/2015, Oracle 12c, C#, ASP.NET MVC 4/5, JavaScript, JQuery, Angular JS, AJAX, HTML, Bootstrap v3, CSS, WCF, Web API, Entity Framework, XML, XSLT, XPATH, XQUERY, JSON, TFS.
Confidential, Atlanta, GA
Sr. .NET Developer
Responsibilities:
- Worked on Agile Methodology (Scrum Framework) to meet timelines with quality deliverables.
- Involved in developing applications in C# and .Net Framework to meet the business requirements using Visual Studio.NET 2013.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
- Created Web Forms using ASP.NET and implemented form validation using Validation controls using both Custom validation and JavaScript was written for Client-side validations.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Extensively worked on developing applications usingAzure.
- Azure Storage development and design utilizing Blobs, Pages, Queues, Tables and VM's.
- Used Azure components likeService Busimplements a communication system between mutually interacting software applications, Message Queues,Redis Cacheto supports data structures such as strings, hashes, lists, sets, sorted sets with range queries.
- Hands on experience on Backup and restore Azure services.
- Involved in creating the Azure Services with Azure Virtual Machine.
- Involved in developing the Azure Solution and Services like IaaS and PaaS.
- Deployed Azure resource manager based resources
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Docker on familiar servers such as Apache, and IIS.
- UsedRabbitMQ to publish an data update.
- Developed single page applications using, Angular7/8, Typescript, web pack and grunt.
- Create visual presentations to the end user, using HTML5, JavaScript, Angular 7/8.
- Worked in developing web pages quickly and effectively using HTML5, CSS3, ReactJs, Redux, ES6.
- Developed the front-end used HTML5, CSS3, ReactJS, jQuery and Bootstrap to build a single page web app that communicate with back-end via RESTful API.
- Developed microservices using both ABAP and JAVA (Spring Framework).
- Developed new RESTful API services that work as a middleware between our application and third-party APIs.
- ImplementedJWT Securityto provideauthenticationandauthorizationto secure theWeb API.
- Developed rich views using React.js with Redux architecture for the state management.
- Experienced working in building an isomorphic application using React.js and Redux with Graph QL on server side.Creating GUI specifications using Axure RP for various designed screens.
- Designed and developed the login portal using framework Angular 8 along with HTML5, CSS3 and Typescript.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided via Unity, HTML5, SCSS, TypeScript, Angular 7, Material 7, NGRX 6, Webpack 4, and NGX-Rocket.
- Working on migrating projects of Angular 2.0.
- Involved in responsive design and developed a hybrid application that could be served to desktop, Tablets and mobile users using React JS.
- Creating reproducible infrastructure environments for the microservices architecture.
- Migrated infrastructure from inhouse servers to AWS cloud. Used Docker Container, EC2, IAM, RDS, Route 53, REST API gateway and Lambda of AWS.
- Implemented RESTful services to get data from APIs - .Net MVC Core, Entity Framework & MS SQL.
- Incorporated REST Web API based endpoint on the Web Role and exposed bi-directional POST methods to receive/ send Tickets, Attachments and Receipts.
- Worked with a team to define requirements and provide technical advice and troubleshooting. Update technical documentation.
Environment: Selenium Web Driver, Web APIs, ASP.NET 2.0/3.0/4.5C#; LINQ; CSS; HTML, Angular 2.0, Angular7, Angular8, Spring, jQuery, Nodejs, GraphQL, CSS, AJAX, HTML5, MVC, AWS, Redux, GIT, Windows, UNIX.
Confidential, San Francisco, CA
.NET Developer
Responsibilities:
- Prepared and walked through the design documentation with business.
- Reviewed requirement specification doc, Functional design docs to verify completeness and correctness and translated business requirement to the test requirement and Test Plan.
- Participated in daily standup and weekly status meetings to discuss the task completed, deliverables, dependencies and goals of the projects in a highly agile environment.
- Made use of Microsoft AJAX extensions such as script manager and update panel to make an asynchronous call to retrieve data and update client-side HTML fields for rich user experience.
- Assisted in physical and logical database design.
- Designed SQL database schema, stored procedures, user defined functions, views and triggers.
- Used ASP.NET MVC 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.
- Development web service using Windows Communication Foundation and .Net to receive and process XML files and deploy on Cloud Service on Microsoft Azure.
- Worked on Microsoft Azure Storage - Storage accounts, blob storage, managed and unmanaged storages.
- Create dynamic table view - A grid table that accepts any API response and retrieves column definitions from Sitecore built with Material Table (Filter, Sort, Pagination).
- Responsible for creating & Managing Docker ORM files for creating necessary base images used for automation of build & deployment environments.
- Used Team Foundation Server (TFS) for source code management.
- Developed n-tier applications, ASP.NET Web API application in extending the OData by query options constraints.
- Developed dot net application on .Net core 2.0, web API services by performing CRUD operations and utilized the services using Angular 2.0 in front end to restructure the client/contributor data input, as well as increase scalability of earlier data structure.
- Implementation of EPiServer best practice and coding standards. Created Web Pages and User Controls using EPiServer CMS. Responsible for EPiServer Commerce database design and implementation.
- Implemented user reentry using user session and application page objects to implement deferred session state which was built to store and retrieve session information of user.
- Modified the Pages of Classic ASP Pages and VB 6.0 to C# and ASP.NET 2.0.
- Experience in building rich user interface web applications using Silver light (MVVM) and XAML.
- Developing new user-facing features using React.js.
- Developed Custom user, server and validation controls using C#.
- Setup and customized COTS integrated business information systems for clients in various industries.
- Dealt with basic authentication and Token based custom authorization in WEB API’s using filters which cannot be used as modification in accountable to SOLID principles.
- Involved in UAT of the automated scripts builds by providing users with test data, test cases and scenarios, and guiding them during the testing process.
- Assess and evaluate potential COTS applications that meet the desired functionalities of an optimal Desktop AND Server Management system to meet the needs of remote software deployment.
- Efficiently CA agile tool, data conversion testing, batch framework, automation framework.
- Introduced remote testing and updating with Docker scripts.
- Developed Typescript used selenium /QA Automation.
- Manage environments for legacy codes using specific Docker containers based on the required architecture
- Resolved performance issues, fine-tuned queries, indexes, and stored procedures.
- Designed,coded, tested applications identified system deficiencies and recommended solutions.
- Carried out network performance tests/checks.
Environment: Visual Studio .NET 2005, C, MS-SQL Server 2005, AJAX Toolkit, Microsoft azure, JavaScript, ADO.NET, IIS, HTML,TOADWeb APIs, Docker ORM, Windows Server 2008, C#, HP Quality Center,, SQL, ETL(Informatica), SOA, SAS BI Reports, LISA, Autosys, WinXP,, QTP11, UFT12.02, ALM11, ALM11.52, Sprinter 11\11.5\12.20,WorkSoft Certify 9.0.419, Load runner, Selenium
Confidential, Woonsocket, Rhode Island
.NET Developer
Responsibilities:
- Involved in understanding user requirements,designing and developing web application and back end applications.
- UsedC#.NETto develop application.
- Used Model View Controller(MVC)architectural Design patterns for the development of the product.
- Implemented the Application layer usingASP.NETin Microsoft .Net Framework.
- Created Console applications and usedADO.NETobjects such as Dataset and Data Adapter, for consistent access to SQL data sources.
- Designed and developed user interface usingASP.NETandC#.NET.
- The Presentation Layer was implemented inASP. NETusing Web Forms, User Control, Web Controls, HTML, and Cascading Style Sheets.
- Developed 3- tier architecture application with User Interface, Business and Data Access layers using. NETandEntity Framework.
- Involved in Design and Architecture of theASP. Net application, WCFbased Web Services.
- Designed Application usingHTML5 and CSS3standards.
- DevelopedUser Controls,used.NET web controlsand improved the performance of the application by configuring the caching.
- UsedLINQfor data retrieving, querying, storage and manipulation interface screens developed usingASP.Net.
- UsedADO. NET objectsto retrieve and update data to the database likeMS Access, SQL Server.
- UsedTeam Foundation Serverfor grabbing the projects and managing the code changes.
- Developed stored procedures, functions and triggers and used different joins to executeSQL queries.
- Implemented Web User Interface, Business logics, and Data Access Components. Wrote the stored procedures usingSQL.
- Participated in Test Driven Development (TDD) in developing an application inAgile(SCRUM) environment.
- Participated in various Client meetings with the team and the Project manager to discuss improvements /amendments in the development of the section.
Environment: C#.NET, ASP.NET, ADO.NET, MVC, Entity Framework, WCF, HTML5, CSS3, JavaScript, LINQ, Agile, TFS, SQL and Windows.
