Thursday, January 6, 2022

UI Developer with react/angular 7+ years of Exp available for C2C roles and only for 100% REMOTE roles.


Good Morning
Hope you are doing well.

UI Developer with react/angular 7+ years of Exp available for C2C roles and only for 100% REMOTE roles. 

CAREER SUMMARY
                                                                                         
·      7+ years of professional experience in developing web applications which includes front-end designing and development with solid proficiency in usability, web and client / server applications using HTML 4/5, CSS 2/3, Java script, React JS, jQuery, Angular JS 1.x/2/8/9, Ajax, Bootstrap, Node JS and JSON with ADA compliance.
·      Experience in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
·      Worked with ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts integrated with Redux architecture.
·      Experience in Developing Applications Using CSS 3 Media Queries, SASS, LESS and Responsive Web Design (RWD) making the Web Pages Fluid across Multiple Devices. (Grid, Fluid layouts).
·      Good Experience on MVC frameworks like Angular JS for creating Single Page Application (SPA) using concepts like Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
·      Used JavaScript AJAX to connect with the RESTful server and communicate with API build using concept of RESTful web services to implement functionalities such as getting user profile in XML format and processing it to put it on the Webpage without page reloading.
·      Experience in designing and developing software applications with Microsoft .NET framework 2.0/3.0/4.0/4.5 using C#, ASP.NET, .NET Core 2.0.
·      Experience in development of advanced technologies with services i.e., using WCF service (REST) and Web API applications where communication of data is done in XML and JSON formats.
·      Experience utilizing MicroServices architecture applications and Message Queue technologies like RabbitMQ.
·      Experience in data object models like Language-Integrated Query (LINQ) and Entity Data frame work to retrieve and modify data.
·      Extensive experience in writing, modifying complex database objects like Functions, Stored Procedures, Views, Triggers, and Cursors using SQL SERVER (2016, 2012), MySQL.
·      Knowledge on web debugging tools and creating unit test cases for applications using Jest and XUnit to test individual functions/modules. 
·      Adept in using IDEs and editors like MS Visual Studio 2019/2017/2015, VS Code, Eclipse, Brackets and Notepad++. 
·      Well versed with Agile, Waterfall & V-model methodologies with respect to STLC and SDLC from Requirement analysis (gathering) to User Acceptance Testing (UAT).
·      Strong analytical, administration and problem-solving skills dedicated to maintaining the high-quality functional standards. 
·      Self-motivated team player with excellent interpersonal and communicational skills, capable of performing in a fast paced, result driven atmosphere. 
·      Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with Business/Technology groups.
 
 
                                                  Core Competencies and Skills
 
Web Technologies
HTML/5, CSS/3, JavaScript, JQuery, React JS, Redux, Thunk, Angular 1.x, 2/8/9, JSON, AJAX, Web Services and XML.
Web Development Tools
Responsive Web Design, Bootstrap, Babel, Webpack, ADA 2.0.
Frameworks
Microsoft .NET 2.0, LINQ, MVC 5.0, Jest-Enzyme and XUnit testing frameworks.
Programming Languages
 SASS, LESS, ASP.Net core 2.1, Microsoft .NET 2.0, C#, SQL, Java, C, C++.
Developer Tools
 GIT, Microsoft Visual Studio 2019/2017/2015, SSMS, TFS, CI/CD, Eclipse IDE, Notepad++, VS Code, MS Office.
Methodologies
Agile, Scrum, Waterfall.
Browsers
IE8, Firefox, Chrome.
Presentation
Microsoft PowerPoint, Microsoft Excel, Microsoft Word.
 
 
                                                       Professional Experience
 
HealthEquity                                                                                                             Jan 2020 – Present
Role: Software Developer
Responsibilities:
·      Responsible for analysis, design, implementation, management and maintenance of full software development life-cycle (SDLC) project.
·      Assist in the development and update of the client application all customers use at HealthEquity called the integration project.
·      Worked to implement and improve enterprise level framework and platform (IAM, nServiceBus, Caching, logging and monitoring)
·      Collaborating with our scrum team to deliver high quality, high-value company initiatives that will help the Health equity grows its leadership position in HSA industry.
·      Web development using C# within the integration project (Assist in the transition of from AngularJS to Angular 8 for the integration project)
·      Worked with business analyst to gather system requirements.
·       Develop APIs for Integration Project
·      Implemented and extensively used the Object Oriented Programming concepts in C#, Solid principles and ASP .NET MVC5.
·      Developed Web API services and hosted with ASP.NET MVC5 application.
·      Tying the applications for the Integration Project into the backend using SQL database.
·      Created and optimized views for user interactions using objects of HTML5 Helper class, Custom Helpers and jQuery.
·      Solving problems as part of a team, mobbing and/or pairing experience a plus.
·      Commitment to design and deliver code that is readable, maintainable, testable, scalable, reusable, efficient, and innovative.
·      Developed web services using WCF for new enhancement.
·      Created data entry in the application, with LINQ to query objects.
·      Used the AJAX tools like Update Panel etc. for partial post back and used JavaScript for client side validations.
·       Implement the principles outlined in Domain Driven Design, Clean Code, Working Effectively with Legacy Code, and the Art of Unit Testing
·      Utilized jQuery for the client side validations and AJAX calls to communicate with SOAP/REST services by using XML and JSON data.
·      Created Stored Procedures, Views, Triggers and Complex T-SQL queries in SQL Server.
·      Used the Microsoft SQL Server Reporting Services to displaying the data in reports form.
·      Created and deployed SSIS packages to production, schedule them to run on routine basis and monitor error log for errors.
·      Implemented Unit Testing, Integration Testing and System Testing using NUnit.
·      Used Team Foundation Server (TFS) for project repository and versioning control.
·      Followed agile methodology for development.
·      Performed several testing to fix the bugs and ensure the application error-free.
·      Implement SOLID object-oriented software principles
·      Worked with other tools and technologies such as HTML, CSS, JavaScript, Angular, SQL Server, WCF, and EF, Resharper, Code Rush, and NCrunch
·      Experience in front end development using HTML5, CSS3, and jQuery, JavaScript, Typescript, XML and Bootstrap.
·      Test Driven Development Effectively and worked with various testing like MSTEST, NUnit.
Environment: HTML5, CSS3, JavaScript, Jquery, Angular 9, Bootstrap , SASS , C#, ASP .NET 4/5, Microservices, Visual Studio 2012, MS SQL Server 2016, MVC 4/5, Razor view engine, AJAX, Web Services, Entity Framework, WCF, XML, , Git hub, IIS, TFS.
 
