Ui/react Developer Resume
Scottsdale, AZ
SUMMARY
- Around 8 Years of experience in designing and developing in IT industry using JavaScript libraries and frameworks like React JS, Node JS, Angular JS, and JQuery with ECMA Script 2015/ ES6 Specifications.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using React JS and Responsive Design.
- Highly expertise in modern web architecture using advanced libraries and frameworks like React JS, Angular JS, Material Design, Redux, Knockout, Node , ECMAScript5, ECMAScript6 and Typescript .
- Developed custom Node JS proxy used to send requests to client’s APIs, handling authentication and custom headers.
- Good Working Knowledge of ANT, Maven, Jenkins for project build/test/deployment, Jest and Enzyme for react component testing, and JUnit for unit and integration testing.
- Developed multiple Web Applications in ReactJS, using Redux for state management, Material UI for styling, React - Router for client-side routing, ag-grid Library for developing Data Grids and multiple other libraries.
- Built reusable components, designing the view layer of the component, developing the architecture for Data Flow within the Application, coding for the component and testing the application using different testing frameworks.
- Designed and executed the Continuous Integration/ Continuous Delivery steps for the application using GitHub and Jenkins and Deployed the application in Client’s private Cloud.
- Designed and implemented AWS EC2 Server setup and deployment, build, maintenance, and configuration of various AWS resources like, EC2, S3, Lambda, ECS, EBS, Elastic Load Balancers, VPC, and IAM Security Groups that are utilized for different environments like dev, testing, Production.
- Experience in Jenkins for project build/test/deployment, Jest and Enzyme for react component testing, and JUnit for unit and integration testing.
- Responsible for converting existing systems to infrastructure as code (Terraform) while maintaining platform stability.
- Worked on Serverless cloud resource Lambda to configure and triggering files, to generate stacks and templets of corn job that will trigger every 30 minutes and for every corn job, SNS will notify you. worked with different scripting languages such as PowerShell, Ruby, Bash, groovy, Python as a part of writing scripts for the automation tasks. creating Docker images, and handling multiple images in various of Docker hub. Created Docker image of the application and used AWS ECS container management service.
- Implementing many directives from Angular to create all the functionalities related to the user interface, creating models and controllers with the help of JavaScript.
- Experience in using testing Tools JUnit, Selenium, Gherkins, and Jasmine.
- Proficient in developing web page quickly and effectively using, HTML 5, CSS3, JavaScript and JQuery and also experience in making web page cross browser compatible.
- Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Developed GUI using JavaScript, HTML, AJAX, CSS and JQuery in ongoing projects.
- Expertise with full software development life cycle, architecting scalable platforms, and object-oriented programming, database design and agile methodologies.
- Proficiency in Client Side designing and validations using HTML, HTML5 and Java Script.
- Worked with front-end build environment of Grunt and Git version control system.
- Developed custom styles wherever required using Pure CSS and used latest CSS methodologies in ReactJS like CSS-in-JS, Styled components and CSS Modules for performance and component-level styling in all the Web Applications being developed.
- Implemented latest CSS features of CSS like Flexbox and Grid for layout design and made sure that the pages are responsive for different form factors.
- Also Developed the build process using custom Webpack configuration and integrated the same with Continuous integration tools like Jenkins.
- Wrote the Test cases using Jest/Enzyme library.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
TECHNICAL SKILLS
Web Technologies: HTML, HTML 5, XHTML, XML, XSL, XSLT, JavaScript, JQuery, Angular JS, Angular 2, Node JS, React JS, AJAX JSON, CSS, CSS3, Bootstrap, UI Concept Modeling/Wire framing, Restful Web Services.
Frameworks: Angular JS, Bootstrap, React JS
SDLC’s: Agile (Scrum), Waterfall and Extreme Programming
Editors: Notepad++, Sublime Text, Visual Studio.
Web Server: HTTP Web Server, RESTful Services
Database: SQL Server 2008 and 2012, No SQL, Cassandra, Oracle 10g/11g
Version Controls: SVN and Git; Grunt, Bower and NPM.
Operating System: Windows, Mac OS, Unix
Other Tools: Visio, Dev Tool and Adobe Site Catalyst (Omniture)
PROFESSIONAL EXPERIENCE
Confidential, Scottsdale, AZ
UI/React Developer
Responsibilities:
- Experience in full Software Development Life Cycle (SDLC) that includes Analyzing, Designing, Coding, Testing, implementation & Production Support
- Developed multiple Web Applications in ReactJS, using Redux for state management, Material UI for styling, React-Router for client-side routing, ag-grid Library for developing Data Grids and multiple other libraries.
- Built reusable components, designing the view layer of the component, developing the architecture for Data Flow within the Application, coding for the component and testing the application using different testing frameworks. Ability to work on large scale eCommerce projects
- Monitoring website traffic and generating crystal reports.
- Worked with Mocha unit test framework to write unit tests for JavaScript code.
- Developed product inventory and point of sale applications (POS).
- In-depth knowledge of security protocols, secure payment gateways and other safety components applicable for e-trading websites
- Provided support for the maintenance of existing websites.
- Worked with e-commerce databases to develop shopping cart manager.
- Developed custom styles wherever required using Pure CSS and used latest CSS methodologies in ReactJS like CSS-in-JS, Styled components and CSS Modules for performance and component-level styling in all the Web Applications being developed.
- Implemented latest CSS features of CSS like Flexbox and Grid for layout design and made sure that the pages are responsive for different form factors.
- Utilized Python to scrape the web for relevant inspirational quotes to use within the application while using react native.
- Implemented authentications with Node JS.
- Developed backend web services using Node JS and stored dependencies using NPM.
- Involved in implementation of RESTFUL web service APIs using Node.js.
- Also Developed the build process using custom Webpack configuration and integrated the same with Continuous integration tools like Jenkins.
- I have worked on Cloud based environment including Azure DevOps and also involved CI/CD pipelines builds/deploy on cloud-based environments OneOps.
- Developed user interface by using the React JS, Flux for SPA development. Used Redux, ES6, Web pack and familiar with writing JavaScript unit tests.
- Maintained the project in one store with help of redux and worked with redux architecture.
- Maintained states in the stores and dispatched the actions using redux.
- Providing Application Production Support, used Splunk for checking the Sam’s account member logs and finding the root cause errors and fix. Used New relic to monitor the application performance.
- Good knowledge in building Android and IOS applications using React-Native.
- Good knowledge in building animated screens in Android and IOS using React Native.
ENVIRONMENT: React JS, Bootstrap, Backbone.js, AJAX, Node.js, JIRA, SPLUNK, Oracle DB, NEW RELIC, MTRACKS, MOBILE EXPRESS, KIBANA, HTML5, CSS3, SASS, LESS, JSP, ES6, Sublime Text3, visual studio 2017, jQuery, JSON, Apache Tomcat, Git Lab, OOPS JavaScript, Restful web-services.
Confidential, Chicago, IL
UI React Js Developer
Responsibilities:
- Designed the front-end applications, user interactive web pages in a professional manner with using web technologies like HTML, DHTML, XHTML, XSL, XSLT, and CSS.
- The project operates on agile project development cycle with Bi-weekly sprints, daily standup, retrospective sessions, and sprint planning.
- Involved in requirement gathering, designing, development, UI reviews, and maintenance.
- Worked on React JS Virtual Dom and React views, rendering using components, which contains additional components called custom HTML tags.
- Involved to implement various screens for the front end using React Js and used various predefined components from NPM (Node Package Manager) and Redux library.
- Followed front-end development best practices such as code to modules, unit testing, UI validations, peer reviews.
- Developed Reusable components with clean and thoroughly tested code with high performance and simplicity in mind.
- Utilized Python to scrape the web for relevant inspirational quotes to use within the application while using react native.
- Performed unit testing through JEST in the Test-Driven Development (TDD) methodology.
- Reviewed and ensure the technical feasibility of UI/UX designs.
- Involved in building stable React components and stand-alone functions to be added to any future pages.
- Implemented React.JS Controllers to maintain each view data.
- Maintaining Parent and child elements by using State and Props in React.JS
- Developed the React container and presentational components (as Stateless and Functional components when applicable).
- Extensive experience on Cloud based environment including Amazon Web services (AWS).
- Expertise in Build and Release Management with Jenkins, Bamboo.
- Extensively worked on Jenkins for continuous integration (CI) and for End-to-End automation for all build and deployments.
- Optimized applications for maximum speed and scalability.
- Code to component design and create/use shareable UI components.
- Proficient knowledge of cross-browser compatibility issues and ways to work around such issues.
- Excellent understanding of browser rendering behavior and performance.
- Used Node.JS to run Webpack tasks and build properly the project.
- Worked on customer’s cart including the add/remove items, save items in cart.
- Followed TDD approach to write the code. Used Jest and Enzyme to write the unit test.
- Created a build process for different environments like develop staging and production.
- Demonstrated knowledge of code reviews, unit and regression testing.
- Adopted Git for version controlling and JIRA for project tracking.
- Used Web pack & NPM, Bower for package management.
- Experience in working with open source automated testing tool such as Selenium and Qunit.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium WebDriver.
- Used agile methodology for the software development life cycle.
- Used Gulp as the build task runner to build and package the application.
- Worked with task runners like Gulp in deploying and testing the application.
- Responsible for checking cross browser compatibility and worked on different browsers like Internet Explorer, Firefox and Google Chrome.
- Participating the Sprint Planning and User Story Grooming sessions and suggesting can-do and cannot-do in each Sprint.
Environment: HTML5, CSS3, AJAX, JavaScript, JIRA, Bootstrap, Node.js, React.js, Mongo dB, Git, Karma, Jasmine, Kubernetes, Docker.
Confidential, Charlotte, NC
Web/UI Developer
Responsibilities:
- Designed and developed web pages by using HTML, CSS and JQuery, Angular JS.
- Developing the code for Enhancement CR using Angular JS, HTML5, CSS and Twitter Bootstrap
- Used advanced level of JQuery, AJAX, JavaScript, CSS, and CSS layouts.
- Developed Single Page Application (SPA) using Angular JS Framework.
- Web application development for backend system using Angular JS and Node.js with Cutting edge HTML5 and CSS3 techniques.
- Designing templates based on the requirements using CSS, JavaScript, and SASS.
- Tested the developed front-end code using Chai/mocha testing unit.
- Deep understanding of JavaScript and the JQuery.
- Developed Web Application to replace the existing and legacy Website using Angular JS Framework.
- Implemented Model View Controller (MVC) Design Pattern using Angular JS.
- Used Node.js as the package manager for development workflow dependent plug-ins.
- Used Angular JS controllers to update entity models and Tasks database
- Created custom directives for data manipulations and to display data in company standard format.
- Understanding of the differences and bugs in various browsers and browser versions.
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
- Experience in Unit testing and implemented test cases for applications using testing frameworks like Jasmine , Junit etc.
- Restful web services interface to Java-based runtime engine and accounts.
- Implemented and designed user interface for web-based customer application
- Tested the application using the Karma.
- Ran the Standalone front-end application in Grunt Server task runner.
- Integrated with backend code for highly interactive AJAX based applications.
- Developed data formatted web applications and deploy the script using client-side scripting using JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Involved in daily SCRUM meetings to keep track of the project status.
- Used GIT version control for the Development.
ENVIRONMENT: HTML5, CSS3, JavaScript, JQuery, Angular JS, AJAX, JSON, Sublime.