.net Developer Resume
Redmond, WA
SUMMARY
- Around 6+ years of full stack development using React.js, Angular.js, jQuery, Node.js, and ASP.NET.
- Expertise in HTML5, CSS3, Bootstrap 4, SASS/LESS, HTML5 - API’s (Storage, IndexedDB, WebRTC, Web Workers, Video and Canvas).
- Expertise in Confidential Technologies - VB.Net, C#. NET, ASP.NET, Entity Framework, ADO.NET, ASP.NET MVC, MVVM.
- Extensive experience with Javascript (ES5, ES6 and ES7). Worked on latest features like classes, modules, arrow functions, async, await, promises and generators.
- Experience with functional programming with Javascript. Used pure functions and immutability.
- Worked on responsive design with Bootstrap, CSS3 media queries and flexbox layout.
- Worked with React.js, created functional and class components, used React-Router for routing.
- Worked with Redux for state management, worked on Store, Actions, Reducers (pure functions).
- Worked with Axiom and Fetch API for http calls to connect to backend.
- Worked with Node.js, Express.js and MongoDB (Mongoose) to create a REST API. Used Model Route and Controller pattern.
- Created a REST API using Node.js, Express.js and MongoDB using REDIS Cache for performance.
- Extensively used JWT tokens and Passport.js for authentication. Used social logins authentications using oAuth
- Worked with NPM for package management and build management. Used NVM for version management. Worked on NPM Scripts.
- Worked with Grunt, Gulp, Webpack for build management, Babel for transpiler, and ESLint for linting.
- Worked on Angular.js - MVVM model. Used $scope, $rootScope, $http, $resource, $q, $watch, $compile.
- Worked with Angular-UI components, UI router, Bootstrap UI, UI-Grid, Calendar.
- Worked with ES5 patterns - IIFE, Prototype, Constructor, Module and Singleton.
- Worked with C# extensively with WCF, EF, LINQ, ASP.NET Web API.
- Worked extensively with MongoDB, MySQL, and SQL Server.
- Worked in Agile environment, worked on Backlog grooming, Sprint planning and daily standups.
- Worked in CI/CD environment with Gerrit, Git, Jenkins, and Azure cloud.
- Worked on Docker containers, written dockerfiles to create images and used docker compose.
- Worked on Selenium, Jasmine, xUnit, Nightwatch.js, Mocha, Chai for Unit, and functional testing.
TECHNICAL SKILLS
Confidential .Net Tools: ASP.NET, C#, WCF, HTML, XML, MVC4, MVVM.
Database Servers: MySQL, Oracle, SQL Server, MongoDB
Script Languages: ES5/ES6/ES7, Groovy
Libraries and Frameworks: jQuery, Angular.js, React.js, Bootstrap, React Native, Rx.js
Web: HTML5, CSS3, HTML5 API (Storage, Web Worker, IndexedDB, Video, Canvas, WebRTC), SASS
Build/Deployment: Grunt, Gulp, Webpack, MSBuild, Docker, Jenkins
PROFESSIONAL EXPERIENCE
Confidential, Redmond, WA
.Net developer
Environment: C#, Visual Studio 2017, Service Fabric, On-prem, SSMS, MVC, GitHub, RRTest (Request Response Testing), Angular 2.0, Azure.
Responsibilities:
- Involved in developing .net application for Dynamics AX team.
- Involved in developing and enhancing the application using the MVC.
- Involved in Configuration Management tools like Visual Source Safe (VSS), Git Hub.
- Involved in Creating test methods using RRTest to test Lcs website.
- Involved in automating many test methods using Selenium to reduce the no of runs required to run each test.
- Experienced in maintaining the source code through GitHub.
- Involved in updating the queries in SSMS based on the RRTest.
- Involved in deploying and maintaining applications on azure cloud technologies.
- Involved in updating the topologies in azure storage account.
- Created a custom, single-page, responsive web application using Angular JS
- Experienced in attending Scrum to meet the timelines and interaction with the team.
- Involved in requirements gathering and compiled them into design document.
- Proficiency in using the Confidential internal test methods like RRTest methods.
- Involved in writing PowerShell scripts to oversee Azure configuration.
- Involved in fixing customer issues in website.
Confidential, Redmond, WA
.Net developer
Environment: C#, WPF, WinForms, Visual Studio 2013, Visual Studio 2017, OneDashCodeFlow, TFS, SSMS, MVVM.
Responsibilities:
- Experience in fixing the issues occurred in SSMS.
- Resolved issues with UI accessibility in SQL Server Management Studio (SSMS) related to SQL service engine features.
- Prepared and updated reports regarding the issues.
- Commercial .NET and C# product development experience.
- Developed the classes using C#, which in corporate N-tier architecture and database connectivity.
- Good working Knowledge of MVVM design patterns.
- Creating WPF applications using MVVM architecture.
- In-depth experience developing applications using WPF.
- Designing WPF Forms, Custom Controls and User Controls using XAML language for interactive UI Program the Data Access Layer using C# .Net.
- Developed Web Services using Windows Communication Foundation (WCF REST) for integration with other systems.
- Experience designing and developingWinForms.
- Experienced in using Inspect (Inspect.exe) tool to select any UI element and view the elements accessibility data.
- Experienced in troubleshooting and debugging of production issues along with support services.
- Experienced in testing navigational structure of the automation elements in the UI automation tree.
- Experienced in testing accessibility issues before and after fixing the defect with narrator tool.
- Experienced in using OneDashCodeFlow for code reviews.
- Involved in fetching all the defect information from TFS.
- Experienced in testing accessibility issues before and after fixing the defect with NVDA.
- Experienced in using Razzle Window to get debugging information.
- Experienced in using colour contrast analyser(CCA) to test some UI defects in high contrast modes along with CCA.
- Experienced in using Hyper-V to test all the fixes in virtual machine.
- Experienced in using One Note to collect data of the fixing defects and update all the fixes in One Note.
- Experienced in attending Scrum to meet the timelines and interaction with the team.
Confidential, Dublin, CA
Full Stack Developer
Responsibilities:
- Complete exposure with MERN (MongoDB, Express.js, React.js, Node.js) full stack programming.
- Created reusable components with React.js. Used JSX for markup, props and state in the components, life cycle methods, DOM event handling and created forms.
- Used third party react components - react-video, react-captcha, react-tagsinput, react-datagrid, react-calendar, and react-tabs.
- Used Redux for state management. Created reducers with pure functions and actions to dispatch events and store to maintain the state.
- Used Redux middlewares - redux-localstorage, redux-pouchdb, and redux-logger.
- Used React-Router for routing - Used BrowserRouter for Web and NativeRouter for mobile.
- Extensively used functional programming - pure functions, immutable objects, and declarative programming. Used lodash-fp and redux.
- Extensively used ES5/ES6/ES7 - classes, arrow functions, functional programming, rest params, generators, const keyword, modules, async and await.
- Involved in developing project using Angular JS 2.0 and TypeScript.
- Deliver front end logic development using Angular JS 2.0 as java scripting framework and ASP.NET
- Created REST API with Express.js, MongoDB and Node.js. Used modules body-parser, cluster, process, winston, redis, jwt, passport.js, mongoose.js, lodash, async.
- Created Node utility engine for emails and notifications using FireBase, ZMQ, SendGrid, and Web Notifications.
- Worked on automation framework with Nightwatch.js for UI, which includes jasmine and mocha. Also created a POC with Jest framework.
- Hands on experience with React Native for native apps development.
- Used Babel for transpilation and Webpack for bundling, module injection and dependencies. Used NPM scripts for build definitions.
- Worked in CI/CD process with Git, Gerrit, Jenkins, Docker, and Google Cloud.
Confidential, Santa Ana, CA
Web Developer
Environment: C#, ASP.NET4.0/4.5, Visual Studio 2013, JavaScript, JQuery, AJAX, TFS, SQL Server 2008/2012, Google Analytics, Angular.js, SharePoint 2010.
Responsibilities:
- Advancement involvement in Confidential Technologies that incorporates SharePoint 2010.
- Prepared and updated report a per client requirement.
- Experience in ASP.Net, C# .NET, SQL Server, Customization of SharePoint Site & Solutions, debugging and deployment.
- Used extensively jQuery & JavaScript for client-side validations and access data within the HTML controls.
- Deliver front end logic development using Angular.js as java scripting framework and ASP.NET
- Experience with features of Angular.js such as directives, dependency injection, modules, and routing. Used NHibernate as the ORM tool for data access.
- Based on Google Analytics site I have created report for business people.
- Used Google Analytics to collect most important analytics data.
- All the tracking in website are documented very clearly.
- Implemented Google Tag Manger, a free tag management system.
- Developed and deployed new code and tags with Google Tag Manager.
- To deploy the tags code snippets were given and appended in code.
- GA360 suite was used to make more efficient work to know customer behavior in usage of website.
- Complete measurement about customer was collected using GA360 suite.
- GA360 products were used to share the collected data among the organization.
- GA360 was used to understand customer and improve the product.
- Modify existing code and include new code top of previous code utilizing Google Tag Manager.
- Tag Management system have been introduced to reduce developer resources.
- Communicated updates in daily scrum meetings.
Confidential
Web Developer
Environment: c#, asp.net4.0/4.5, visual studio 2013, html5, css3, xml, json, jQuery, css3, ajax, xml
Responsibilities:
- Worked with HTML5, CSS3, XML, JSON, JavaScript, jQuery, and jQuery UI for developing user interface.
- Worked in Scrum Methodology - attended daily stand-ups, Sprint planning, retro and review meetings.
- Extensively used jQuery - CSS3 Selectors, DOM traversal, manipulation and event handling.
- Used jQuery UI controls as Accordion, Tabs, Dialog and used jQuery mobile data attributes to create mobile friendly pages.
- Created custom jQuery plugins for file upload, date control and drag and drop using Client templates.
- Consumed Rest Web Services through jQuery AJAX calls from front end.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Specially working with AJAX data consisting of JSON/XML/JSONP responses, parsing the same and presenting on the UI layer.
- Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
- Used Mobile-first responsive grid layout using Bootstrap. Extensively used Media Queries, Fluid Layout, Responsive Images and Typography.
- Debugged the application using Firebug and chrome developer tools to traverse the documents and manipulated.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and added new features.
