Full Stack Front End Developer Resume
Bentonville, AR
SUMMARY
- 6+ years of Involvement in outlining, executing, and testing full scale UI web application with Java as the center level crosswise over stages like eCommerce, Insurance, Banking, and retail.
- Experienced in creating and refreshing a site page utilizing React JS, HTML5, CSS3, JavaScript and jQuery crosswise over different programs and consequently accomplishing cross program similarity.
- Experience in using ReactJS components like Forms, Events, Keys, Router, plus Redux, React Flux architecture, Animations and Flux in creating interactive UI's using One - way data flow.
- In-profundity information in the Software development life cycle incorporates investigation of necessity, Application outline, advancement, joining, establishment, support, execution, and testing N-tier web applications.
- Designed and built components, templates, dialogs, workflows in Adobe Experience Manager AEM.
- Extensive knowledge and working experience of web development technologies such as, JavaScript, jQuery UI, HTML5, CSS3, SASS and Bootstrap.
- Experience in making responsive website architectures utilizing either just React JS, HTML or CSS, by utilizing CSS structures like Twitter Bootstrap.
- Experienced in Client-Server application development using Oracle 11g/10g/9i/8i, PL/SQL, SQL *PLUS, TOAD and SQL*LOADER.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by React js.
- Strong knowledge in Object Oriented Concepts, Object Oriented Design OOD, Object Oriented Analysis OOA, Object Orient Programming (OOPs) Programming and its implementation. Experience in design and development of various web- and enterprise-level applications using J2EE technologies like JSP, Servlets, JDBC, Oracle.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Worked with different IDE resembles Eclipse and WebStorm and Sublime Text.
- Designed, built, and coordinate an automated build & releaseCI/CDprocess using GitLab, Jenkins, Nexus, GitHub, Bit-Bucket and Chef on hybrid IT infrastructure.
- Experience in Unit/Integration Testing frameworks and libraries like Jasmine, Mocha, Jest, Enzyme,Karma for React JS and Node JS. Good comprehension of how Node.js functions in the backend. Handed Java Multi-Threading part in back-end component.
- Experience on Jenkins, Electric commander, JIIRA Sub version (SVN), Git, Git hub, VSS, Bitbucket, Artifactory, Splunk, Clear Case, Eclipse, Build Forge, OpenStack, Team Build, Perl, Red Hat(RHEL), Shell script, Power Shell, Install Shield, Install Anywhere, SQL Server, ELK Stack, Unix, Linux, Windows Server, Citrix Server. Expert in outlining web applications and web substance using different Search Engine Optimization (SEO) techniques.
- Experience maintaining CI environments with build automation tools like Jenkins, Bamboo and TFS and extensively used Jenkins to streamline CI/CD process, automated Master-Slave configurations using temporary slaves.
- Experience in creating Web Services to open helpful usefulness to web clients through SOAP and RESTful web benefit calls.
- Strong experience on DevOps essential tools like Chef, Puppet, Ansible, Docker, Kubernetes, Subversion (SVN), GIT, Hudson, Jenkins.
- Experienced with principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
- Worked on Continuous delivery and continuous integration (CI/CD) - tools and services - specifically Jenkins, Docker.
- Experience in writing SQL queries, PL/SQL stored procedures and functions using Oracle.
TECHNICAL SKILLS
Web Development: HTML5, CSS3, JavaScript, jQuery, JSON, AJAX, Node.JS, XML and PHP, DHTML, XML, XSL, XSLT, JSTL.
Frameworks: Typescript, Bootstrap, React.JS, Backbone.JS, Node.JS, Struts 1.2, Redux.JS, and MVC Architecture, Hadoop.
Application Servers and Version Controls: Tomcat Apache Server, Oracle Web Logic Server, Apache HTTP Server, GITHUB, Bit Bucket and SVN
Databases: SQL Server2012, Oracle 8i, 10g/11g, MYSQL, and PL/SQL.
IDE's and Tools: Dreamweaver CS6, Photoshop CS6, Visual Studio Code, Eclipse IDE, Net Beans, Web Strom, Firebug, Edit Plus, Sublime text, Eclipse, Jira, and Notepad++
Programming Languages: C, C++, JAVA, SQL
Operating System: Windows 2000/XP/Vista/7/8/10, MS-DOS, Unix, Linux, and Mac OS X
Protocols: TCP/IP, HTTP, FTP, RESTFUL and SOAP.
Testing Tools: JUnit, Karma,Enzyme, Jasmine, Jest and Mocha
Animation: Adobe Flash CS3, Adobe Fireworks, Adobe Photoshop, Windows Movie Maker, Adobe Experience Manager (AEM)
PROFESSIONAL EXPERIENCE
Confidential, Bentonville, AR
Full Stack front end Developer
Responsibilities:
- Implemented Web pages using React Js to represent theWeb application developed using RESTFUL Web Services, HTML, Bootstrap and GitHub as a source control.
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, React JS and Node JS.
- Implemented Redux along with react for states maintain. Created Actions and Reducers to pass stateless data around components. Good Experienced in React JSfor creating interactive UI's using One-way data flow, Virtual DOM, JSX.
- Worked on responsive design and developed a single isomorphic responsive website that could be served to desktop, Tablets and mobile users using React JS. Implemented the Drag and Drop functionality using React-Draggable.
- Involved in deploying of Cloud service including Jenkins and Nexus on Docker using Terraform. PerformedUnit Testingandcode coverage withKarma, Jasmine, Jest, Enzyme, Cypress for test cases. Used React JS to build the UI components, developed filters to display different dimension of data and font size modifiers.
- Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and ReactJS that meets accessibility and web browser standards for website.
- Created PL/SQL stored procedures, functions, and packages for moving the data from staging area to data mart. Experienced in Object Oriented Analysis Design OOAD and Object Orient Programming (OOPs) using different process frameworks like SDLC.
- Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
- Worked in Agile Scrum projects and attended Scrum meetings, User Story review meetings, Sprint Review and Retrospective meetings as part of Agile Methodology.
- Working closely with Backend team to make Web Services calls REST and SOAP to fetch the data from the backend as JSON response and parse it on theUIfor DOM/CSS Manipulation.
- Designed data formatted web applications using React JS as client side, Node JS as Back end and deploy to Production. Administered components, templates, dialogs, and workflows of Adobe Experience Manager (AEM). Used Jest and Enzyme for mocking functions and writing unit tests along with Istanbul setup for testing component coverage reports.
- Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers. Experience working with REST and SOAP in a development of application in all environments. Developing and updating a web page quickly and TEMPeffectively using HTML5, CSS3, Java Script and j Query, React JS with the web page cross browser compatibility. Independently integrate multiple APIs and new features using React + Git stack.
- Developed mock data generation feature that is integrated with Graph QL IDE interface to allow users to send queries against their custom generated schema and render mock results to familiarize users to the Graph QL syntax.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the Git Hub API through keywords.
- Made extensive use of Chef, Maven, Bitbucket, Bamboo, Sonar-Qube, Artifactory, Splunk, Selenium, Git-hub, Jenkins, Nexus and ansible to manage build / deploy tasks, including Continues Integration.
- Work with the various agile development teams to standardize branching and tagging of code in our repository and maintain code base integrity using Subversion (SVN), Git, Bitbucket, clear case and Team Foundation Server (TFS).
Environment: React JS, Node JS, HTML5, CSS, JavaScript, Typescript, Mocha, Jest, Enzyme, Web Services, Bitbucket, SOAP, DOCKER, Karma, Maven, Graph QL,J Unit, CCM, RESTFUL, and Git Hub.
Confidential, Florida
UI Developer
Responsibilities:
- Experienced in using React.js components, Forms, Events, Keys, Router, Animations and Flux concept.
- Responsible for developing the Items Details Module, Items Comment Module, Items Favorite Module, Order History Module, Customer Center Module. And maintain the pages running and update versions of the system.
- Implemented Front-end Online Product Sell Statistic Analysis Application using HTML5, CSS3 JavaScript, ES6, ReactJS, Redux, AJAX, XML and JSON.
- Used React-Router to turn application into Single Page Application, improve user access speed.
- Understanding on module management tools such as require and ES6 modules and hands on experience with building tools like Web pack and Grunt.
- Involved in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept to create Comment, Histogram View Component interface to allow users to send queries against their custom generated schema and render mock results to familiarize users to the Graph QL syntax. Developed custom shopping webpages with ReactJS, Web services calls and AJAX calls for the application with axioms library to access products sell statistic from server-side.
- Object Oriented Analysis and Design OOAD and Object Orient Programming (OOPs) of business requirements with the end users and business analysts.
- Ajax module is used to handle RESTful, SOAP calls to enable communication between view components and server.
- Used CI/CD tools Jenkins, Git/Gitlab, Jira and Docker registry/daemon for configuration management and automation using Ansible. Worked in Agile Scrum projects and attended Scrum meetings, User Story review meetings, Sprint Review and Retrospective meetings as part of Agile Methodology.
- Used GitHub, Bit Bucket for version control for defect tracking and used the advanced features of PL/SQL like Records, Tables, Object types and Dynamic SQL.
- Performed Unit Testing and code coverage with Karma, Jasmine, Jest, Enzyme, Cypress for test cases. Successfully created products add and delete features using new ReactJS web components for collaborative user editing.
- Used Bootstrap and React JS to create Controllers to handle events triggered by clients such as add a product to cart, pay bill, and product report button, and tan send request to server.
- Setup production dependencies for application and functionalities using Redux JS, Web pack, Grunt, Babel, Polyfilla, Node JS, SAAS framework
- Worked upon the dashboard for the project which contained a variety of charts and drag gable components using D3, React JS
- Generated server-side PL/SQL scripts for data manipulation and validation and materialized views for remote instances. Involved in designed and development of web interface using JSP, Servlets, and JDBC for administering and managing users and clients.
- Used Node.js as a cross-platform runtime environment for developing server-side web applications. Worked on Continuous delivery and continuous integration (CI/CD) - tools and services - specifically Jenkins, Docker. Created and deployed Web Services using,SOAP, and XML for Pulling Customer Service Records.Good understanding of REST API's extensive
Environment: HTML5, CSS, JavaScript, TypeScript, Bitbucket, Bootstrap (3.3.2/4),AJAX, jQuery, SOAP, MySQL, DOCKER, NPM, Graph QL, Oracle 11g, Jest, Enzyme, Eclipse, JSON, Apache Tomcat, Maven, JUnit, SASS and PaaS, RESTful, and GitHub.
Confidential, Chicago, Illinois
UI Developer
Responsibilities:
- Designed and built up the UI design and front-end programming for web application that matches the wireframes utilizing the most recent HTML5, CSS3, Java script.
- Developed front-end components using HTML5/CSS3. Also involved in back-end in creating Web API with Entity Framework.
- Developed web applications using latest JavaScript features and frameworks such as React and Redux to build dynamic web pages.
- Worked with React-router, JSX, Babel, and React bootstrap. Designed and built components, templates, dialogs, workflows in AEM.
- Designing and implementing fully automated server build management, monitoring and deployment by Using Technologies like Splunk, Shell scripts, GIT, Maven, Bitbucket, Jenkins, Selenium, SonarQube, Nexus, Bamboo, Chef & Ansible. Worked on XML along with PL/SQL to develop and modify web forms.
- Designed and developed the login portal using framework along with HTML5, CSS3 and Type Script.
- Used ReactJS to create Controllers to handle events triggered by clients and send request to server. Used Jest and Enzyme for mocking functions and writing unit tests along with Istanbul setup for testing component coverage reports.
- Involved in developing webpage applications using React JS along with server-side RESTful web services.
- Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
- Experienced the concepts of Object Orient Programming (OOPs) to ease code maintainability and readability.
- Inspector) and front-end unit test tool Jasmine, Karma, Chai and Mocha under TDD.
- Experience in version control tools GIT as well as JavaScript package manager NPM and Yarn. and parsed the reaction of JSON/XML to refresh DOM. Worked with the SASS/SCSS pre-processor to rearrange composing the CSS stylings.
- Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
- Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Responsible for designing and deploying best SCM processes and procedures with Subversion(SVN), Bitbucket, Github, Git & eclipse.
- Converted the codebase to use modern ECMA Script (ES5, ES6) using babel, typescript to trans pile and webpack as a module loader and used reactive extensions.
- Created Many Pages in AEM and worked on L3Pages creation.
- Used React.js with Redux to separate data and presentation layer. Utilized Redux stores to handle the states.
- Designed, built and coordinate an automated build & releaseCI/CDprocess using GitLab, Jenkins, Nexus, and Chef on hybrid IT infrastructure.
- Responsible for making the screens with table-less outlines meeting W3C guidelines
- Experience working in a fast-paced environment using Agile/Scrum, Test driven development (TDD) methodologies.
- Involved in writing SQL queries & PL/SQL- Stored procedures, function, triggers, cursors, object types, Cursors, sequences, indexes etc.
Environment: HTML/HTML5, CSS/CSS3, SASS/SCSS, JavaScript, node.js, Java, AJAX, ReactJS, Redux, Flux, Bootstrap, Ionic, Backbone.js, JSON/XML, jQuery, Jest, Enzyme, Agile methodology, Karma, Jasmine, WebStorm, GitHub.
Confidential
Java Developer
Responsibilities:
- Extensively worked on CORE JAVA with Collections of Generics, Templates, and Interfaces for passing the data from G me Layer to Business Layer.
- Developed using J2EE design patterns like Command Pattern, Session Facade, Business Delegate,
- Service Locator, Data Access Object and Value Object Patterns.
- Developed the multi-user application using Java and J2EE Technologies like JSP, Servlets, Restful Web
- Services.
- Developed UI using HTML, CSS and jQuery to display the data on the client side.
- Generated JUnit Test Cases for testing various Java components.
- Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
- Developed UI using JavaScript, AJAX, Bootstrap, jQuery, CSS and HTML.
- Created Classes, Methods for different functionalities and error handling, exception management features in the application.
- Implemented the concepts of Object Orient Programming (OOPs) to ease code maintainability and readability.
- Used SVN for version control tasks.
- Written PL/SQL queries to load the XML Patent data into DB.
- Utilized AJAX to increase web page's interactivity, speed and functionality.
- Developed the Maven scripts for preparing EAR and WAR files used to deploy J2EE components.
- Involved in the requirement analysis, design, and development of the project.
- Co-ordinate Application testing with the help of testing team.
- Involved in end to end implementation of the application.
Environment: JAVA, J2EE, JSP, HTML, CSS, jQuery, Ajax, Bootstrap, PL/SQL, Maven, Junit