Sr. Ui Developer/ React Js Developer Resume
Monterey Park, CA
SUMMARY
- 8+ years of IT experience which includes Extensive experience as a React Js Developer, UI/UX Developer and software Developer.
- Extensive experience in developing web page quickly and effectively using jQuery, Drupal, HTML5, CSS3, Responsive Web Design, Bootstrap and experience in making web pages cross browser compatible.
- Experience in all phase of SDLC like Requirement, Analysis, Implementation and Maintenance and extensive experience with Agile and Scrum
- Extensive knowledge in developing single - page applications(SPAs).
- Experience with Web protocols and standards (HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms, XML, XML parsers)
- Good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS
- Expertise inReact JSframework to develop theSPA.
- Experienced inReact JSand working withReact Flux architecture.
- Experienced in working withRedux architectureusing complex Object-Oriented concepts in improving the performance of the websites.
- Experience in usingReact JS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
- Good Experience inReact.jsfor creating interactiveUI'susingOne-way data flow, Virtual DOM, JSX, React Nativeconcepts.
- Familiar with creating Custom ReusableReactComponents Library.
- Expertise in usingAngular JS Custom Directives, Controllers, Filters, Services, Templates, EventsandInjectors.
- Good Understanding of Magento's architecture including simple models and Magento's unique approach.
- Expertise in implementing the MVC architecture in backend applications using JAVA along with spring, Servlets.
- Involved in writing application level code to interact withAPIs, RESTfulWeb Services usingAJAX,JSON.
- Knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure.
- Expertise in video coding by usingHTML5,CSS3andJavaScript.
- Experience withfront-end developmentwithback-end system integration.
- Good Experience in Bug tracking tools likeJIRA,HP Quality CenterandBugzilla
- Experience in Version Control tools likeGIT and Clear-Case for Source Code version management.
- Experience inJenkinsandMaven
TECHNICAL SKILLS
Web Technologies: HTML 5, CSS3, JavaScript, JQUERY, Angular2/4/5, Node JS, D3 JS, React JS, JSON, AJAX, Vue.js, Grunt & Gulp.
Testing Frameworks: Jasmine, Karma, Protractor for E2E
Languages: JavaScript, Typescript
Methodologies: Agile, Waterfall, Scrum
Database: Oracle, MySQL, SQL Server, Mongo DB
Operating Systems: Windows, Mac OS, Unix.
Version Controls: GIT,SVN, CVS
Workflow: Responsive Web Design, Single page App, Type Script
PROFESSIONAL EXPERIENCE
Confidential, Monterey Park, CA
Sr. UI Developer/ React JS Developer
Responsibilities:
- Design, develop and testHTML5,CSS3,Bootstrap,JavaScript andReact.JSthat meets accessibility and web browser standards for website.
- DesignedCSS templatesfor use in all pages on the website working withCSS Background, positioning, text, border, margin, padding,andtable.
- Applied optimization techniques to reducepage sizeandload timesto enhance user experience usingsprites.
- Developed user interface by using theReact JS, FluxforSPAdevelopment.
- Used React-Router to turn application intoSingle Page Application
- Comfortable working in ES6 + syntax and modern JavaScript features like lamda functions, async await, generator functions.
- Worked in usingReact JS components, Forms, Events, Keys, Router, Hooks, Animations and Flux concept.
- Used Web services (RESTful and graphql) for transmission of large blocks of XML/JSON. Designed Frontend within object-oriented JavaScript Framework using ReactJS.
- Used the feature of ReactJS of running the server and rendering the virtual DOM, returning to the browser as a regular page.
- Involved in transfilling, bundling and developing React components for the partner homepages using React.js.
- Refactored and improved the quality of code for store Locator.
- Modifying the data from API according to business requirement, worked on various user stories.
- Build and deploy code to production environment using tools like Jenkins.
- Added Dynamic Functionality by creating and dispatchingAction Creatorsthat deployed Actions.
- Optimizedanimation logicwith optimistic functions to increase performance in rendering.
- Worked with backend engineers to optimize existingAPI callsto create efficiencies by deprecating unneededAPI calls.
- Called theRestfulweb services calls forPOST, PUT, DELETEandGETmethods.
- UsedReact fluxto polish the data and for single directional flow.
- Extensively usedGitfor version controlling and regularly pushed the code toGitHub.
- UsedJIRAas the bug tracking system to track and maintain the history ofbugs/issueson everyday basis.
- Worked withJASMINEunit test framework to write unit tests for JavaScript code..
- Interacted withTesting Team,Scrum MastersandBusiness Analystsfor fixing of Issues.
- Performed theSystem Testing,Regression Testingfor Complete UI after fixing the Issues which are reported by Testing Team.
Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React JS, Redux, Flex, My SQL, JSON, Git hub, Restful API, AWS, JIRA, Jasmine
Confidential, Irving, Tx
UI Developer/ React JS Developer
Responsibilities:
- Worked on anAgile(Scrum)DevelopmentTeamto deliver regular updates to business team and project managers.
- Involved designing in web pages usingHTML5,CSS3,JavaScript, Bootstrap,SASS, LESS, React.js,Redux, Flex, Mongo DB.
- Researching JavaScript based frameworks likeReact Native and Ionic/Cordovafor frontend.
- Worked onReact JS Virtual DomandReact views, rendering using components which contains additional components called customHTML tags.
- Implemented various screens for the front end usingReact.jsand used various predefinedcomponentsfromNPM (Node Package Manager)andredux library.
- Implemented stableReactcomponentsandstand-alone functionsto be added to any future pages. Designed, built, tested and implemented stand-alone modules forMagento 2, including payment and shipping modules.
- CustomizedMagento's inherent features based on client needs.
- UsedReact JSfortemplatingfor faster compilation and developing reusablecomponents.
- UsedReact-Autocompletefor creatinggoogle mapslocation search on the webpage.
- UtilizedReactfor its efficient dataflow architectureto create a lightweight and render efficient web app that searched projects via theGitHub APIthrough keywords.
- ImplementedReactcontainerandpresentationalcomponents(as Stateless and Functional components when applicable).
- AddedExcel-Builderto downloadthe Tabular datain Excel format usingReact.
- Implemented flux pattern by usingredux frameworkas a core dependency.
- Have worked onAWSto integratethe server side and client side code.
- Experience inRESTfulweb services to integrate betweenServer side to Client Side
- Worked withJASMINEunit test framework to write unit tests for JavaScript code.
- Involved in completeSDLC - Requirement Analysis, Development, System and Integration Testing.
- Handled cross browser/platform compatibility issues(IE, Firefox, and Safari)on both Windows.
- As an onsite coordinator, I have interacted with offshore team to give theFunctional andTechnicalKnowledge and to track the status of the project.
- UsedHP Quality Centerto keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: HTML5, CSS3, Bootstrap, SASS, LESS, Java Script, React JS, Redux, Flex, Web Strom,JSP, MS Office, HP Quality Center, Jasmine, GitHub, and Jenkins.
Confidential, Flowood, MS
UI Developer
Responsibilities:
- Worked in perfect Agile Scrum methodology for the software development.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, Bootstrap, JavaScript, jQuery AJAX and JSON.
- Used JavaScript, AngularJS for user interactions in pages.
- Worked on creating responsive website for smart devices using responsive design and media queries.
- Have implemented MVC architecture using AngularJS.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Involved in designing and developing the JSON, XML Objects.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Testing the website on multiple browsers with their old as well as latest release.
- Interacted with back end services (ASP.NET) team in creation of Data Model.
- Used NodeJS with react for server-side rendering. Implement modules into Node JS to integrate with designs and requirements
- Used JSON for storing and exchanging information between browsers and servers.
- Using complex Object-Oriented concepts in improving the performance of the websites.
- Used AngularJS to develop a standalone test application, in scope of future usage of the framework.
- Created forms to collect and validate data from the user in HTML and AngularJS.
- Performed a lot of DOM manipulation using native JS and JQuery for loading and manipulating dynamic content on web pages.
- Development of Client-Side Validation techniques using WebRTC and JQuery and Angular JavaScript
- Responsible for authoring of website functionality with JavaScript, HTML, CSS.
- Implemented Unit Tests in Jasmine and End to End Tests in Protractor.
- Worked closely with the User Experience (UX) team in determining the Content and Wireframes.
- Also worked with QC and UAT team in fixing the reported bugs/defects and checking cross platform compatibility.
- Been an active team player, helped in fixing bugs and carried out troubleshooting.
- Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.
Environment: HTML 4.0/5, CSS3, WebRTC, JavaScript, AngularJS, AJAX, JSON, XML, DOM, Visual Studio, react.js, Node JS, native JS, JIRA, Bootstrap.
Confidential, NJ
UI Developer
Responsibilities:
- Communicate with theclientto understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.
- Created and optimized graphic prototype websites and applications interfaces usingHTMLandCSS.
- Involved in write application level code to interact withAPIs, Web Services usingAJAX,JSONandXML.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website usingJavaScript, jQuery, CSSandHTML.
- Implemented and designeduser interfacefor web based customer application.
- Enhanced user experience by designing new web features usingMVC FrameworklikeBackbone.js.
- Developed customer facing software for managing advertisements to grow the business usingBackbone.js, JavaScript/jQuery,HTML, CSS.
- Developed data formatted web applications and deploy the script usingclient-side-scriptingusingJavaScript.
- Worked onCross-Browser compatibilityand fixed thebugsfor several browsers.
- Worked extensively onSpring MVCframework to develop new internal web application.
- Enhanced and built reusable components across different modules usingCustom directivesandCSSclasses.
- Created Responsive Designs (Mobile/Tablet/Desktop) usingHTML&CSS,Bootstrap.
- Maintained 24/7 high volume availability using open source tools such asLinux,Apache, andMySQL.
Environment: Backbone JS, HTML5, CSS3, JavaScript, JQUERY, AJAX, JSON, XML, ECLIPSE, SVN, Spring MVC, Linux, Apache and MySQL.
Confidential
Jr. UI Developer
Responsibilities:
- Worked on User interface using HTML, CSS and JavaScript
- Worked on Business logic using .NET and ASP.NET framework.
- Worked on backend using MySQL Server database
- Performed a lot of DOM manipulation using native JS and JQuery for loading and manipulating dynamic content on web pages.
- Participated in the research of new technologies like JQUERY-Mobile for few potential mobile app development efforts
- Performed a lot of DOM manipulation using native JS and jQuery for loading and manipulating dynamic content on web pages
- Development of Client-Side Validation techniques using WebRTC and JQuery and Angular JavaScript
- Primary role in integrating all three layers of projects following MVC Model.
- Written both server side and client-side validation.
Environment: HTML, JavaScript, CSS, DHTML, MS Office, Firefox, Eclipse, Windows.
