Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Additional Information
Timeline
Generic

Naira Desai

Old Bridge,NJ

Summary

I have over 8 years of extensive programming experience in developing web-based applications and client-server technologies. Experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and the ability to apply W3C web standards. Hands-on experience inserting interfaces for desktop, mobile, and tablet using Java Script, HTML4, HTML5, Ajax, CSS2, CSS3, jQuery, JSON, AngularJS, and ReactJS. Strong understanding of web-based technologies like JSON, REST, SOAP, and Web Services. Excellent understanding of object-oriented design methodology and Core Java concepts such as multi-threading, exception handling, generics, annotations, collections, and I/O. I have experience working in both Agile/SCRUM and SDLC-based development environments. Experience in unit testing tools such as Jasmine, Mocha, Chai, and Karma. Used JIRA for bug tracking and issue tracking. Expertise with backend programming using PL/SQL Stored procedures, Triggers, and prepared statements on databases like Oracle, SQL Server, etc. Building isolated, independent, responsive, and reusable components using Angular, which can be used throughout the software application. Have good communication skills to discuss the projects with technical and non-technical SME's. Some of the attributes that would describe me would be: team player, quick learner, self-motivated, and strong interest in front-end development. Designed web applications and web contents utilizing various search engine optimization (SEO) techniques. Responsible for transforming the wireframes and mock-ups to develop web pages and optimize the user experience, worked on enhancements. Passionate about implementing scalable solutions. Efficient problem solver with skills in teamwork and delivering project on time. Accomplished designer with outstanding interface performance analysis, project modeling and mapping skills Analyzed, documented, and reported challenges affecting interface output. Critical thinker with a great analytical background. Possesses a background in website design and testing. Executed strategies that drove website traffic from social media and search engines. Excellent communicator and team leader. Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals. Responsible for transforming the wireframes and mock-ups to develop web pages and optimize the user experience, worked on enhancements. I am highly curious about new front-end development technologies and adept at promptly and thoroughly mastering them, with a keen awareness of new industry developments and the evolution of programming solutions.

Overview

9
9
years of professional experience

Work History

Web UI Developer

T-Mobile
02.2021 - Current
  • Involved in various phases of Software Development Life Cycle (SDLC), including requirement gathering, modelling, analysis, architecture design, prototyping, developing, and testing.
  • Expertise in working with Git-based source code management systems through UI and /or CLI, Runtimes and UI frameworks including NodeJS and Angular, Docker Containerization, Microservices architecture, RESTFUL APIs, and Cloud of the Provides like AWS.
  • Developed Single Page Applications (SPA) using Angular 14, Typescript, HTML5, CSS3, and Bootstrap 3.
  • Worked on creating smaller feature modules of the website like Browse, Search, OPR, Librarian, and Admin using Angular 14, ES6, JavaScript, and Typescript.
  • Worked on Login functionality of website using Node js to generate JWT’s and handle authentication in Angular using the generated JWT’s.
  • Used JSON for storing and exchanging information between browsers and servers.
  • Worked on creating a global Modal module which can be reused in all the feature modules to generate modals of different sizes and project content into it.
  • Designed common reusable components using features of Angular 14 so that we have code reusability and avoid redundant code throughout the feature modules.
  • Worked with the team to develop interfaces to have consistency and proper data is passed to properties, constructors, and functions.
  • Migrated from Angular 13 to Angular 14.
  • Involved in creating Angular services to consume REST API's using Component based architecture provided by Angular 13.
  • Used Angular 13 for form Validations and show field level errors and global errors.
  • Having hands on experience from migration of Angular Versions.
  • Created global Success, Error and Warning Components which are used throughout the modules.
  • As a scrum team member worked on agile stories, troubleshooting issues, and fixing defects.
  • Worked with NPM commands and using Package. Json for managing dependencies and dev-dependencies of Node.js applications.
  • Used Agile methodology (Scrum) that included iterative application development, weekly sprints, stand-up meetings, followed JIRA for tracking processes, and streamlined Agile planning.
  • Performed all necessary day-to-day GIT commits with respect to any code change done, analyzed, and made sure the CI/CD Pipelines are successful.
  • Used GIT for version control tool for merging branches and used Source tree to solve conflicts.
  • Using REST client/ POSTMAN to check the response of various APIs as a visual documentation for back-end implementation and client-side consumption.
  • Implementing Angular 14 Router to enable navigation from one view to the next as customer performs application tasks.
  • Creating a build process for different environments like develop, staging and production.
  • Good Hands-on Experience in writing the unit test cases to test the functionality of the code written not only through the component level but also through the DOM level using Karma test runner and Jasmine framework.
  • Designed applications that execute on various browsers like Internet Explorer, Mozilla Firefox, Google Chrome, and Opera using various debugging tools like Firebugs/IE Developer Tools.

