React Developer Resume
Lombard, IL
SUMMARY
- 7+ years of extensive experience in IT industry as a Front End UI Developer with Web based applications in various domains.
- Expertise in Client Side designing and validations using HTML, HTML5, Java Script, jQuery and Flash.
- Hands on Experience in developing single - page applications (SPAs) using various JavaScript frameworks like Angular JS, Angular JS 2, 4 and 5, backbone.js, ext.js, React JS,underscore.js and bootstrap.
- Experience on various Charting/UI tools likeJQplot, High Charts, Google API, JQuery UI, Bootstrap and PrimeNG.
- Hands on experience in breaking up layered PSD into HTML using CSS.
- Experience in working with Angular 2.0 with extensive knowledge on the latest ECMA6 features and Best Practices
- UsedReact.JS for creating reusableUIcomponents.
- Strong exposure to Adobe tools - Photoshop, Dreamweaver, Illustrator and Flash.
- Good Understanding of Document Object Model (DOM) and DOM Functions compatibility and SEO/web standards.
- Strong problem solving ability and analytical skills and able to integrate quickly into team and work independently toward team goals.
- Experience withSketch,InVision, and Balsamiq for designing prototypes.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like IE, Mozilla Firefoxand Chrome.
- Involved inJavaScriptcoding for validations and passing attributes from one screen to another.
- Experience with the use of Grunt and Gulp inReactProject and Bundled and minified the JavaScript with the use of Gulp.
- Experience with various MVC Java frameworks likeAngularJS, Grunt.JS, Node.JS, bootstrap.JS.
- Hands on experience using Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
- Experience in visualization, creating visual designs, Product Logos, developing high quality of work, maintaining team, and design reviews, handling whole project through its life cycle.
- Experience in system analysis, design, workflow architecture, development, testing and maintenance of web based applications.
- Worked extensively in Agile Development process.
- Worked on all phases of Software Development Life Cycle (SDLC) including requirements gathering through client interaction, Design, Documentation, Development, Integration, Testing, Configuration and Production Support.
- Experience in creating training documentation as well as training employees (Engineers, Scientists and IT professionals).
- Excellent skills in building elegant professional websites while adhering to W3C standards.
TECHNICAL SKILLS
Web Technologies: HTML, CSS, JavaScript, Type Script, HTML5, CSS3, AJAX, JQUERY, JSON, Bootstrap, DOM.
Framework: Angular.js, Angularjs-2/4/5, React JS, Node.js, Ext.js, Backbone.js, JQuery
IDE & Tools: Sublime, Notepad++, Edit plus, Brackets, Eclipse, IntelliJ Idea, Web Storm
Unit Testing: Protractor, Jasmine, Karma, Qunit
Debugging Tools: Firebug, Google chrome debugger.
Languages: C, C++, Java.
Operating Systems: Windows, Mac OS, Linux.
Web Experience: Responsive Web Design, Adaptive Web Design
Programming Concepts: Object Oriented Programming Concepts
Database: SQL Server, MySQL, Oracle.
PROFESSIONAL EXPERIENCE
Confidential, Lombard, IL
React Developer
Responsibilities:
- Developed the Front-End applications using Javascript, ES6, React, and Redux.
- Created reusableReactcomponents and managed application state withRedux.
- MaintainingParentandchildelements by usingStateandPropsinReact.js
- Fixed styling of all components created.
- Used UICL Components (Customized library component) to develop application with good user experience.
- Used Reducers that received said Actions to modify the Store State Tree.
- Maintained states in the stores and dispatched the actions usingredux.
- Created and usedReducersthat received said Actions to modify theStore State Tree.
- Called theRestfulweb services calls forPOST, PUT, DELETEandGETmethods.
- Worked in usingReact JS components, Forms, Events, Keys, Router.
- DesignedCSS templatesfor use in all pages on the website working withCSS Background, positioning, text, border, margin, padding,andtable.
- Good experience of debugging JavaScript, CSS3 and HTML5 code.
- Used Middleware (Client-sdk) in application to retrieve data from Back-End and to also perform RESTFUL services.
- Responsible to check data in DynamoDB tables and to check EC2 instances are upon running for ( DEV, QA, CERT and PROD ) in AWS.
- Responsible to deployments to DEV, QA, PRE-PROD (CERT) and PROD using AWS.
- Responsible to maintain Git Repository.
- Responsible for conducting scrum meeting and taking updates on jira tickets from team as Scrum Master
- Interacted with Testing Team and Business Analysts for fixing of Issues.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Extensively used Git for version controlling and regularly pushed the code to GitLab.
Environment: React/Redux, AWS, GitLab, JavaScript, HTML, CSS, DynamoDB, Teams, Agile, VSCode.
Confidential, Birmingham, AL
Senior UI Developer
Responsibilities:
- Build and designed a user-interactive web pages using Angular7, ChartJS, MomentJS framework and using Web API’s to receive and pass data to back-end.
- Responsible to write neat and clean code for reusable Typescript component.
- Involved in working extremely with using angular libraries like NGX-file-drop, ng-circle etc, in this angular application development.
- All the web pages in this application can change the language from English to François or Española, worked with Translate Service, Lang Change Event to change the language
- Worked extremely on ChartJS to show the visual progress of customer by Line, Bar and Doughnut charts.
- This is a responsive web application, compatible of all the three views (Desktop, Tab and Mobile) so was responsible to write a clean code from scratch which support all the three views.
- As this is a responsive web application, worked extremely with Bootstrap 4 to get all the responsive design.
- Worked on the Handling Forms of angular 7 to validate the input Confidential UI level rather than validating the data Confidential backend which is easy and saves time.
- Build stableReactcomponents and stand-alone functions to be added to any future pages.
- Worked with SCSS Background, Layouts, positioning, text, border, margin, padding, table, Pseudo classes, Pseudo elements and SCSS behaviors in SCSS.
- Used RESTFUL web services for Angular7 using Observable and Subscription.
- Wrote code to fetch data from angular services using typescript to get JSON response.
- Responsible for analyzing the JSON response to update DOM.
- Created browser compatibility web pages using HTML5, SCSS and Angular 7.
- Worked with Angular directives and also created customized directives for the application.
- Developed user interface by using theReactJS, Flux for SPA development.
- Worked on the latest Typescript 3.3 version to write all the component level logics and also worked with the MomentJS.
- Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables.
- Gained experiences working with resolver services to pass dynamic data in route when routing.
- Used Jasmine framework to write Unit test cases for the web module. Also, used different developer tools respective to the browser to debug the code.
- Worked in usingReactJS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle using Team Forge.
- Participate with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: Angular7, Angular 6, Typescript, HTML5, SCSS, AJAX, JSON, SASS, Bootstrap 4, Web storm, SQL Server, Web services, TDDTDD (Test DrivenDevelopment), RXJS, ReactJS, Jasmine, Karma, RESTful Services, Unit Test, GIT, Agile, Team Forge, My Eclipse, VSCode, CodeMix.
Confidential, Nashville, TN
Sr. UI Developer
Responsibilities:
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 4.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.
- Involved in writing the front-end code for the application using Angular 4.
- Implemented Angular 4 services to connect the web application to back-end APIs to POST/GET the data used in the application.
- Created forms to collect and validate data from the user in HTML5, CSS3, Bootstrap JavaScript and Typescript.
- Extensively used Angular 4 forms like Template Driven forms and Reactive forms (Dynamic Forms) to perform form validations both on server and client side.
- Optimized the performance of application using Angular 4 Lazy Loading and Ahead of Time Compilation.
- Designed and developed a web application by using Angular 4 as front-end and using Web API to receive and pass data to back-end.
- Worked on developing the components using Angular 2 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
- Extensively used Jasmine and Karma, to write unit tests from client side and analyzed code coverage.
- Worked on Design and development of Restful APIs usingNode.jsand JSON
- Created browser compatibility web pages using HTML5, CSS3, JavaScript and JQuery.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle using JIRA.
- Developed an application usingReactJS, Redux, AngularJS, ES 6, CSS3, and Bootstrap in a Test-Driven Development Environment.
- Wrote code to fetch data from Web services using JQUERY, AJAX via JSON response and updating the HTML pages.
- Used Jasmine framework to write Unit test cases for the web module. Also, used different developer tools respective to the browser to debug the code.
- Worked heavily on CSS3 and LESS layout for DOM manipulation.
- UsingAngularJS, created custom directives for data manipulations and to display data in company standard format inUI.
- Created prototype before development based on static and approved design documents and wireframes.
- Expert on implementation of Restful API using Sequalize.js(MySQL ORM) withNode.jsframework.
- Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables.
- Used Adobe Photoshop and Illustrator to create their statistical concepts.
- Created stored procedure using nodes method to load XML file data into SQL server tables.
Environment: Angular4, Angular 2, RWD, JavaScript, JQuery, HTML5, CSS3, XML, AJAX, JSON, SASS, LESS, Bootstrap, Web storm, SQL Server, Web services, AngularJS, ReactJS, Jasmine, Karma, Node.JS, Unit Test, GIT, Agile, Photoshop CS6, Illustrator CS6, Jira.
Confidential, Dallas, TX
UI/UX Developer
Responsibilities:
- Build user-interactive WebPages using Angular2, Angular4 ChartJS, and PrimeNG& VZRF framework.
- Participate in meetings with the end-clients to develop layout, color scheme for the web page and implemented them with the help of HTML5, CSS3 and Angular2, Angular4.
- Implemented functionality using Angular2, Angular4, Typescript and ES6.
- Used Angular2routing features to make the component independent.
- Used Angular2, Angular4 Life Cycle Hooks though out the application for components.
- Implement reactive Angular components using Ngrx (Redux).
- Developed backend web services usingNode.JSand stored dependencies using NPM.
- Experienced inUIDesign and Development using HTML5, CSS3,JavaScript, jQuery, Bootstrap and AJAX that follows W3C Web standards successfully managing all facets of application development.
- ImplementedAngularJSapplication to follow strict MVC patterns for improved source code maintenance.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, classes, Pseudo elements and CSS behaviors in CSS.
- Used Bootstrap front-end framework for faster and easier web development with MySQL database,Node.jsas the backend.
- Involved in creating a Reusable component andReact-Router to turn application into Single Page Application usingReactJS
- Worked on designing behavioral target states and worked on CSS Preprocessors like SASS.
- Develop for front-end UI design using PrimeNG Overlay, Panel and Growl Messages.
- Develop data insertion forms and validated them using Angular 2, reactive form feature. Use CSSalong with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Design table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Implement Unit testing using Karma and Jasmine.
- Use version controls to update and commit codes using Accurev & GIT.
- Implemented end to end test cases for components using Protractor.
- Participate in testing and debugging new programs using Developer tools.
- Participate with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Use Agile Scrum process with Jira for Sprint Planning.
- Working with off-shore teams in daily basis to understand the requirement.
Environment: Angular2, Angular4, Angular Material 2, Bootstrap, VZRF Framework, PrimrNG, Ngrx, PrimeNG, HTML/HTML5, CSS/CSS3, TypeScript, ES6, JSON, ReactJS, AngularJS, JQuery, JavaScript, Node.JS, SASS, LESS, AJAX, GIT, Accurev, Jasmine, Protractor.
Confidential
Web/UI Developer
Responsibilities:
- Developing the dynamic web pages using HTML, CSS, jQuery and JavaScript and involved in Java coding for developing the Back-end of the application
- Responsible for creating the screens with table-less designs meeting W3C standards
- Worked with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Used CSS Image Sprites to reduce load time of web page by decreasing the number of images, which requires less number of server requests.
- Written and implemented CSS throughout the site, both as in-line and imported files
- Used W3C CSS Validator to check the markup validity
- Implemented form validations across the site using jQuery and JavaScript
- Used jQuery core library functions for the logical implementation part Confidential client side for all the application
- Implemented applications in JavaScript and MySQL
- Worked on jQuery extensively for various user interactions features and to achieve uniformity through all the web pages
- Extensively used JavaScript to make the web page more interactive
- Used advanced JavaScript concepts to validate input fields using regular expression
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON
- Integrated with back end code for highly interactive AJAX based applications
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation
- Worked on developing a REST Web Service for the application
- Implemented XML parsers such as DOM.
- Performed optimization of SQL Queries and Store Procedures by normalizing tables.
- Experienced in finding leaks and bugs in application using Jasmine-testing framework.
- Performed cross-browser testing and ensured websites displays well across all popular browsers
- Used SVN as the version control tool
Environment: HTML, CSS, JavaScript, Ajax, JSP, Node.JS, OOPS, Eclipse, SQL.