CUNA Mutual Group, WI                                                                                     Jun 2018 – Dec 2019
Role: Full Stack Developer
Responsibilities:
·      Worked in Planning and executing phases of the Software Development Lifecycle (SDLC) utilizing Agile methodologies to achieve end-to-end development of web-based applications. 
·      Participated in a Bi-weekly sprint planning to plan the tasks accordingly to complete them before the dead lines.
·      Design a responsive application using React JS library with a combination of HTML5, CSS3 and JavaScript.
·      Develop reusable and interactive React UI components to create views to hook up models to the DOM and synchronize data with server for data communication in the application.
·      Used ES6 and JSX with react for component development. Used Babel to compile JSX and Es6 into JavaScript.
·      Creating switch paths with react router to navigate between various pages of the single page application.
·      Using Redux library to maintain the application state to integrate with React JS for data communication between various layers of the application through API calls with help of Redux Thunk middleware.
·      Fetching the asynchronous AJAX calls from UI to pull data from API using GET, POST, UPDATE and DELETE methods to communicate this data back to the UI for manipulating the front-end view.
·      Including various dependencies in the project using Yarn package manager to improve the performance and integrity of the application.
·      Using Material UI, Moment and other libraries to design UI components that are more interactive.
·      Implementing SASS as the preprocessor for CSS to make the styles accessible all throughput the application to reduce duplication of same styles throughout the project.
·      Using the OOP techniques to create classes and methods within the controllers using latest versions of ASP.NET CORE 2.1, 2.2, C# 6.0 and MVC 5.0 to use features like inbuilt dependency injection and cross-platform compatibility.
·      Implemented the Microservices architecture across multiple applications.
·      Handled the communications between the applications by implementing the Service Bus with RabbitMQ message queue technology.
·      Integrated and used Swagger UI for Restful Web Services Testing.
·      Used Fluent Validation for building custom validation rules to validate the View Models.
·      Implemented Auto Mapper in order to map Db Entities to Domain Entities.
·      Used Azure DevOps (VSTS) for tracking changes and version control between multiple developers working in a single project.
·      Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2016 for inserting/Updating/Deleting the data into the relational tables.
·      Using SQL server 2016 database as back-end along with the Entity Framework Core and LINQ (LINQ TO Entities, LINQ TO XML) to access the databases.
·      Using Jest-enzyme JavaScript and xUnit.net testing framework to meet unit test cases.
·      Experience in using multiple code repositories and version controls like GIT.
·      Implemented CI/CD process in Azure DevOps (VSTS) using various builds and release pipelines
·      Working with Microsoft Visual Studio 2019/2017 integrated development environment for development.
 Environment: HTML5, CSS3, React JS, Redux, Thunk, JavaScript, ES6, Babel, Webpack, SASS, Bootstrap, Material UI, Moment, RWD, Jest, ASP.NET Core 2.1, ASP.NET 3.0/4.0, MVC 4.0/5.0, C#, LINQ, SQL SERVER 2016, Microservices, XUnit, Swagger UI, Web Services, Rabbit MQ, Service Bus, Web API GIT, Microsoft Visual Studio 2019/2017, TFS, IIS, Fluent Validation and CI/CD.
 
DTCC, TX                                                                                                                 Jul 16 – Jun 2018
Role: Software Developer
Responsibilities:
·      Strongly followed the Agile development methodology in the project using Visual Studio Team foundation server 2015. Participated in daily stand up meetings to know the status and give updates of the project.
·      Used JavaScript extensively to create custom pop-ups like time out warnings.
·      Developed a module of application’s front-end using JavaScript and AJAX to retrieve data and calling web services for updating the partial page without reloading the complete page.
·      Embedded new Media Elements i.e., video and audio files using the latest HTML5 elements and used HTML5 file API for uploading local files from the client-side.
·      Worked on React JS and ES5 for one module by building reusable and Interactive UI components. (Multi-field form elements, background file uploads). 
·      Working with React Router for developing Single Page Applications SPAs.
  • Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA). Worked on Redux Library to integrate with React and maintain state.
  • Used Axios which is a promise-based library for API calls to perform AJAX techniques.
