Ui Developer/react Developeri Resume
Kirkland, WA
PROFESSIONAL SUMMARY:
- Over 9 years of experience in Front end development and Web applications with HTML 5, CSS 3, React JS, jQuery, JavaScript, AJAX, JSON and XML.
- Hands on experience in development utilizing JavaScript frameworks like jQuery as well as front - end technologies HTML 5, CSS 2/3, React JS, AJAX and JSON.
- Expertise in designing and developing applications using Java, J2EE Technologies like Servlets, JSP, JDBC, XML, JMS and AJAX.
- Experienced in server side CSS pre-processing platforms, such as LESS and SASS.
- Developed and updated the webpages using HTML5, CSS3, React JS, AngularJS, Java Script and JQuery achieving cross browser compatibility.
- Converted the mock-ups into hand-written HTML, CSS, XHTML, JavaScript, JQuery, AJAX, XML and JSON.
- Experienced in client side design and validation using HTML5 and JavaScript.
- Good knowledge of JavaScript frameworks and libraries such as AngularJS, ReactJS, jQuery, node.js and Bootstrap.
- Solid knowledge in making the webpages responsive using Bootstrap.
- Expertise in jQuery to transverse through a DOM tree and manipulated the nodes in tree.
- Developed Graphic User Interface (GUI) to display report data using JQuery.
- Used React.JS MVC framework to develop Confidential Page Application (SPA).
- Experience in developing modern web application using React JS.
- Skilled on using templating engines such as Handlebars.js and server side JavaScript development using Node.js.
- Used NodeJS as a proxy to interact with Rest services and interacting with database.
- Experienced in using cloud services like Microsoft Azure and AWS.
- Experienced in using build tools like Maven and Jenkins.
- Proficient in using Unit testing along with Jasmine, Karma, Mocha test runners.
- Hand on experience, analysing and reporting bugs using bug tracking tools like JIRA.
- Experienced in using testing frameworks like Integration Testing and A/B testing.
- Expertise in developing web applications using Mongo DB, Express JS, Angular JS, and NodeJS (MEAN stack).
- Experience in implementing SOAP and REST web-services.
- Expertise in RESTful, SOAP web services to integrate between Application to Application.
- Involved in several web application development projects that requires Responsive Web Design.
- Hands-on knowledge of RWD (Responsive Web Design) techniques and patterns.
- Experience in implementation of user-centred design (UCD) methodology.
- Experienced in using Jasmine, Karma, Gulp, Grunt and NPM to test and build applications.
- Experience working with testing tools like Firebug, Chrome and IE Developer Toolbar.
- Expertise in using IDE tools such as Intellij, Eclipse, Sublime, Notepad++ and Web storm.
- Experience with browser testing, cross-browser compatibility, and cross-platform compatibility.
- Installed and configured GIT and communicating with the repositories in GITHUB.
- Worked with Docker for convenient environment setup the test environments.
- Experienced with Docker container service and applications by creating Docker images from Docker file.
- Extensive experience in creating style guides and setting UI Standards for enterprise/consumer applications.
- Good experience dealing with applications involving high traffic websites.
- Worked closely with QA team in fixing the defects and checking cross-platform compatibility.
- Excellent client interaction skills and proven experience in working as a Team player.
- Some of the attributes that would describe me would be Quick learner and Self-Motivated.
- Involved in the Software Development Life Cycle (SDLC), Agile, Waterfall and SCRUM.
TECHNICAL SKILLS:
UI Web Technologies: HTML 4/5, CSS3, SAAA, LESS, JavaScript, AJAX, JQuery, JSON, ReactJS
Redux, Flex, BootStrap:
IDE Tools: Intellij, WebStorm, Sublime, Eclipse, GIT, Adobe Flash, Intellij, Docker.
Databases: Mongo DB, Oracle, SQL Server 2000, 2005 & 2008.
Cloud: AWS, Azure.
Frameworks: React JS, Node JS, Angular JS.
Languages: C, C++, Java, MySql, Web Services.
Flat forms: Windows 95/98/2000/XP/Vista, Linux 5/6.
Debugging Tools: Firebug, IE Tester, Chrome Elements Inspector.
Testing Tools: Junit, Load Runner, Jasmine
Methodologies: Agile, Water fall, Scrum
PROFESSIONAL EXPERIENCE
UI Developer/React Developeri
Confidential, Kirkland, WA
Responsibilities:
- Involved in designing, developing and testing the web application by using the HTML5, CSS3, SASS, LESS, Bootstrap, and React.JS.
- Involved designing in web pages using HTML 5, XHTML, CSS3, JavaScript, React.js, Redux, React-Bootstrap, Node.js, express.js, Mongo DB.
- Involved in designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Skilled in leading frameworks as React.js to build high-quality, scalable and reusable components and Front-end solution.
- Developed user interface by using the React JS, Redux for SPA development.
- Used React JS to create custom components for data manipulations and to display data in company standard format.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Used React Flux architecture to create the data layers in the application and to bring the Model View Controller architecture for the application.
- Developing build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.
- Used React-Router to turn application into Confidential Page Application.
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Node.js as a proxy to interact with Rest services and interacting with Database with react.
- Primarily using Node Js, Express JS, and NPM packages to integrate new functionality and maintain previous code.
- Wrote services to store and retrieve user data from the MongoDB for the application on devices.
- Have worked on AWS for fetch the pictures and Videos from AWS to UI.
- Designed and implemented server-side RESTful web services using Node JS and handled communications to the client side (React JS) using JSON.
- Experience working with Docker containers, running/managing containers, container snapshots and managing images.
- Integrated GIT into Jenkins to automate the code check-out process.
- Involving all the stages of Software Development Life Cycle like Application Design, Development, Debugging and testing the applications.
- Was extensively involved in AB testing. Developed and tested AB features using Optimize tool.
- Worked on Karma and Jasmine for unit test cases.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari).
- Involved in agile software methodologies and followed SDLC life cycle.
- Designed and developed client's website screens and front-end widgets using React.js.
- Built the internal tool and maintained with React JS along with Flux and Redux.
Environment: React.js, Redux, Flex, HTML5, CSS3, SASS, LESS, AWS, JavaScript, Bootstrap, Node JS, Express JS, Mongo DB, NPM, GitHub, AB Testing, Karma, Jasmine, Dockers, SOAP, RESTful, SDLC.
UI Developer/React Developer
Confidential, Boston, MA
Responsibilities:
- Participated with end users and business analyst to understand the business requirements.
- Design, develop and tests HTML5, CSS3, Bootstrap, JavaScript and React JS that meets accessibility and web browser standards for website.
- CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- Integrating JavaScript libraries ( React-Bootstrap, High charts, Data tables).
- Developed user interface by using the React JS, Flux for SPA development.
- Involved in using React JS components Forms, Events, Keys, Router, Animations and Flux concept.
- Worked closely with the back-end team to display data using the Custom components, Library components, and Redux.
- Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
- Used web services SOAP and RESTful for transmission of large blocks of XML/JSON.
- Coded to implement AJAX based application by fetching the response from back-end REST API as a part of JSON.
- Implemented React JS code to handle cross browser compatibility issues in Mozilla, IE 7,8,9 and Safari.
- Maintaining parent and child elements by using State and Props in React JS.
- Architected and Developed for large scale JavaScript application with React JS.
- Used React-Router to turn application into SPA.
- Extensive experience in deploying, managing and developing MongoDB clusters.
- Experience in working GIT for branching, tagging, and merging.
- Developed unit tests with Mocha.
- Thoroughly performed unit testing and integration testing.
- Interacted with Testing team, Scrum Masters, and Business Analysts for fixing the issues which are reported by testing team.
- Involved in Agile methodologies and full SDLC of designing, coding, testing, debugging, and support.
- Used Firebug and IE tester debugging tools to fix the issues.
Environment: HTML5, CSS3, JavaScript, React JS, Redux, Node JS, jQuery, JSON, AJAX, Mocha, Firebug, Agile Development, JIRA, Mongo DB, Jasmine.
MEAN Stack Developer
Confidential, Atlanta, GA
Responsibilities:
- Designed UI screens using HTML5, CSS3, and JavaScript.
- Developing custom HTML elements using Angular JS custom directives.
- Used Bootstrap and Angular UI to make the application user-friendly in the development of the Navigation Bar, Tables, Sliders, Calendars.
- Created and deployed new features to sustain and amend existing applications under MVC pattern using Node.JS, Bootstrap and Express.
- Developing and designing SPA user interfaces in AngularJS.
- Worked on Front end by using AngularJS, JavaScript.
- Developed client-side validation code using JavaScript and jQuery.
- Created forms to collect and validate data from the user using AngularJS, jQuery and JavaScript.
- Extensively used CSS3 and Bootstrap for styling the HTML elements within the whole application.
- Responsible in providing pseudo application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Developed the backend by using Node JS, express and MongoDB.
- Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, ExpressJS, and Node.js.
- Developed the backend by using Node JS, express and MongoDB.
- Used Node.js as a proxy to interact with Rest services and interacting with Database.
- As a backend developer, I was responsible for creating RESTFUL Web using Node.js & Express.js.
- Used Local Storage to store & retrieve insensitive user data during transition between the different pages.
- Created Responsive Web Design using Bootstrap.
- Used GIT for Version Control.
- Have worked on AWS to integrate the server side and client-side code.
- Analysed business process potentials for streamlining and improvements in the systems.
- Participated in writing Test Plans and Test Cases that covered all use cases for the application.
Environment: HTML5, CSS3, Mongo DB, Express JS, Angular JS, Node JS, BootStrap, GIT, Grunt, AWS, Rest Services, AJAX, JSON, XML, API.
UI Developer
Confidential
Responsibilities:
- Involved in design phase and data modelling, interacted with other team members to understand requirements for the project.
- Used agile practices and Test Driven Development techniques to provide reliable, working software early and often.
- Responsible for designing page layout using HTML and CSS and adding dynamic functionality to each module.
- Developed presentation tier using JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
- Used AngularJS directives to reduce the usage of redundant code and to create pie-charts, bar-graphs and familiar in using data-binding and dependency-injection concepts in AngularJS.
- Implemented AJAX functionality to speed up web application.
- Designed UI screens using JSP, JSTL, CSS, Struts Framework, Java Script and HTML.
- Involved in spring, Hibernate & JPA integration of the entire system.
- Added dynamic functionality to the application by implementing JQuery.
- Used JQuery for user interface interactions, effects and themes built on top of the JQuery, JavaScript.
- Used Node JS for server side rendering. Implemented modules into Node JS to integrate with design and requirements.
- Used Restful web services to expose certain functionalities of the application.
- Used GIT for version repository maintenance.
- Used Maven as build tool and Jenkins for continuous integration development.
- Generated the daily and monthly reports and sent them to external vendor.
Environment: JavaScript, Maven, Git, Springs, Hibernate 4.1.9, JQuery, AJAX, HTML5, CSS, Struts, Angular JS, NodeJS, JPA, RESTful, SOAP.
UI Developer
Confidential
Responsibilities:
- Translate designs provides by UI creative design team into functional user interfaces, ensuring cross browser compatibility and performance.
- Designed and developed user friendly interface by using JavaScript, HTML, CSS, jQuery and Bootstrap.
- Designed flash plugins for including different functionalities and content.
- Worked on integrating jQuery APIs with MVC pattern.
- Used AJAX frameworks like jQuery, JSON to develop rich GUIs and involved in performance tuning the website.
- Involved in bug fixing on functionality, performance and designing issues with JavaScript and jQuery.
- Designed XML files for maintaining contents like video, images, audio and display them in flash application.
- Involved in debugging HTML, CSS and JS code using tools such as Chrome Inspector, and Firefox Firebug.
- Handled browser compatibility issues in browser such as IE, Firefox, and Chrome.
- Maintain Cross Browser compatibility and implement Responsive Design custom media queries.
- Used Grunt with Grunt file to minify the JS file in whole application.
- Prepared Unit and System Testing Specification documents and performed Unit and System testing of the application.
- Reviewed the code for ensuring adherence to Java coding standards.
- Developing XML classes for loading the data from XML files deployed at the server.
- Worked with Jasmine in testing and performed Unit testing and execution testing utilizing JUNIT.
- Extensively used Bootstrap framework and developed multiple UI components as well.
- Developed UI pages using media queries and made completely responsive.
- Reviewed the code foe ensuring adherence to Java coding standards.
- Worked with the team of architects and back-end developers to gather requirements and enhance the application functionality and add new features.
Environments: JavaScript, HTML, CSS, XML, JSON, AJAX, jQuery, JUNIT, Bootstrap, Grunt, Git, Jasmine.
Software Engineer
Confidential
Responsibilities:
- Designed and created domain model and schema using Object Oriented Design / UML diagrams.
- Designed user interface screens using JSP, Servlets, Struts tags, HTML. Used JavaScript for client side validation, CSS, JQuery, and AJAX for further support.
- Strong understanding of the software development cycle, especially Agile/Scrum.
- Responsible for creating class diagrams, sequence diagrams, use case diagrams, object model diagrams, and deployment diagrams using Rational Rose.
- Implemented complex back-end component to get the count in no time against large size database using Java multi-threading.
- Designed / Developed complex use cases and reusable components.
- Provided technical guidance to business analyst, gather the requirements and convert them into technical specifications for developers to start.
- Developed and tested user-friendly navigators by utilizing JavaScript and JQuery.
- Developed Unit test cases using Junit.
- Created JSP for user interface.
- Designed and developed REST web services and return the valid response after processing.
- Set up the development environment in Web Sphere Application Developer (WSAD).
- Involvement in fixing the bugs based on the client requirements and involved in the enhancements for the web forms.
Environment: AJAX, CSS, HTML, JavaScript, JSP, WebSphere, Servlets, JQuery, JUnit.