React Redux Developer |tech Lead Resume
Houston, TX
TECHNICAL SKILLS
Languages: C#, C++, C, SQL, .NET
.Net Technology: .Net Framework 4.0/3.5/3.0/2.0, C# 4.0/3.5/3.0/2.0, Silverlight, ASP.NET MVC, ASP.NET Web Forms, AJAX, WPF, WCF, WWF, SOA, LINQ, Entity Framework, WSDL, Web API
Web Technologies: ASP.NET, HTML, XHTML, DHTML, CSS 3, ASP, MSMQ, Java Script, XML, XSL, jQuery, HTML 5, AngularJS, React.js
Database: SQL Server 2008/2005/2000, MySQL.
IDE Tools: MS Visual Studio 2010/2008/2005, MS Expression Blend, Eclipse, Adobe Photoshop.
Reporting Tools: Crystal Reports 10/9.0, Data Reports, SQL Server Reporting Services 2005/2008.
Version controls: Visual Source Safe 6/5, Team Foundation Server, CVS, Git
Operating Systems: Windows Vista/ XP/2000/NT/98/95, Windows Server 2003/2008, Unix.
Testing Tools: MS Test, N - Unit, Rhino Mock, Jest Unit Testing, Unit Testing, Jasmine, Karma, Mocha
Debugging Tools: Firebug, Firebug Lite, Google Chrome Web Debugger
PROFESSIONAL EXPERIENCE
Confidential - Houston, TX
React Redux Developer |Tech Lead
Responsibilities:
- Developed user interface by using the React JS, Redux for SPA development. Implemented React JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Experience in implementing Component life cycle architecture, store actions, using socket.io in React-Redux app to handle real time data, installing React Router, Thunk, Redux for API calls in React JS.
- Developed the React container and presentational components (as Stateless and Functional components when applicable).
- Worked on ReactJS components, Forms, Events, Keys, Router, Animations and Redux concept.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Developed single page responsive Web using HTML5, AngularJS, Bootstrap, CSS3, JavaScript, jQuery, D3 .JS. ReactJS.
- Involved in reworking on single page applications using React, Redux, React-Router, Bootstrap.
- Expertise skills on modern front-end frameworks for JavaScript, including Bootstrap, AngularJS, NodeJS, ReactJS and BackboneJS.
- Developed a cross-browser application which is mobile first web application for sharing the real-time location by using NodeJS, ReactJS, API.
- UI React Library used to design and develop Enterprise Applications with the help of Type script.
- Design React architecture with Material UI 2.0 with MVC framework for better performance along with to handle cross browser compatibility issues in Mozilla, IE 10, Edge, Safari and FF using GridList, Snackbar, Progress, Accordion, Pagination, Speed Dial
- Work ReactJS ag-grid with react to utilize the functionality of filtering, sorting, export excel, pagination, edit for the Commission Sharing and RMD projects.
- Added Excel-Builder to download the Tabular data in Excel format using react.
- Used React-Autocomplete for the Client Search in Client Review Upgrade Application
- Working with the DBP controls following Hinge Design and implementing in the projects for Responsive, Tablet and Desktop views.
- Working with ReactJS components, Forms, Events, Keys, Router, Redux, Router, Progress Bar, Button styles, Toggle Button, Radio Buttons for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Implemented various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and redux library.
- Used NPM and Bower to manage application dependency, Gulp to build and bundle applications, Web pack to hot deploy applications.
- Used Web pack as module bundler and Babel for compiling and build component based React architecture and SASS preprocessing for configuring tasks.
- Setting up the different Jenkin Pipelines for the different environments of the branch.
- Working on creating the Design Round Table for the client’s projects.
- Creating the new page in the Touch UI AEM for static content.
- Raising PTB, PRR and PTO for different projects before releasing to the production environment.
- Error handling from UI end for various code from API like 404, 500 error
- Implemented Snapshot testing using Jest for React project along with Enzyme test utilities.
- Deploying code to Staging and Production server while publishing the solution and maintenance of different releases.
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Confidential - Houston, TX
React Redux Developer |DevOps
Responsibilities:
- Worked heavily on ReactJS features with ES6 using various properties, parameters, arrow functions, promises, block - scope constructs LET and CONST to create custom controls actions.
- React and Functional Driven JavaScript expert in SPAs, UI Components, Mobile web and Performance optimization
- Involved designing in web pages using HTML 5, CSS3, JavaScript, SASS, LESS, ReactJS Redux
- Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Redux concept.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Used React JS for templating for faster compilation and developing reusable components.
- Used React-Autocomplete for creating google maps location search on the webpage.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build Confidential .
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Implemented pattern by using Redux framework as a core dependency.
- Worked on creating and consuming Web API to implement AngularJS framework rendering to optimize the front-end.
- Tested all application controllers extensively with mocha / chai and AngularJS built-in testing facilities and applications Junit test framework to write unit tests for ReactJS.
- Involving all the stages of Software Development Life Cycle like Application Design, Development, Debugging and testing the applications.
- Developed and applied application wide, cross platform Validation and Exception Handling policies
Confidential - Dallas, Texas
React-Redux Developer| Tech Lead
Responsibilities:
- Developed Single Page Applications (SPAs) using React-Router and to enable navigation from one view to the next as clients performs application tasks using JavaScript, ES6, React, and Redux.
- Created reusable React components and managed application state using redux middleware using redux-promise, redux thunk and redux-form to manage form state in redux.
- Designed React UI to build components library, including Slide View, Table Grid, Report Data Grid, Accordion, Tab and Modal
- Worked on Reacts Virtual Dom Algorithm, for React performance optimization.
- Developed Container components as the logic layer for the UI components and implemented mapStateToProps, mapDispatchToProps for the interactions between Redux and React in container.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Optimized animation logic with optimistic functions to increase performance in rendering.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Called the Restful web services calls for POST, PUT, DELETE and GET methods.
- Have worked on AWS for fetch the pictures files from AWS to UI.
- Used React Redux to polish the data and for single directional flow.
- Developed and applied application wide, cross platform Validation and Exception Handling policies
Confidential - Houston, Texas
Angular| Sitecore Developer
Responsibilities:
- Developed Single Page Web Applications (SPA) for Large Scale JavaScript Application with AngularJS, Bootstrap 3, jQuery and developing and maintaining entire web application using C#, WCF, ASP.NET 4.0, MVC 4.0, JavaScript, jQuery, Angular JS, HTML 5, CSS 3, Sitecore based on W3C standards.
- Utilized Sitecore CMS solutions to design .Net application features.
- Implemented several .NET features like Authentication, State management, exception handling
- Developing the application using ASP.NET MVC4.0 with Razor syntax, C .NET, Knockout JS, AJAX, J-Query, JSON, HTML, JavaScript and CSS.
- Designed and developed class library for Domain Entities using Entity Framework 5.0.
- Designed UI pages with Razor views and partial views.
- Created View Models to encapsulate all models and classes used on the different views for a more organized, structured, and clean code.
- Implemented SOAP/WCF services to get data and developed, coded and reviewed Sitecore CMS web programs.
- Implemented Sitecore content using Web API and consumed by Angular JS from front end.
- Involved in unit testing, fixing bugs and maintenance of the product, post-maintenance.
Confidential - Houston, Texas
Senior Web Developer| UAT Test Manager
Responsibilities:
- Developed Single Page Web Applications (SPA) for Large Scale JavaScript Application with AngularJS, Bootstrap 3, jQuery and developing and maintaining entire web application using C#, WCF, ASP.NET 4.0, MVC 4.0, JavaScript, jQuery, Angular JS, HTML 5, CSS 3 based on W3C standards.
- Created Angular components like Controller, Directives, Services and Forms to collect the input from the User and validations to build SPA.
- Develop complex MVC Controller, View Models and Helper methods linked to backend database and created various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
- Developing the application using ASP.NET MVC4.0 with Razor syntax, C .NET, Knockout JS, AJAX, J-Query, JSON, HTML, JavaScript and CSS.
- Developing the application using MVC, Entity Data Model and RESTful and WCF services.
- Responsible for UI design and creating contracts and classes in WCF for different modules in the application.
- Implemented UI using MVC 4.0, HTML, XML, CSS, JavaScript, AngularJS, AJAX and Web Form Controls to create responsive web pages, developed Master Pages.
- Using JQuery and JavaScript for implementing client side validations at Controller level.
- Designed and developed class library for Domain Entities using Entity Framework 5.0.
- Designed UI pages with Razor views and partial views.
- Created View Models to encapsulate all models and classes used on the different views for a more organized, structured, and clean code.
- LINQ used for creating expression and doing mapping of the data.
- Used Web API REST methodology using HTTP Handlers in developing Web Service replication interface for setting up data feeds for content transportation in XML and JSON formats.
Confidential - Troy, Michigan
Senior .Net Developer
Responsibilities:
- Designed interactive ASP.NET MVC 4 Razor views using Dev Express controls, asp.net controls, JavaScript, HTML, Bootstrap styling of the standard of the Magna Power line, CSS and AJAX to provide excellent user experience.
- Third party user controls like jTable need to be replaced with Dev Express controls as these controls raise compatibility and browser performance issues and to handle complex data reports.
- SVG libraries used to create different bar charts, pie charts of Magna Users to keep the track of reports.
- Worked on large amount of business logic embedded in stored procedures and UI client scripts.
- Worked with the Entity Framework to create the update model from database approach.
- Developing the application using ASP.NET MVC 4.0. with C .NET, Windows Communication Foundation, J-Query, HTML, JavaScript and CSS.
- Implemented input validation using the ASP.NET Input Validation Controls
- Worked with input validations by using JavaScript.
- Worked with .NET Framework 3.1 User controls, Web controls, List controls, Master Pages, and Data controls in ASP.NET for the web forms.
- Experience in designing and invoking reports for Web Applications using Crystal Reports and SSRS SQL Server Reporting Services .
- Designed various web forms using Master Pages for judges and courts, CSS, skins and themes in Worked on .NET formwork 4.5/Visual Studio 2012
- Applied Prototype design pattern in the project.
- Developed Web Forms for the modules using ASP.Net server controls, Validation Controls, and HTML, CSS.
- Designing and Developing WCF Service to isolate the UI from the backend.
Confidential - Houston, Texas
Senior .Net Developer
Responsibilities:
- Involved in enhancing the application for client’s requirement based on the market demand and updating in SharePoint using the MVC with Razor CSS, jQuery, Bootstrap, Web API and Bootstrap carousel to do sliding of the images on the screen
- Worked on the Web API to create the services and tested on postman.
- Used navigation bars, submenu controls of bootstrap to create the layout of the page.
- Worked with the Entity Framework to create the update model from database approach.
- Involved in developing the requirement with C# 4.0, ASP.NET 4.0, MVC, Web API, Ajax calls, Controls and unit testing, system testing and release management.
- Involved, working on database scripts, Store Procedures, View, Indexes and Functions in SQL server 2008 and created Stored Procedure, Triggers, Constraints, Joins, Indexes, SQL Profile to test traces
- Implemented the Layers (DAL: Data access layer, BAL: Business Logic Layer, UI layer), Core Libraries, Helper methods, Utilities, Dynamic Settings, Extended Methods
- Implemented the Web Service, XML Service for data interaction between Device app and the SQL server database
- Mobile application was developed in C# (.Net 4.0) using Visual Studio 2010 and utilizing MVC 4.0 framework, HTML5.0 and jQuery mobile JavaScript.
- Exception handing of all the yellow screens during working on the application.
- Good hands on debugging solution using fiddler, postman and other inbuilt tools from Visual studio and testing the Application for the Errors in the testing environment
Confidential - San Antonio, Texas
Silverlight Developer
Responsibilities:
- Design, develop, test, debug, and implement Silverlight 4.0 based applications following the MVVM framework template using user controls
- Used the web form to host Report Viewer in Silverlight.
- Developed reports using Telerik Reporting tools for asp.net
- Created Silverlight applications for interactive, Web-based data visualization using XAML in Visual Studio 2008 and developed and supported common controls used through the company including custom grid, button and calendar controls using Silverlight controls.
- Responsible for development in the service layer, view-model, and XAML.
- Pluggable configuration, security, and service models.
- Developed Tables, Stored Procedures, Triggers and Functions
- Team Foundation Server is used to manage the central repository of the team data and enables communication between team members because our development team is geographically distributed.
- Performed Unit Testing and Integration Testing using N-Unit.
- Implementing Critical parts of solutions, code review, managing team developers.
- Performed a review of the technology team and worked with leadership to define a growth plan to meet product development demands.
- Involved in deployment and post production support for the application and working on the bugs trackers using JIRA
Confidential - Saint Petersburg, FL
Senior Full Stack Developer
Responsibilities:
- Experience in Writing code and debugging skills with ASP.NET, WCF, C#, Web services.
- Involved in implementation of Object Oriented Concepts during the development.
- Experience in Writing code and debugging skills with ASP.NET, WCF, C#, Web services.
- Involved in implementation of Object Oriented Concepts during the development.
- Developing the application using MVC Scaffolding, Entity Data Model and RESTful and WCF services.
- Used Action Filters for implementing user authentications, authorizations and role based security.
- Developed Web Forms using C#.Net and Entity Framework, MVC 4.0,
- Implemented UI using HTML, XML, CSS, JavaScript, AngularJS, AJAX and Web Form Controls to create responsive web pages, developed Master Pages.
- Code Merge in the Team Foundation Server, working on Unit Testing using Re Sharper Tool
- Coding and Tuning the queries, Stored procedures and functions, Triggers using SQL Performed Unit Testing and Integration Testing using N-Unit.
- Involved in deployment and post production support for the application.
- Providing updates business partners in a timely manner and documented technical and programming specifications.
- Design, develop, test, debug, and implement Silverlight 4.0 based applications following the MVVM framework template using user controls in enhancing the application for client’s requirement based on the market demand.
- Involved in developing the requirement with C# 4.0, ASP.NET 4.0, WCF and Web services in .Net 4.0 Technologies, Ajax, JavaScript, CSS, HTML
- Involved in developing the WCF, and integrating with different applications by designing security for WCF service endpoints WCF based Service, Data, Fault and Message Contracts. Hosting the WCF based service on IIS 7.5
- Develop and Consume Windows Communication Foundation Services (WCF) which interfaces with Windows Active Directory and SQL Server
- Implemented the Web Service, XML Service for data interaction between Device app and the SQL server database through WCF service to provide store details
- Involved, working on database scripts, Store Procedures, View, Indexes and Functions in SQL server 2008.
- Writing Unit Test Cases for the MVC Controllers.
- Exception Handing by implementing the WCF handling different error codes.
- Involved in deployment and post production support for the application.
- Hands on Experience in creating Technical Design Document, UML (Use Case Diagrams, Sequence Diagram, Class Diagram), Process flow Diagram and Data Flow Diagram
Confidential - Charlotte, NC
Senior. Net Developer
Responsibilities:
- Experience in Writing code and debugging skills with ASP.NET, WCF, C#, Web services.
- Involved in implementation of Object Oriented Concepts during the development.
- Developing the application using MVC Scaffolding, Entity Data Model and RESTful and WCF services.
- Used Action Filters for implementing user authentications, authorizations and role based security.
- Developed Web Forms using C#.Net and Entity Framework, MVC 4.0,
- Implemented UI using HTML, XML, CSS, JavaScript, AJAX and Web Form Controls to create responsive web pages, developed Master Pages.
- Code Merge in the Team Foundation Server, working on Unit Testing using Re Sharper Tool
- Coding and Tuning the queries, Stored procedures and functions, Triggers using SQL Performed Unit Testing and Integration Testing using N-Unit.
- Involved in deployment and post production support for the application.
- Providing updates business partners in a timely manner and documented technical and programming specifications.
Confidential - Minneapolis, MN
Full Stack Developer/Technical Lead
Responsibilities:
- Designed, developed and implemented the PDA Device using MVC Pattern
- Utilized code-first approach to design the database in the .NET environment by using, C# in the ASP.MVC environment.
- Used .NET Master Pages, Validation controls, Content place holders, themes, CSS, JavaScript and Web Forms for UI designed Interactive User Interface development.
- Performed extensive Data Binding with various Server Controls like Grid View.
- Used AJAX Controls toolkit in application development for persistent page display.
- Executed programming functions utilizing HTML4, CSS3, and Razor in the Confidential ASP.NET MVC4 environment.
- Responsible for developing WCF Service Libraries to exchange data between Desktop and Central Application and implement business logic and Publishing the Solution on the Server
- Used View bag, View model and Partial view in order to achieve the data transfer in the MVC architecture.
- Used Kendo, jQuery and AJAX to create an efficient, responsive and visually appealing design
- Developed an ASP.NET4 web application and utilized three-tiered architecture to leverage the secure middle tier data access components employing object-oriented programming concepts such as encapsulation, inheritance, polymorphism and abstraction by using C#.
- Used web services and XML standards, including SOAP and developed the prototype using XML web service (SOAP) for data transfer over HTTP network.
- SSIS used to development and maintenance of integration services package and SSRS to create the reports using interface.
- Development of web using C MVC5/MVC4 ASP.Net XML in Confidential Visual Studio IDE and using Classic ASP in Dreamweaver 8.0.
- Experience and knowledge in developing web sites using ASP.Net HTML5/HTML CSS3/CSS AngularJS JQuery JavaScript Bootstrap JSON XML and Dreamweaver.
- Experience in developing web pages using Page Life Cycle
- Implemented Agile / Scrum, Test Driven Development software development methodologies.
Confidential - San Francisco, CA
WPF Developer
Responsibilities:
- Developed WPF Internet Based application hosted on ASP.NET Web Forms application using Model-View-View Model (MVVM) pattern having Confidential Entity Framework 4.1 as a Model
- Developed WPF Data Entry Client using MVVM Pattern with C# and XAML.
- Developed the UI for the WPF Application using XAML.
- Implemented different event handlers in the WPF to provide end user customization.
- Developed visual components through WPF using XAML and Expression Blend.
- Used different kind of pop-up boxes for effective interaction of the UI page
- Worked on the WPF i.e. Ribbon Bar, Rich Textbox, Rad Rich Text Box to load the transcript files in the data and Context Menu to create a note on the client end
- Worked extensively on WPF server controls and Telerik RAD Controls and implemented various User Controls and Custom Controls using C#.
- Implemented WCF to access data from the database to bind it inside a WPF application.
- View Model makes a call to FAST search web service to fetch the results
- Worked in the Prism Framework using MVVM Pattern in the WPF UI.
- Performed extensive Data Binding with various Server Controls like Grid View paging, sorting
- Used Media Element Class in WPF for embedding audio / video files on to the website.
- Implemented different event handlers in the Silver light to provide end user customization.
- Developed WPF navigation application on incremental development.
- Implemented Data Annotations for WPF Validation to avoid data entry error
- Used Expression Blend 4 for the design purposes.
- Applied basic animations (double / color) with the help of storyboard and timeline classes WPF
Confidential - Redmond, WA
Silverlight Developer
Responsibilities:
- Designed, developed and implemented project using MVVM pattern, convertors, Collection View, Observable pattern and work on filters, pages and sorting with Silverlight Controls.
- Designed large numbers of Custom Controls and User Controls using XAML language for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per users' own choice
- Used Pivot Viewer control to present the graphic representation of whole the database in small icons which can be zoom in and out using deep composer control where each picture can be zoom out to find its particular details.
- Saving the Selected Text selected in the transcript file in the database and reflecting it with highlight on the client end when page is refreshed using the property of Text Behavior Highlight in the UI
- Used different CSS styling of button enable and disable to show different functionality.
- Created custom Ribbon Control and used them to Navigate between different windows in the application.
- Expertise working on Triggers, Binding, Styles, Data Template, Control Template, Routed Events, Converters, Layout Panels in XAML.
- Used Telerik controls RadGridView, RadDatePicker enhanced their export functionalities to support MS Excel 7.0.
- Added warning icons when to call data count more than 10, 0000 results.
- Windows service function is to schedule and run jobs to extract data from Team center and populate the SQL Cache
- Designed and implement WCF, was used to communicate between business to-business (B2B), business-to-consumer (B2C).
- Worked in the Prism Framework using MVVM Pattern in the Silverlight UI.
- Used Expression Blend 4 for the design purposes.
- Used Silverlight Controls for the aesthetic effects and developing user Controls of the webpage.
- Extensively used XAML coding to develop the Silverlight Application
- With the use of Silverlight features created to functionality Pan, Zoom and rotate images.
Confidential - Hopewell, NJ
Senior .NET Developer
Responsibilities:
- Created Custom Controls, User Controls and used Dependency Properties to bind data on these controls.
- Developed the application using ASP.NET with ASP .NET, Windows Communication Foundation, AJAX, JavaScript and CSS.
- Developed Business logic modules using ASP.Net.
- Participated in developing GUI using User Controls, Web Server Controls etc.
- Used Datasets, Data View, Data Grid, Data List and other Database Controls to display information about the order placed.
- Used SMTP protocol in .NET to send emails of tracking information to the customer.
- Analyzed requirements and estimated efforts.
- Developed all the Business Logic for all the modules in a separate Business Layer in ASP.Net.
- Implemented input validation using the ASP.NET Input Validation Controls
- Worked with input validations by using JavaScript.
- Designed website in ASP.NET with a consistent site-wide page layout using Master Pages and their associated Content Pages.
- Worked with .NET Framework 3.1 User controls, Web controls, List controls, Master Pages, and Data controls in ASP.NET for the web forms.
- Used ADO.NET for creation of front-end database clients and middle-tier business objects used by applications, tools, languages.
- Consumed XML web services consumer modules for credit card authentication.
- Involved in unit testing, fixing bugs and maintenance of the product, post-maintenance.
- Secured existing ASP.NET project from security attacks such as SQL Injection, Java Script Injection and Denial of Service.
- Used ADO.NET, Entity Framework and LINQ to Object to connect to SQL server database from Repositories classes for retrieving, manipulating, querying, storing data from the database.
- Developed SQL Stored Procedures to insert user data and item request data.