·      Used CSS preprocessor LESS and WEB Essentials for converting LESS to CSS file while deployment.
·      Used CSS3 new properties such as text shadows, and css3 box shadow properties.
·      Developed, designed and implemented the web application by latest versions of C# 4.5,5.0, MVC 5.0, ASP.NET 4.0.
  • Developed WCF service endpoints and exposed them over default protocol (SOAP over http) settings.
·      Designed Data Access Layer using ORM (Object Relational Mapping) tools, Entity Framework, LINQ to SQL
·      Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2012 for inserting/Updating/Deleting the data into the relational tables.
·      Using SQL server 2013 database as back-end along with the Entity Framework and LINQ (LINQ TO SQL, LINQ TO XML) to access the databases.
·      Using Ajax call calling the Web API services and binding the data points to respective controls on the web.
·      Sound knowledge in ADA (Americans with Disabilities Act) Compliance.
·      Performed Verification and validation process for the code written by making use of Jest JavaScript testing framework by testing across various scenarios of the applications.
·      Implemented all codes changes via GIT. Deploying builds across development, Staging and production instances and maintained code integrity.
Environment: HTML5, CSS3, Java Script, jQuery, React.js, Redux, Axios, Bootstrap, JSON, AJAX, LESS, RESTful API, C#, VS 2015/2012, ASP.NET 3.0/4.0, MVC 4.0/5.0, GIT, LINQ, SQL SERVER 2012, Web Services, Web API, TFS, SQL, Jest and IIS.
 
 
Sears Holdings Corporation, IL                                                                              Jan 15 – May 16  
Role: Front End UI Developer
Responsibilities:
·      Involved in the SDLC phase of requirement analysis, design, and development of the web-based internet application tool.
  • Responsible for developing, maintaining and bug fixing a SPA application implemented using Angular 2.0
·      Worked on basic front-end prototype and page design with HTML5/HTML, CSS3/CSS, Java Scripting, JQuery, Ajax, JSON, Angular 2.0 and Bootstrap with My SQL database.
·      Extensively used/modified Angular 2.0 to perform AJAX calls for creating interactive web pages on JSON response.
·      Regular interaction of RESTful API design calls to populate the UI on the app using GET, PUT, POST and DELETE.
·      Worked extensively on Angular 2.0 in creating selectors and Client and Server-side validations which are done by AJAX calls using $http and JSON parse.
·      Developed custom angular directives for DOM manipulation and Angular 2.0 Reusable Custom Directives using scope isolation techniques.
·      Configured $route Provider to handle routing to implementing dynamic form validation with third party Auto Validate module with custom error messages.
·      Developed Angular 2.0 pipes in the view templates for the form manipulations.
·      Wrote custom services and factories in Angular 2.0 for code reusability.
·      Developed the icons of the framework using glyphicons, font-awesome and material icons.
·      Involved in making the application Responsive using Bootstrap and used SASS preprocessor. 
·      Wrote custom Typescript tooltips and jQuery plugins for various UI components.
·      Wrote unit test cases using Jasmine frameworks.
·      Experience using JIRA for bug tracking and issue tracking and project management functions.
Environment: HTML5, CSS3, Bootstrap, TypeScript, Angular.js 2, Responsive Web Design, JSON, AJAX, SASS, RESTful API, GIT, JIRA and Apache Tomcatv7.0.
 
PluralSoft, Secunderabad, India                                                                                   Jan 13 - Jul 14
Role: Front End UI Developer
Responsibilities:
·      Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, JQuery, CSS, and HTML. 
·      Designed and Developed Java Script frame work which is wrapper on top of JQUERY framework and AJAX based UI framework for UI Configuration widgets.
·      Experience in taking performance optimization measures for web applications to reduce the response time and enhancing the end user experience. 
·      Created custom directives and custom filters using AngularJS built in $http service from controller through dependency injection.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
·      Wrote application level code to perform client-side validation using JQuery and JavaScript.
·      Extensively used jQuery plugins like jcarousellite and mousewheel for creating scrollable menus.
·      Implemented custom JavaScript date time picker (from Bootstrap) to pick to and from date calendar which gives a string to the input field.
·      Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML/CSS& JavaScript using Dreamweaver.
·      Participated extensively in developing the cross browser compatible websites and performed cross-browser testing.
Environment: HTML, CSS, Bootstrap, JavaScript, Angular JS 1.x, AJAX, JSON, jQuery, DOM, JIRA, Dreamweaver and Brackets.

 
Warm Regards,
Naveen Kumar
Team Lead
Techsmart.,
666 Plainsboro Rd, Suite 1365, Plainsboro, NJ 08536.
Phone: 732-789-7574 | Email: naveen@techsmart.com