.net Developer And React Native Mobile Application Developer Resume
Santa Clara, CA
SUMMARY:
- Over 7+ years of Experience in design and development of enterprise application developments using Microsoft line of Technologies and Complete System Design Life Cycle .
- Experience in using the React Native Framework with Redux , a JavaScript Framework for creating Hybrid Mobile applications to compile to Android and IOS simultaneously. Created the Components for the application using ES6 standards and deployed the apps into Play store and Enterprise Appstore.
- Used es - lint for linting and RN Debugger for the debugging of the Mobile app.
- Expertise in designing and developing Windows based applications, Web based applications and Responsive web applications with MVC, ASP.NET, C #.NET, VB.NET, Java Script, jQuery, Bootstrap, Angular JS, React JS and CSS.
- Experience in using Kendo UI, a JavaScript framework for creating grids, charts to interactively display data.
- Experience in using Entity Framework and Dapper Framework, an object-relational mapping for Data Access and Data Storing into the Database.
- Extensive experience developing WinForms, WPF, Silverlight applications using C# .Net and Visual Studio.
- Experience in using Azure Cloud platform.
- Experience in developing Application using Agile Point from basic eforms and workflows.
- Very good experience in using design patterns like Dependency Injection, SOLID, MVVM patterns and Object-Oriented Programming.
- Responsible for designing layouts and UX development with Site Master, Editor Templates in MVC applications.
- Experience in using LINQ, LINQ to SQL, PL/SQL, LINQ to XML and Entity Framework.
- Experience in Reviewing and building webpages that meet ADA requirements (Section 508).
- Experience in using Message queues for Developing the Micro service Framework.
- Experience in using PowerShell for Bug testing in the Application.
- Extensive experience in developing WCF Services, XML Web services and created WPF Client application to consume WCF services.
- Experienced with Microsoft Application building blocks, Newton Soft JSON.
- Experience in Agile, Scrum, Pair Programming and Test-Driven Development (TDD).
- Experience in designing webpages using Syntactically Awesome Style Sheets (SASS).
- Extensively worked on WCF and Web Services to provide SOA Architecture and Configuration based activation applications on SOAP and REST protocols.
- Worked extensively with ADO.NET including Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server PL/SQL & Oracle.
- Experience in database related work designing Database, complex stored procedure, Views, Triggers, Functions using SQL Server.
- Hands-on experience with Reporting Tools SQL Server Reporting Services (SSRS), Created senior management reports and have experience in using report manager and report viewer.
- Used HiQPdf for the custom PDF Export with customized headers and footers.
- Extensively worked on PL/SQL.
- Created ETL packages using SQL Server 2005 Integration Services (SSIS) and deployed the same in MSDB.
- Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server 2010/2008 and Visual Source Safe ( VSS ).
- Extensive working experience in unit testing framework - NUNIT, MS Unit Tests.
- Worked in Test Automation using S elenium Web drivers
- Have experience in using SQL Azure database and automating backups.
- Good Team Player with excellent communication, analytical, verbal and writing skills along with strong management, organizational and mentoring skills.
- Proven Ability to lead and manage complete project life cycles, from initial planning/requirements gathering to final testing and deployment.
TECHNICAL SKILLS:
Programming Languages: C#, VB.Net, SQL, PL/SQL
Tools &Technologies: HTML5, CSS3, jQuery, Bootstrap3.1.1, Entity Framework 6, React.JS, React Native, AJAX, EntityFramework6, WinForms, Windows Services, Web Form, LINQ, Kendo UI, SonarQube and Jenkins.
Database: MS SQL Server 2014/2008/2005, Oracle11g, MySQL, T-SQL, PL-SQL
Development IDE: VisualStudio.NET 2017/2015/2013/2010/2008
Web Servers: Internet Information Services (IIS) 5.0/6.0/7.0/8.0
Methodologies: Agile (Scrum), Waterfall
Design Patterns: Dependency Injection, SOLID, Factory, MMVM, MVC, Factory
Testing: NUnit GUI, Selenium
Version Control Tools: GitHub Enterprise, Visual Source Safe (VSS), Team foundation Server (TFS), SVN
PROFESSIONAL EXPERIENCE:
Confidential, Santa Clara, CA
.Net Developer and React Native Mobile Application Developer
Responsibilities:
- Developed the IOS and Android mobile application using the React Native Framework and JavaScript ES6 is used to create the components like carousel, switch and state management is done using the Redux.
- The Android Studio Emulator is used to emulate the android app for testing and debugging whereas XCode Emulator for the IOS devices.
- Extensively worked on the Mobile UI styling and creating common reusable components like footer, custom dropdowns of the App using Flex.
- Pushed the Production ready app into the Appstore (IOS) enterprise and google play store (Android) by building the app using the enterprise certificates.
- Extensively used the RN Debugger for debugging the simulated application.
- Developed web application using ASP.NET MVC 5 framework.
- Used jQuery, ASP.NET AJAX toolkit controls and Bootstrap CSS and Animate CSS to give better performance and richness to the user interface.
- Used Entity Framework for integrating data access into the Application.
- Extensively used the Kendo UI for the UI components like dropdowns, grids and charts and graphs visualization.
- Used HiQPdf for the custom PDF creation of the content of the web content with customized headers and footers.
- Used High charts JavaScript for the Interactive charts for the analysis pages.
- Imported the data into the MySQL database from the Excel Spread Sheet data using OpenXML Library.
- Extensively worked on managing the data of the tool using Admin Interface for the admins to edit the data in the Grid itself by implementing the Kendo Ingrid Editing functionalities.
- Developed Responsive Web pages that are rich in user interactive using ReactJS, HTML5, and CSS3, JavaScript, jQuery Bootstrap.
- Designed and developed an N-Tier architecture that included Presentation, Business and Data Access Layers using C#.Net, ASP.NET and MySQL.
- Created View Models to encapsulate all models and classes used on the different views for more stable, organized and clean code to reuse in Views.
- Utilized jQuery AJAX library to call Web-API to populate kendo dropdown list.
- Use toastr JS to implement a customized pop-up.
- Used ASP.Net MVC web server controls like List View for displaying the data.
- The Presentation Layer was implemented in ASP.NET MVC using Views, Partial Views, Web Controls, layout pages, HTML, and Cascading Style Sheets.
- Used MVC Action Filters for user authentications and authorizations and for caching pages to improve performance.
- Bug Fixing of the application in various areas, conducting code review of the modules using the SonarQube Tool.
- Development of various modules in accordance with agile and waterfall framework.
- Developed various Controllers with Action Methods returning varied action results like File Content, Script Execution, JSON Data, URL Redirection and HTTP Status.
- Implemented business logic/rules using WCF services and integrated with the UI components.
- Working with version controller GitHub Enterprise for maintaining history of source-code and project documents by regular Check-ins and followed the pull request workflow to push code for review and maintain code quality.
- Used LINQ to retrieve information from the XML data files.
- Working with Automation team using Jenkins for Continuous Integration and Continuous Deployment of the web application to the respective environments and trigger email notifications.
- Performed unit testing and also complete system integration testing.
- Worked on Production Support tickets by finding the issues and fixing them.
Environment: React Native, ReactJS, MVC5, ASP.NET Framework 4.5, VisualStudio2017/2015, LINQ, Razor 3.0, Web Services, EntityFramework6, Ajax, JavaScript, jQuery, Animate, Bootstrap, HTML5, CSS3, CSS, SQL, SQL Server 2014, Kendo-UI, NUnit, Entity Framework 6.
Confidential, Livermore, CA
.Net Developer
Responsibilities:
- Developed web application using ASP.NET MVC 5 framework.
- Used jQuery, ASP.NET AJAX toolkit controls and Bootstrap CSS and Animate CSS to give better performance and richness to the user interface.
- Used Entity Framework and Dapper Framework with Code First for integrating data access into the Application.
- Developed Push Notifications using Signal R.
- Used Arc-GIS, an ESRI JavaScript for incorporating the Maps in to the tool and for calculating the distance between two locations.
- Used Sencha Ext JS, a JavaScript Framework for creating Charts to interactively display Data.
- Used ITextSharp to Create PDF Files by capturing data from respective fields in the Webpages.
- Imported the data into the SQL Server database from the Spread Sheet data using SSIS Packages.
- Developed WinForms, WPF, Silverlight applications using C# .Net and Visual Studio.
- Worked on relational database and created diagrams using SQL Server.
- Have used ASP.NET Validation controls to do server-side validations and client-side validations based on the user’s browser.
- Extensively used various HTML helpers while creating views, partial views and layout pages.
- Designed webpages using Syntactically Awesome Style Sheets (SASS).
- Developed Responsive Web pages that are rich in user interactive using ReactJS, HTML5, and CSS3, JavaScript, Bootstrap, Animate, Git, and JSON.
- Designed and developed an n-tier architecture that included Presentation, Business and Data Access Layers using C#.Net, ASP.NET and SQL.
- Created View Models to encapsulate all models and classes used on the different views for more stable, organized and clean code to reuse in Views.
- Create the Restful Web API which can return the data from SQL Server database and pass the data to the dropdown list in the corresponding views.
- Utilized jQuery AJAX library to call Web API to populate dropdown list and used jQuery UI autocomplete to call action method in controller to implement autocomplete.
- Use jQuery UI dialog and partial view to implement a pop-up.
- Used ASP.Net MVC web server controls like List View for displaying the data.
- Extensively used Ajax applications for reduction of round tripping of data using the update panel controls.
- The Presentation Layer was implemented in ASP.NET MVC using Views, Partial Views, Web Controls, layout pages, HTML, and Cascading Style Sheets.
- Used MVC Action Filters for user authentications and authorizations and for caching pages to improve performance.
- Generated various business reports using Microsoft SQL Server Reporting Services (SSRS).
- Bug Fixing of the application in various areas, conducting code review of the modules.
- Development of various modules in accordance with agile and waterfall framework.
- Developed various Controllers with Action Methods returning varied action results like File Content, Script Execution, JSON Data, URL Redirection and HTTP Status.
- Designed, implemented and configured WCF service layer.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
- Implemented business logic/rules using WCF services and integrated with the UI components.
- Working with version controller Team Foundation Server (TFS) for maintaining history of source-code and project documents by regular Check-ins.
- Used LINQ to retrieve information from the XML data files.
- Performed unit testing and also the complete system integration testing
- Worked on Production Support tickets by finding the issues and fixing them.
Environment: MVC5, ASP.NET Framework 4.5, VisualStudio2017/2015, LINQ, Razor 3.0, Web Services, EntityFramework6, Ajax, JavaScript, jQuery, Animate, Arc-GIS, Bootstrap, HTML5, CSS3, CSS, SQL, SQL Server 2014, Kendo-UI, WinForms, Nunit, Entity Framework 6, ReactJS.
Confidential, Foster City, CA
.Net Developer
Responsibilities:
- Developed web application using ASP.NET MVC framework.
- Used jQuery, ASP.NET AJAX toolkit controls and Twitter bootstrap CSS to give better performance and richness to the user interface.
- Developed views and partial views in MVC using scaffolding templates like Create, Edit, Delete and List
- Used Ajax Control Tool kit to run client-side script, enhance rich web UI, validation and showing div based Ajax extender.
- Experience in using multi-tier .NET application with an ASP.NET MVC front-end, and deploy it to an Azure cloud service using Azure SQL Database, the Azure Blob service, and the Azure Queue service
- Developed an Application with eforms and workflows using Agile Point.
- Analyzing the requirement and Understanding the functional specifications, estimating the effort involved in fulfilling the requirements.
- Have used ASP.NET Validation controls to do server-side validations and client-side validations based on the user’s browser.
- Extensively used various HTML helpers while creating views, partial views and layout pages in MVC3.
- Worked on relational database using PL/SQL.
- Developed Responsive Web pages that are rich in user interactive using ReactJS, WebStorm, HTML5, and CSS3, JavaScript, Bootstrap, Git, and JSON.
- Used Sencha Ext JS, a JavaScript Framework for creating Charts to interactively display Data.
- Designed and developed an n-tier architecture that included Presentation, Business and Data Access Layers using C#.Net, ASP.NET and SQL.
- Developed Maintaining standards for inter-industry electronic exchange of business transactions using EDI X12 Standards.
- Review and build webpages that meet ADA requirements (Section 508).
- Developed WinForms, WPF applications using C# .Net and Visual Studio.
- Created View Models to encapsulate all models and classes used on the different views for more stable, organized and clean code to reuse in Views.
- Created the Restful Web API which can return the data from SQL Server database and pass the data to the dropdown list in the corresponding views.
- Utilized jQuery AJAX library to call Web API to populate dropdown list and used jQuery UI autocomplete to call action method in controller to implement autocomplete.
- Use jQuery UI dialog and partial view to implement a pop-up.
- Used ASP.Net MVC web server controls like List View for displaying the data.
- Extensively used Ajax applications for reduction of round tripping of data using the update panel controls.
- Design the websites with ISO standard Web Content Accessibility Guidelines (WCAG 2.0).
- The Presentation Layer was implemented in ASP.NET MVC using Views, Partial Views, Web Controls, layout pages, HTML, and Cascading Style Sheets.
- Used MVC Action Filters for user authentications and authorizations and for caching pages to improve performance.
- Generated various business reports using Microsoft SQL Server Reporting Services (SSRS).
- Bug Fixing of the application in various areas, conducting code review of the modules.
- Development of various modules in accordance with agile and waterfall framework.
- Developed various Controllers with Action Methods returning varied action results like File Content, Script Execution, JSON Data, URL Redirection and HTTP Status.
- Designed, implemented and configured WCF service layer.
- Worked with WPF for creating custom controls, data binding and graphics.
- Managed to implement a layout system which adapt to changing window and display conditions by using WPF layout controls.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
- Implemented business logic/rules using WCF services and integrated with the UI components.
- Managed electronic data interchange using EDI X12, an ASC Standard.
- Working with version controller Team Foundation Server (TFS) for maintaining history of source-code and project documents.
- Used LINQ to retrieve information from the XML data files.
- Worked with PL/SQL Server Database to access customer records.
- Session and view state objects used to maintain user session data and page post back operations respectively.
- Performed unit testing and also complete system integration testing
- Worked on Production Support tickets by finding the issues and fixing them.
Environment: MVC5, ASP.NET Framework 4.5, VisualStudio2015, LINQ, Razor 3.0, Web Services, EntityFramework6, Ajax, JavaScript, jQuery, Angular.js, Bootstrap, HTML5, HTML CSS3, CSS, SQL, PL/SQL Server 2014, NUnit, WinForms, ReactJS, Rest-API.
Confidential, Houston, TX
.Net Developer
Responsibilities:
- Working in an Agile Environment to deliver higher-quality software far more rapidly
- Involved in development of Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity
- Developed Data Accesses layer using OOPs concepts Inheritance, Polymorphism and Abstraction as a part of Data Accesses between database and application.
- Developed ASP.Net pages using ASP.NET 4.0 web form controls, Custom user Controls, HTML server controls in C#.
- Used LINQ as a middle ware component encapsulating the business logic.
- Written various stored procedures and SQL statements to access data from SQL Server database.
- Experience in creating the application with HL7 Standards by using HL7 library.
- Experience in Creating the application with EDI X12, an ASC X12 standard for exchanging specific data between two or more trading partners.
- Experience in creating Electronic Medical Record (EMR) system for better interaction using HL7 Engine to meet the standards.
- Experience in creating Applications which fall under The Health Insurance Portability and Accountability Act (HIIPA) Compliance.
- Experience in using Message queues, Event Listeners for Developing the Micro service Framework.
- Developed Responsive Web pages that are rich in user interactive using Angular JS, Node JS, WebStorm, HTML5, and CSS3, JavaScript, Bootstrap, Git, and JSON.
- Experience in designing, developing and deployment of WCF services and also consuming the web services in the user Interface layer.
- User interface separated with JavaScript include files and clients side validation.
- Used Master Pages, Themes, Cascading Style Sheet (CSS) to give consistent look to all Web Pages of the application.
- Used object-oriented programming language VB.NET and implemented it on the . NET Framework.
- Passed values to JavaScript from Code behind. Capture query string value in JavaScript in aspx page. Getting Session Id using JavaScript.
- Redirecting a page from aspx using JavaScript. Used User Controls, State Management Techniques like View State, Cookies, Sessions and Form Based Authentication and Authorization in developing the application.
- Designed and developed reports in formats such as PDF, Excel, Word, and CSV.
- Followed agile methodology for design specifications of the application.
- Written complex stored procedures and triggers. Created Data layer includes stored procedures and table views.
- Tracked the Bugs using the PowerShell scripts and experience in Fixing the bugs.
- Created CSS files to be applied to various web forms on the web pages.
- Building and generating Custom and linked reports using SSRS. Consumed Web Service Components for authenticating the user credentials.
- Used various Data elements like grid view control to populate the data from database.
- Used validation control in ASP.Net web page. Implemented Event Handlers in web pages. Storing Database Data in session state.
- Data access layer created by using ADO.Net and it is being consumed by web services.
- Involved in creating Procedures, triggers, views, joins and queries in Oracle.
Environment: VB.NET, ADO.NET, NetFramework4.5, HTML, CSS, AJAX, JavaScript, AngularJS, MVC3, Visual Studio 2010, PL/SQL, MS SQL SERVER 2008, SOAP, IIS 7.0, WCF, WPF, Web Services, Crystal Reports, Visual Source Safe, SSRS, SSIS, Scrum, Microsoft TFS, PowerShell.
Confidential
.Net Developer
Responsibilities:
- Followed AGILE methodology during whole life cycle of project.
- Developed the application using 3-tiered Architecture involving Presentation Layer, Business Layer and Data Access layer.
- Involved in developing “Windows Authentication and Authorization” using Active Directory.
- Worked on multiple UI pages involving complex Search criteria including the design of Master Page.
- Worked on third party Infragistics web controls like Web Data-grid, Web Image button and Web Dialog windows for rich User Interface.
- Used C# and ASP.Net to develop web-based intranet application with Navigation and breadcrumb facility.
- As extended enhancements used Report viewer control to view data and method to generate Excel spreadsheet.
- Developed automated batch processes in C# which are Scheduled Tasks run using the Control-M Scheduler in support of Inbound, Outbound and Follow-Up Email Processes.
- Worked on the Data Conversion from EDI to XML and then XML to SQL and then Converting the SQL Data into a Flat File for sending it to Mainframe (CISCO) as part of Inbound Process and Vice-Versa for Outbound Process.
- Resolved Security issues like XSS, SQL Injection and persistent and non-persistent vulnerabilities.
- Defect creation and resolution depending on the severity and supporting UAT.
- Created “As-Built” document which describes the application.
- Created stored procedures, functions, tables and Indexes in SQL server 2008.
- Used log4Net technique to log different kind of information during application run.
- Used HP Quality Center 11 ALM testing tool to make and run test scripts, test plans.
- VSS is used as a source control and repository.
Environment: .NET Framework 2.0, ASP.NET, ADO.NET, C#, SQL SERVER 2008, Web Services, JavaScript, HTML, CSS, AJAX.