Ui Developer/ React Js Developer Resume
Bloomington, IL
OBJECTIVE
- Searching for the opportunity to bring 8+ years of programming, technology, and engineering expertise in developing software’s while incorporating critical thinking, problem solving, and leadership.
TECHNICAL SKILLS
Technologies Skill: React JS, Node.JS, Mongo DBHTML, CSS (SASS and LESS), Bootstrap, j Query, JavaScript, Restful and SOAP Services, GRUNT and GULP, Karma and Jasmine, JIRA, HP QUALITY CENTRE, Git Hub
UI Web Technologies: HTML/HTML5, CSS/CSS3, SASS, LESS XHTML, XML, JavaScript, AJAX, j Query, Word Press, JSON, Bootstrap, React JS, Redux JS,Flux, Node.js, Git Hub.
Frameworks: React JS, Node JS, Redux, Flex
Testing Tool and Logging Frame Works: Junit3.8/4.0, Load runner, Jasmine, Karma, Selenium, Easy Mock.
IDE Editor: Eclipse6.0.1, JBuilder05/06, RAD, WSAD, Eclipse, Notepad++, Dream weaver, Visual Studios, Sublime Text3, Net Beans, Web Matrix, Web Strom.
Debugging Tools: Chrome Elements Inspector, Firebug, IE Tester.
Application/webservers: IBM Web Sphere, Apache Tomcat, BEA Web Logic 8.1, J Boss, HTTP Web Server.
Programming Languages: C, C++, JAVA, MySQL, C#, VB.Net, ASP.Net, web Services.
Databases: Oracle 10g/11g/12c, DB2 8/9 UDB, MySQL 3.x/4.1/5.0, SQL Server 2000/2005, MONGO DB.
Methodologies: Agile, Rational Unified Process (RUP), UML Water fall
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, IL
UI Developer/ React JS Developer
Responsibilities:
- Design develop and test HTML5, CSS3, Bootstrap, JavaScript, and React.JS that meets accessibility and web browser standards for website.
- 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.
- 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.
- Maintained states in the stores and dispatched the actions using redux.
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- 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.
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Optimized animation logic with optimistic functions to increase performance in rendering.
- Have worked on AWS for fetch the pictures files from AWS to UI.
- Used React flux to polish the data and for single directional flow.
- Involved to troubleshooting/performance tuning to improve Postgre SQL performance
- Involved to diagnose problems and triage / resolve issues across various tiers like application, network, database, server, or storage tiers in Postgre SQL
- Involved in Postgres RDBMS installation/configuration, patching, troubleshooting, performance tracking/tuning, back-up/recovery, remote monitoring.
- Manage backup and recovery functions for a PostgreSQL data warehouse environment
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
- Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.
Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React JS, Redux, Flex, XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, JIRA, Postgres 9.6/10, Jasmine and Web Strom.
Confidential, Schaumburg, IL
UI Developer/React JS Developer
Responsibilities:
- Involved in Requirement analysis, preparing software Design document, development, debugging of Operations Management module in Strategic Billing project.
- Developed the User Interactive web pages in a professional manner by using web technologies like HTML/ HTML5, XHTML, and CSS3 as per company standards.
- Extensively used CSS LESS/SASS as pre-processors which extend the properties of CSS.
- 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.
- 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.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Used the flickity.js for creating carousel-images.
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Implemented react JS code to handle cross browser compatibility issues in IE 7, 8, 9, Safari and FF.
- In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Maintained states in the stores and dispatched the actions using redux.
- Working with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, web pack.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Involved in daily SCRUM meetings to keep track of the project status.
- Integration with Rich Relevance/CDN/CMS/Optimize
- Developing the rich UI components in Optimizely
- Proactively monitor and setup alerting mechanism for both database and supporting hardware to ensure system health and maximum availability in PostgreSQL database
- Create users, establish database security, create resource queue, performance tuning in terms of query execution in PostgreSQL database
- Generate reports of all processes and jobs currently running on PostgreSQL with details like users, start and end time, CPU Usage and time, Memory usage, IO Time
- Identify and resolve incidents and address to user problems/concerns in PostgreSQL
- Extensively used Gitfor version controlling and regularly pushed the code to GitHub.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Worked with Mocha unit test framework to write unit tests for JavaScript code.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.Wrote code to handle cross browser compatibility issues in IE 7, 8, 9 and FF.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues
- Interacted with Customers and development teams for Fix the Issues.
Environment:HTML5, CSS3, Bootstrap,SASS, LESS, Java Script, J Query, React JS, Redux, Flex, Web Strom, PostgreSQL, JSP, MS Office, HP Quality Center, Jasmine, GitHub, and Jenkins.
Confidential, Madison, Wisconsin
UI Developer/ React JS Developer
Responsibilities:
- Attended Daily standup meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for project.
- Designed dynamic and browser compatible pages using HTML5, CSS3 and JavaScript.
- CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed the Login, Policy and Claims Screens for customers using AJAX, HTML5, CSS3, and JavaScript.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Developed responsive applications using Bootstrap which allowed the same application to be optimized for both mobile and desktop resolutions.
- Involved designing in web pages using HTML5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux , Flex, Mongo DB.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Secured HTTP/Web Sockets requests with JWT and authorization middleware’s to prevent security threats
- Responsible for ReactUI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Used React JS for templating for faster compilation and developing reusable components.
- Used React-Autocomplete for creating google maps location search on the webpage.
- Used Web socket for publish services for continuous geo-location information updates to Google Maps.
- Built applications using React.JS which allowed us to render pages on both the client and server using the same codebase.
- Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Using React JS to implement rich functions in various pages: form validation, crud, gridlist, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
- 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 complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
Environment: HTML 5, CSS3, Sass,Less, JavaScript, Bootstrap, jQuery, Ajax, React JS, Redux, Flex, My SQL, XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, JIRA, Jasmine and Web Strom
Confidential, Tempe AZ
UI Developer
Responsibilities:
- Works on Agile (Scrum) Development Team to deliver regular updates to business team and project manager.
- Designingand developing the webpagesusingHTML5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Node.js, MongoDB.
- Responsible to style, look, and feel of the webpage with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Works on React JS VirtualDOM and ReactViews, rendering using components which contains additional components called custom HTML tags.
- Responsible for ReactUI and architecture, building components library, Slide-View and Table Grid.
- Implement various screens for the frontend using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Works in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Implements stable React components and stand-alone functions to be added to any future pages.
- Used React JS for templating for faster compilation and developing reusable components.
- Used React-autocomplete for creating google maps location search on the webpage.
- Develop the React Container and presentational components (as stateless and functional components when applicable).
- Develops the flux pattern by using redux framework as a core dependency.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- Used Node Package Manager (NPM) to manage modules&used it to install useful tools as Grunt, and Express.
- Develops the application on Node JS platform using JavaScript programming
- Implement modules into Node JS to integrate with designs and requirements.
- Developed single application to render dynamically based on the JSON from the Node JS server
- Fetch data from mongo DB using mongoose of Node.js
- 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.
- Experience in RESTful web services to integrate between Server side to Client Side
- Worked with Mocha unit test framework to write unit tests for JavaScript code.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Confidential
UI Developer
Responsibilities:
- Working as aUI Developer, assisting my team in Designing and developing UI for an internal Web-based application.
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
- Used Java Script, AJAX, XML, HTML and CSS for developing the Web component of the application.
- Worked with clients to develop layout, color scheme for their website and implemented it into a final interface design with the HTML/CSS and JavaScript.
- Created webpages according to client's guidelines and standards throughout the development and maintenance of the website using HTML, XHTML, CSS and JavaScript.
- Extensively used CSS to change the styles to be used in future web layouts and debugging the errors issues with CSS.
- Designed web pages using XHTML and CSS/CSS3.
- Implemented functionality in JavaScript.
- This product currently being used by the hospital personnel for handling patients, moving stock across different stores in the hospital.
- It has features like module restriction based on user group, automatic user logoff, restricted user logon on more than one node, automated allocation and de-allocation of tasks to the logged in users.
- It also includes various modules like Registration, Billing, Pharmacy and Nursing desk.
- Tested application on Internet Explorer 6.0 and above, Firefox, Opera and Google Chrome to achieve Cross Browser Compatible Issues.
- Converted Photoshop documents to table-less semantic XHTML, CSS.
- Performed Validations of XHTML and CSS (using Firebug,HTML Tidy, W3C validator).
Environment: HTML, CSS, JavaScript, Bootstrap Adobe Photoshop, JSON, AJAX, PHP, MySQL.
Confidential
UI Developer
Responsibilities:
- Interacted with business analyst to understand the requirements to ensure correct UI modules been built to meet business requirements.
- Worked in developing dynamic robust UI screens using CSS, HTML, XHTML, JavaScript, Bootstrap, Backbone, and jQuery.
- Developed web pages using Forms, Components, Layouts, Events, Validations, Trees, Grids components.
- Used MVC architecture of Framework to simplify the code complexity and increase clean code.
- Worked on CSS preprocessor frameworks (SASS/LESS).
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
- Implemented Data Grid, Charts, Forms and Layout Manager Components.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts, fix the bugs pertaining to various browsers.
- Expertise in Core Java concepts such as OO Design, Multithreading, Generics Exception Handling, Collections, Java Reflection, Annotations.
- Taken care of complete Java Multi-threading part in back end components.
- Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces, Multi-Threading and Exception Handling programming.
- Define technical requirements based upon business requirements.
- Involved with all stages of Software Development Life Cycle.
- Involved in the analysis, design, and development phase of the application.
- As a team member, I was involved in preparing design documents - Technical Design, Functional Design Technical Domain documents, Application Interface Contract and Service Interface Contract Documents.
- Used SVN the version control tool for code commit and update.
- Worked on the web services and front-end design and solved the issues with the jQuery.
- Extensively involved in writing MySQL, PL/SQL queries, to interact with Oracle.
Environment: HTML, CSS, Web Logic, Java, JDBC, Servlets, XML, MySQL, JavaScript, AJAX, SVN and Windows XP.