Ui Developer/react Js Developer Resume
Dallas, TX
SUMMARY
- Over 10+ years of IT experience which includes 5+ years of Extensive experience as a React JS Developer and 6 years’ Experience as software Developer.
- Extensive experience in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, Flex, Saga, ES6, JSON, Node.js, Ajax, JQUERY, Bootstrap.
- Experienced in MEAN stack development Mongo dB, Express, Node, and Angular.
- 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).
- Working knowledge of 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 and Compass.
- Implemented easy to use Bootstrap plugins for building carousel, accordion, modal windows etjavc.
- Expertise in React JS framework to develop the SPA.
- Experienced in React JS and working with React Flux architecture.
- Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Familiar with creating Custom Reusable React Components Library.
- Experience in mobile apps using React Native for iOS, Android on Phones and Tablets
- Experience in React Native UI frameworks, backend mobile databases, background jobs, Authentication against Azure AD and mentor our developers to deliver the Chem Connect mobile app
- Experience designing mobile apps for Offline first approach so that the app works with no internet and also works fine with low bandwidth connections like 2G network. Experience to make sure app works seamlessly irrespective of the connection without user intervention
- Experience with functionality to synch mobile data to 3rd party Cloud databases like Azure SQL, AWS etc
- Experienced in working with Node.JS and NPM modules like http-server, Marathon, inquirer, path, mongo DB, Micro Services, Request, Elastic Search, express, luck, spark and templating engines.
- Experience in Node environment using Node.js, NPM, Grunt, Gulp, Groovy Bower.
- Strong in using the Node.js, and Require.js and MVC Frameworks in the development of the web application
- Extensive experience with TypeScript
- Expertise in implementing the MVC architecture in backend applications using JAVA along with spring, Servlets.
- Extensive experience in developing applications using Java and various J2EE technologies including java/J2EE technologies JAVA, Spring, REST, SOAP, JAX-WS, JAX-RS, Hibernate, JDBC, JSP, Servlets, JSTL, EJB, XML, and JMS.
- Expertise in writing SQL, PL/SQL, Stored Procedures, Cursors, Triggers with Oracle 9i/10g, MySQL, PostgreSQL, MongoDB, DB2, Blob storage and MS-SQL Server.
- Involved in writing application-level code to interact with APIs, RESTful Web Services using AJAX, JSON.
- Knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure Blob and Pivotal Cloud Foundry (PCF).
- Expertise in RESTful, SOAP web services to integrate between Application to Application.
- Proficient in using Unit.js testing framework along with Jasmine, Karma, Protractor, Mocha test runners
TECHNICAL SKILLS
UI Web Technologies: HTML, HTML5, CSS3, SASS, XHTML, XML, JavaScript, AJAX, jQuery, WordPress, JSON, Twitter, Bootstrap, React JS, Redux, Flex, Sagas, Hooks, Angular JS 1.x, Express JS, Node.js, GitHub, JAVA, J2EE
IDE, HTML Editor: Eclipse, Web Matrix, Web Strom, Bonita, Sublime, Dreamweaver, and Notepad++.
Databases: MONGO DB, PostgreSQL, Spunk data storage (Big data), Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008; IIS 6.0/7.0
Frameworks: React JS, Redux, Flex, ES6, Node JS, React Native
Languages: C, C++, JAVA, MySQL, C#, VB.Net, ASP.Net, web Services.
platforms: Windows 95/98/NT/2000/XP/Vista, Sun Solaris 9/10, IBM-AIX 5.2/5.3, Linux 5/6.
Debugging Tools: Chrome Elements Inspector, Firebug, IE Tester.
Application/webservers: IBM Web Sphere, Apache Tomcat, BEA WebLogic 8.1, J Boss, HTTP Web Server.
Testing Tools and Logging Frame Works: Junit3.8/4.0, Load runner, Jasmine, Selenium, T-probe, Easy Mock, Jest
Methodologies: Agile, Rational Unified Process (RUP), UML Water fall
PROFESSIONAL EXPERIENCE
Confidential, Dallas TX
UI Developer/React JS Developer
Responsibilities:
- Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Developed user interface by using the React JS, Flux for SPA development.
- Constructed a powerful and modern frontend architecture, involving React, Redux, and ES6.
- Working with ES6 features in React and using Babel, Web Pack, and bundle.
- Used Babel an ECMA Script 6 to ECMAScript 5 compiler which allows using ES6 features in project and then compiles ES5 to use in production.
- Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Used React-Router to turn application into Single Page Application
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Used redux-saga to make application side effects
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Maintained states in the stores and dispatched the actions using redux.
- Implemented the Drag and Drop functionality using React-Draggable
- Used React-Autocomplete for creating google map’s location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.
- In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Used React flux to polish the data and for single directional flow.
- Developed React Native UI frameworks, backend mobile databases, background jobs, Authentication against Azure AD and mentor our developers to deliver the Chem Connect mobile app
- Developed mobile JavaScript frameworks like Flex Box, Material UI
- Used Web Sockets with React to maintain consistent and real-time state across all roles
- Involved implementation Component Patterns in React Native Project
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Called the Restful web services calls for POST, PUT, DELETE and GET methods.
- Used Express JS which is fast, assertive, essential and moderate web framework of Node JS that helps manage a sever and routes.
- Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Installed Material-UI's source files via npm. and injected the CSS needed.
- Used React testing tool namedJest, along with the popular libraryEnzyme, which is designed to test React components
- Involved by using Jest, individual units or components of the software are tested. A unit might be an individual function, method, procedure, module, or object.
- Used GraphQL is a query language for APIs and a runtime for fulfilling those queries with existing data
- Worked with the Node package manager (NPM) along with Grunt.
- Involves in Apache Hadoop ecosystem and/or AWS EMR administration and/or development experiences with Spark and/or Hive
- Works on Machine Learning with TensorFlow and/or AWS SageMaker
- Involves in Compute and storage, including virtualization, container, data replication techniques; AWS S3 and EC2
- Have worked on AWS for fetch the pictures files from AWS to UI.
- Have worked on CI/CD process to build and deployment process.
Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React JS, Redux, Flux, Saga, My SQL, Graphql, XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, Mocha, JIRA, Grunt, Bowerand Web Strom.
Confidential, Chicago IL
UI Developer/React JS Developer
Responsibilities:
- Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Mongo DB.
- Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Involved modular code design and design patterns to make the react native code concise, efficient and reusable
- Researching JavaScript based frameworks like React Native and Ionic/Cordova for frontend.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Implemented stableReactcomponents and stand-alone functions to be added to any future pages.
- Used React JS for templating for faster compilation and developing reusable components.
- UsedReact-Autocomplete for creating google map’s location search on the webpage.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Used Typescript and its features such as static typing, classes and interfaces.
- Created Typescript reusable components and services to consume REST API's using Component Optimized animation logic with optimistic functions to increase performance in rendering.
- Utilized Web Sockets with React to maintain consistent and real-time state across users
- Added Excel-Builder to download the Tabular data in Excel format using React.
- Involved Material UI for Mobile Development and best practices on building compartmentalize components for junior developers to reused
- Used react native packages on projects that are well documented, tested in the React Native Community, and stable to build future functionality.
- Implemented flux pattern by using redux framework as a core dependency.
- Experience in RESTful web services to integrate between Server side to Client Side
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Involved in data ingestion / migration with AWS DMS, Kinesis or other data streaming solutions, such as Kafka works on AWS for fetch the pictures and Videos from Cloud to UI
- Works with Cloud Services Team for Front end automation, lots of Terraform which becomes CloudFormation Templates/used for Lambda Functions within AWS
Environment: HTML5, CSS3, Bootstrap, SASS, LESS, Java Script, J Query, React JS, Reduct, Flex, Saga, Typescript, Web Strom, JSP, MS Office, HP Quality Center, Jasmine, GitHub, and Jenkins.
Confidential, Clarksburg MD
UI Developer/React JS Developer
Responsibilities:
- Developed the web application using React JS, Node JS, MongoDB, JavaScript.
- UsedReactJSto create custom components for data manipulations and to display data in company standard format. DevelopedReactJSforms to manipulate text within HTML5 views.
- Used Node JS and Express.js to setup the web servers and to integrate services.
- Created forms and sessions using Node JS and Express.js to store the user data and provide dynamic views based on the users.
- Designed and Developed Styled components for mobile application, with React-Native.
- Designed and implemented server-side RESTful web services using Node JS and Express.js and handled communications to the client side (ReactJS) using JSON.
- Worked on server-side using NodeJS along with Express.js and connect to the database using Mongoose from MongoDB.
- Extensively used tools like Webpack to uglify/minify JavaScript files, compile Sass files to CSS, reduce the React JS file size and used Grunt/Gulp for build automation and management.
- Developed Sagas and Reducers to manage Actions (API) to handle data and UI behavior.
- Utilized CSS preprocessors such as SASS to use variables and later compile it to CSS.
- Developed Widgets using JavaScript (AngularJS), jQuery, JSON, XML, HTML5 and CSS3.
- Designed table less web applications using CSS as per W3C standards.
- Create HTML e-mail campaigns utilizing JavaScript to promote product announcements and implement cookies for dynamic content purposes.
- Involved in developing Component level design and defined the usage of AJAX to reuse the network bandwidth efficiently.
- Fetching the data efficiently from AWS and deploying it on AWS S3.
- Performed Unit testing onReactJSapplications using Jasmine.
- Utilized NPM to create the project structure and update and install packages.
- Worked with GIT to maintain current and historical versions of source code.
- Working with user stories with use of JIRA from Atlassian.
Environment: React JS, Node.js, Express.js, MongoDB, Mongoose, Twitter Bootstrap, RWD, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, WebStorm, Sublime Text, Adobe CS5 Suite, Photoshop, GIT, GitHub, XML, NPM, Webpack, Redux, SASS, LESS, Gulp, Grunt, AWS.
Confidential, San Jose CA
UI Developer/React JS Developer
Responsibilities:
- Used React-Router to turn application into Single Page Application
- Developed user interface by using the React JS, Flux for SPA development.
- Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, and React.JS
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Implemented modules into Node JS to integrate with designs and requirements.
- Developer responsive interface using Bootstrap and used SASS for CSS.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Applied jQuery scripts for basic animation and end user screen customization purposes.
- Responsible for front-end UI design using HTML5, CSS3, JavaScript, jQuery, jQuery plugins.
- Used Media Queries for the design to be compatible in all devices.
- Developed different jQuery component in MVC framework.
- Used Dreamweaver as editor for designing new pages.
- Implemented the Drag and Drop functionality using jQuery framework.
- Used Grunt as task runner to test the JavaScript with JSHint.
- Worked on Cross-Browser Compatibility and tested each & every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
- Used Media Queries to deal with different CSS related issues on different devices.
Environment: React JS, JavaScript, GIT, Bootstrap, Ajax, JSON, HTML5, CSS3, Oracle database, Eclipse, Dreamweaver, SPA, OOP, MongoDB, FLUX, Twitter Bootstrap, GIT, SASS, Grunt, Photoshop.
Confidential
Software Engineer
Responsibilities:
- Worked with clients and senior user experience designers to understand the branding strategies and design goals to define strategy, layout and features for the web sites/applications design.
- As a UX designer, led stakeholders through UX design process, from identifying business goals, defining.
- Design and technical requirements, created and demonstrated interactive wireframes to guide decision-making
- Created elegant UX and UI for responsive web, mobile, mobile-web and desktop applications utilizing Ax- Urea, Adobe CS, and invasion.
- Collaborating with the branding and marketing team to design mockups and website design prototypes, icons, graphic design elements, style guides and interface elements.
- Developed HTML prototype and UI deliverable such as wireframes, screen mock-ups and interface design.
- Generated team member’s proficiency in specified skills and knowledge using skills and matrix.
- Met with clients directly to understand the graphic design work requirements and delivered design to the clients with in deadline and received feedback and ratings for the work.
- Designed LOGO, broachers, posters, illustrations for solutions marketing, presentations for project proposals and prepared communication materials according to the client requirements.
- Developed CSS3 style sheet to give gradient effects. Devolved page layout, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
- Involved in designing and implementing Web2.0 Rich UI for Self-Service Application using JQuery, Ajax framework and widget based JavaScript programming model.
- Designing and developed User Interface web Forms using Fasces CSS, Adobe Creative Suite.
- Video Editing using Adobe Premier Pro.
- UV Unwrapping texture painting, Texturing and lighting for 3D models using Maya, Adobe Photoshop, 3D Body paint,3D Architecture, Vehicles and Prop Modeling using Maya.
Environment: HTML, DHTML, CSS3, JavaScript, JQuery, AJAX, Bootstrap, Backbone.js, Responsive Design, XML, Photoshop, Dreamweaver, Firebug, JSON, Wireframes and Waterfall
Confidential
Software Engineer
Responsibilities:
- Designed the Front-End applications, user interactive (UI) web pages using web technologies like HTML, CSS, JavaScript, and jQuery.
- Worked on feature developments for the Growth team and projects handed down from the executive team, focusing primarily on HTML, CSS/SCSS, and JavaScript development.
- Provided time estimates for front-end development on projects, consulted with project managers and clients on front-end development tasks, managed developer resources, provide insight into user interface design, and interacted directly with clients to answer any questions or concerns.
- Developed UI screens using JSP, Struts tags and HTML.
- Used Jakarta Struts Framework, based on the Model View Controller architecture for rapid application development and ease of maintenance.
- Designed tables to access the database in Oracle and involved in writing PL/SQL, Stored Procedures, and Triggers.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Implemented AJAX functionality using JQUERY, JSON and XML.
- Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
- Designed new classes and functionalities using various JQUERY components for CRM application for customer service.
- Tested cross browser compatibility issues between multiple browsers.
- Facilitated discussions with Systems Analyst to identify technical requirements.
- Developed and designed the various screens and its architecture in accordance to UI Specs.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
Environment: Java, J2EE, JSP, Struts, Apache Tomcat, EJB, Servlets, JNDI, JMS, Oracle 9i, HTML, XML Web Services, My Eclipse, SOAP, J-Unit, ANT, Rational Rose, Clear Case.