UI Developer

Realogy
03.2017 - 12.2020
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 6/8(v8.2.14) and Node JS (v10.16.3)
  • Developed user interface by using the AngularJS, Angular 8 for SPA development
  • Maintaining Parent and child elements by using State and Props in React JS
  • Worked in using Angular8 components, Forms, Events, Keys, Router
  • Created custom filter in React JS in the application
  • Used services to read data from remote server using React JS
  • Used React JS library functions for the logical implementation part at client side for all the application
  • Responsible for design and development of various components such as tab bars, map view, image picker, date picker, push notifications, sign-in/out features, profile management and navigation using react-native
  • Designed and develop iOS native applications written in objective C consuming a JSON based RESTful web service in accordance with established standards
  • Developed native based iPhone applications using Objective C and Swift, XCode, iPhone SDK and Cocoa Touch framework
  • Worked on Native application using Objective C, IOS SDK
  • Worked extensively with Objective C and Cocoa frameworks
  • Created React JS for reusable components (multi-field form elements, background file uploads
  • Enhanced application performance by Angular 6 (v6.1.10) Component based development in view of future Angular framework transitions
  • Updated the application with new features of Angular 6
  • Created typescript reusable components and services to consume RESTAPIs using component-based architecture using Angular 8
  • Developed various screens for the front end using ReactJS and used various predefined components from NPM and Redux library
  • Applied redux middleware using redux-promise, redux-thunk and redux-saga
  • Experience in building isomorphic applications using React JS and Redux with GraphQL on server side
  • Developed dynamic responsive Web Application by integrating Angular 8with Bootstrap which is further integrated with Web Services
  • Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment
  • Worked Extensively with Angular CLI for creating components, Services, pipes, Directives
  • Used Angular 8 and Bootstrap as the front-end framework, with Typescript, CSS3, and HTML5
  • Consuming RESTful Web Services using AJAX and jQuery and rendering JSON response
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 8
  • Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation
  • Used Angular 6 Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side
  • Used Decorators to optimize the code reusability and worked with services, providers in Angular 6
  • Worked on some of the new features of Angular 6 like new if else syntax, ng-templates, and form validators
  • Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Mongo DB
  • Implemented client-side Interface using Angular 6 and Node.js to structure JavaScript code in an MVC
  • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks
  • Worked on GIT as a version control
  • Utilized NPM scripts for build and test environments in a Node.js (v10.16.3) application
  • Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints
  • Responsible for developing the UI pages using Angular 6/8(v8.2.14), HTML5, CSS3, JavaScript and Bootstrap (v3.3.7)
  • Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behaviour such as variable, mixing, operations and functions
  • Worked on the creating different screen using ExtJS
  • Worked on writing some ExtJS Plugin
  • Used various Angular 6(v6.1.10) custom directives and developed reusable components and templates that can be re-used at various places in the application
  • Worked with Angular 6(v6.1.10) to develop single page applications, worked with ngrx for managing Angular applications
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 6(v6.
  • Implementing user interface for the google analytics data visualization
  • Used ExtJS graphed in an Ajax-driven user interface
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time
  • Developed dynamic responsive Web Application by integrating Angular2 with Bootstrap which is further integrated with Web Services and Vue.js
  • Developed JavaScript based components using ExtJS framework like a grid, tree panel with client reports customized according to user requirements
  • Experience in working with the advanced JavaScript such as ECMAScript 6 (ES6)
  • Migrated an application developed in Angular 6.0(v6.1.10) to Angular 8.0(v8.2.14) recently
  • Worked with JASMINE in testing and Protractor for unit testing angular modules
  • Expert in creating bundling complex applications using Webpack and packaging it using gulp/grunt
  • Worked in Kanban Methodology to provide more efficiently work and higher quality
  • Used JIRA for bug tracking
  • Git is used as a version control tool and Jenkins is used for continuous integration of builds
  • Defined ExtJS (UI Layer) Architecture and Design screen mock-up using ExtJS and Sencha Architect
  • Developed reusable ExtJS components Such as Viewport, Panel, and Grids etc
  • Experience on Splunk query language and Monitored Database by using Splunk DB dashboards and implemented logging system in angular code to monitor request and response data in Splunk logs
  • Used agile methodology for the software development
  • Environment: HTML5, CSS3, Bootstrap3 (v3.3.7), SASS, Angular 6/8(v8.2.14), Vue Js, ExtJS, ES6, Node JS, React JS, (v10.16.3), ngrx, Objective C, AWS, Gulp, Webpack, JSON, XML, Jenkins, Protractor, Git, Splunk 5x and 6x.
  • Enhanced user experience by implementing innovative and responsive UI designs.
  • Collaborated with cross-functional teams for seamless integration of design and development processes.

UI Developer

Nutrisystem
08.2015 - 02.2017
  • NextGen Application, Production Maintenance
  • Responsibilities:
  • Designed and developed agent portal usingHTML5, Bootstrap 4, Angular 4/6 (v6.1.10 & CLI v7.3.8) and Web pack
  • Involving in requirement gathering, designing, development, UI reviews and maintenance
  • Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js (V10.15.2)
  • Strong experience in Angular 2/ 4 +, Node.js, Angular Material, Angular CLI, NPM (Node Package Manager)
  • Working on ReactJS to develop single page apps by extending virtual DOM
  • Good Experience in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts
  • Working with ECMA Script 6 features
  • Used Babel, web pack with es6, react JSX presets
  • Involved in application development using various framework and library including JavaScript, jQuery, HTML5, CSS3, Angular 4, JSON, TypeScript, NPM
  • Used Angular CLI to create angular component, service, and install module
  • Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2
  • Used Angular 6 JS to develop webpage as per the creative design/Wireframes and handled Front-end components using Angular 6, Bootstrap, HTML5, and CSS3
  • Used React JSX for templating faster compilation and developing reusable components
  • Developed single page applications using React Redux architecture, ES6, web pack and grunt
  • Extensively worked on ES6 new features such as Arrow functions, Classes, Iterators and Generators
  • Used POSTMAN for writing and testing JIRA REST API’s
  • Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags
  • Worked in Agile environment with user interface guidelines and standards throughout the development using HTML, CSS, JSP, JavaScript, typescript, jQuery, Angular 4/6, Web Services, GitFlow, Bootstrap, Jenkins, AEM, Track JS, IBM Tealeaf, Dynatrace etc
  • Cognitive about designing, deploying, and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS)
  • Backend developers to get required json responses, AEM developers to create web components for the delta application
  • Extensively worked using AWS services along with wide and in depth understanding of each one of them
  • Create Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular
  • Developed complex Angular 4/6(v6.1.10 & CLI v7.3.8) UI nested components for reuse and rapid development Angular 2 for each SPA
  • Written modular, secure, and well-tested front-end code in Typescript, ES6, HTML5 and CSS3 using the latest web Technologies
  • Performed form validations using reactive forms from Angular 4/6 framework
  • Performed unit testing using Jasmine, Protractor and Karma, along with integration testing Chrome Inspector to fix bugs and worked closely with QA
  • Developed customized modal Popup’s using ng-bootstrap
  • Heavily used HTML5, Bootstrap 4 and CSS3 to make the overall site responsive and less complicated for the end users who use the website
  • Implemented error handling and strictly typed coding practices
  • Developed reusable style sheet partials using SASS pre-processor
  • Using REST client/ POSTMAN to check the response of various APIs as a visual documentation for back-end implementation and client-side consumption
  • Implementing Angular Router to enable navigation from one view to the next as customer performs application tasks
  • Creating a build process for different environments like develop, staging and production
  • Hands-on Experience in writing the unit test cases to test the functionality of the code written not only through the component level but also through the DOM level using Karma test runner and Jasmine framework
  • Designed applications that execute on various browsers like Internet Explorer, Mozilla Firefox, Google Chrome, and Opera using various debugging tools like Firebugs/IE Developer Tools
  • Environment: HTML5, CSS3, SASS, Typescript, Angular 4/6, React JS, ES6, JavaScript, Bootstrap, REST API’s, Webpack, AWS, tslint, NPM, GIT, JIRA, Karma (v4.1.0)-Jasmine.
  • Enhanced user experience by implementing innovative and responsive UI designs.
  • Collaborated with cross-functional teams for seamless integration of design and development processes.
  • Streamlined application performance by optimizing code and reducing load times.
  • Increased user satisfaction with intuitive navigation structures and clear information architecture.

Education

Bachelor’s - Information & Technology

GCET (Sardar Patel University)

Master of Science - Information Systems

Stratford University

Skills

  • TECHNICAL SKILLS:
  • Web Technologies
  • HTML 5, React JS, CSS 3, JavaScript ES5/ES6, Typescript, Bootstrap, SASS, LESS, AJAX and XML, ExtJS
  • Frameworks /Libraries
  • JQuery, Angular (1x,2x,4,5,6,7,8), Nodejs, D3JS, ReactJS, Redux, RXJS, React Strap, React Bootstrap, Awesome Fonts
  • Languages
  • SQL, Java
  • IDE
  • Notepad, Eclipse IDE, Sublime Text Editor, Atom, Visual Studio, web storm
  • Web Servers
  • Apache Tomcat, Perforce, Webpack, Web Sphere, TFS, NGINXm WebLogic
  • Databases
  • Oracle 10g, MySQL, MongoDB, Ms Access
  • Version Control
  • SVN, GitHub
  • Operating Systems
  • Windows, Linux
  • Project Management tools
  • Methodologies
  • MS Project Professional, COCOMO
  • Agile and Waterfall
  • AWS Skills
  • EC2, Simply Storage Service, Cloud Front, Relational Data Base, Virtual Private Cloud, Route 53, Cloud Watch, Cloud Trial, Identity and Access Management, Simple Notification Service, AWS EMR, AWS CLI
  • Others
  • WordPress, Refinery CMS, Bootstrap, Responsive CSS, Atlassian, Jira, ADO
  • Project Specifications
  • Analytics and Metrics
  • Angular Js Design
  • Site Layout
  • Web Traffic
  • Computer Programming
  • AngularJS Design
  • Mobile Application Development
  • Web Application Development
  • Failure Resolution

Accomplishments

  • Followed Quality Processes like Continuous Integration/ Continuous Development with Jenkins& code quality using SonarQube and involved in Code reviews
  • The tech stack is AngularJS, Express and innovative server-side technologies like Node.js, MongoDB (MEAN Stack)
  • Experience in building Single Page Application (SPA) using Model View Controller (MVC) framework such as Angular
  • Developed web applications running on NodeJS using the Express framework, Vue.js and Backbone.js with Mustache.js for front end MVC/templating.

Additional Information

  • with Angular 2/4/5/6/7/8/10/13/14 components, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading etc. Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags. Researching JavaScript based frameworks like React Native and Ionic/Cordova for frontend. Expertise working on Redux Saga, React Hooks. Having good Knowledge on Angular 15. Having hands on experience from migration of Angular Versions. Recently migrated from Angular 13 to Angular 14. High level of expertise in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence. Hands on experience on NoSQL Database, Mongo DB. (Writing queries in Mongo DB and maintaining the cluster). Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI. Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular. Good experience in Web 2.0RIA technologies like ExtJS, jQuery, JSON, AJAX. Developed Drag and Drop Components using AEM Content Management System and created multiple static pages in authoring environment in various languages & Regions. Implemented HTTP requests using RXJs Observable library to handle multiple values over time. Updated the application with new features of Angular 13.0 from Angular 10.0. using Ajax, JavaScript, ExtJS, jQuery, HTML and CSS. Hands on experience in developing prototype module using AngularJS and ExtJS, implemented Pagination and Data grid. Worked with http interceptor’s configurations for security. Experienced with installation of AWS CLI to control various AWS services through SHELL/BASH scripting. Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 14. Worked on Angular 5 Modular Programming. Involved in writing Java API for Amazon Lambda to manage some of the AWS services. Setup Jasmine and Karma for UNIT and Functional Testing of JavaScript with mocking frameworks and spies. Used Google analytics to track and report website traffic. Worked on the new features of Angular 4 like new if else syntax, ng-templates, form validators. Worked on cross browser compatibility issues and fixed the bugs pertaining to various browsers like Safari, Opera, Firefox, Google Chrome, and Internet Explorer.

Timeline

Web UI Developer

T-Mobile
02.2021 - Current

UI Developer

Realogy
03.2017 - 12.2020

UI Developer

Nutrisystem
08.2015 - 02.2017

Bachelor’s - Information & Technology

GCET (Sardar Patel University)

Master of Science - Information Systems

Stratford University
Naira Desai