Java/ui Developer Resume
Mooresville, NC
SUMMARY
- Around 9+ Extensive Experience in developing and designing user experiences of Internet/Intranet applications using HTML5, CSS3, Bootstrap, LESS, SASS JavaScript, jQuery, Typescript, AngularJS 2.x/5.0+, ReactJS - Redux/Flux, AEM 6.2, JSX, RxJs, Vue Js, Jasmine, React-bootstrap, NodeJS, npm, Webpack, Babel, Grunt, Browsrify.
- Expertise in gathering, documenting and analyzing business requirements and worked on many project methodologies likeAgile / Scrum.
- Expertise in working on Front End/User Interface (UI) Technologies like usingHTML4/5, CSS2/3, DHTML, SASS, LESS, JavaScript, JQuery,Ext.js, React JS, Bootstrap Framework, Modernizer JS, Media Queries, AJAX, JSON,andXML.
- Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object OrientedJavaScript, Type Script, Angular 2.0, Angular 4, Angular JS, Node JS, Bootstrap, Media Queries, CSS Frameworks, Java.
- Expertise inReact JSframework to develop theSPA
- Experience in developing modern web applications usingAngular 2/4, Node.js, React.js, Express.js Vue Js and Mongo DB.
- Configuring the Docker containers and creating Docker files for various environments and worked on Kubernetes environment.
- Experienced in usingReactsJS components, Forms, Events, Keys, Router, AnimationsandFlux concept.
- Expertise in React Component forUX - Libraryconsisted ofButton, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdownand many more.
- Experienced inReact.jsfor creating interactive UI's usingOne-way data flow, Virtual DOM, JSX, React Native concepts.
- Experience in design and implementation of modules on Adobe CQ 5.4, Adobe CQ 5.5 and AEM 6.1.
- Good work experience on RDBMS like Hadoop, Big data, Cassandra, NoSQL, MongoDB, Oracle, MySQL, MSSQL, SQL Server, PL/SQL using Stored Procedures, Triggers, Views.
- Experienced in WordPress, WordPress Themes and Plugins, Woo Commerce, Gravity Forms, Drupal, Confidential
- Expertise in creatingTemplates, MockupsandPrototypes,Web Interfaces, Layoutsand Flow of Future Pages.
- Familiar with creatingCustom Reusable React Components Library.
- Wrote functional tests for REST interfaces in Clojure.
- Worked with content management systemsAEM,Drupal, JoomlaandCascade
- Experienced working in building an isomorphic application usingReact.jsandReduxwithGraphQLon server side.
- Experienced inReact JSand working withReact Fluxarchitecture using complex Object-Oriented concepts in improving the performance of the websites
- Working experience withPHP 4/5which includes configuration, security, object-oriented programming, creating web services, custom frameworks.
- Experience in working in Teradata V2R12.Xsystems and used like multi load, fast load, fast export, Teradata SQL
- Experienced of responsive web design usingBootstrapframework andCSS3media queries.
- Implemented easy to useBootstrapplugins for building carousel, accordion, modal windows etc.
- Working experience onCSSBackground, CSSPositioning, CSSText, CSSBorder, CSSMargin, CSSPadding, CSSTable, Pseudo Classes, Pseudo ElementsandCSSBehaviors in CSS.
- Experienced inCSSpixel-level layout, Consistency with browsers, Version and Platform Independence.
- Good Expertise in analyzing theDocument Object Model (DOM) Layout, DOM Functions, andJava Scriptfunctions, Cascading Styles across cross-browser usingFire Bug, Developer Tool Bar.
- Strong understanding onMVC, MVVM, OOP,JavaScript.
- Worked withJavaScriptvalidations and developed Object-Oriented code.
- DevelopedWeb APIusingNodeJSand hosted on multiple load balancedAPIinstances.
- Expertise inRESTful,SOAPweb services to integrate between Application to Application
- Experienced with creating and reviewing UI design specifications, prototype development, and conducting usability tests to ensure quality assurance.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Experienced with front-end development with back-end system integration.
- CreatedAPI-driven interactive applications utilizingAJAXtechnology.
- Experienced with image editing tools such asPhotoshop, Fireworks, andIllustrator.
- Experienced with various IDE’s such asEclipse, Sublime, Dreamweaver, andNotepad++.
- Extensively used the repositories likeGitHubandSVN.
- Experienced in Node environment usingNode.js, NPM, Grunt, Gulp, Groovy Bower.
- Experienced automatic build process by usingJenkinsandMaven.
- Experienced in unit testing by usingKarmaandMocha.
- Expertise in working onAWSto integrate the Server code to Client-side code.
- Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-platform environment.
TECHNICAL SKILLS
UI Web Technologies: CSS, HTML5, XHTML, XML, XSLT, JavaScript, Typescript, JQuery, Foundation, Tableau.JS, Java, Vue JS, Solr, Bootstrap,Ext.Js
Frameworks: Angular 1.X, Angular 2.X, Angular 6.X, Angular 8, Node JS, React, Cordova
Operating Systems: Windows, Unix/Linux.
IDE, Editors: Notepad++, Sublime text, Net beans, Eclipse, IntelliJ, Visual studio,AEM
Web/App Servers: Apache Tomcat 7.0, HTTP Web Server, Jboss.
Database: MySQL, PL/SQL, BDE,Hadoop.
Browser: All (IE, Firefox, Opera, Chrome, Safari)
PROFESSIONAL EXPERIENCE
Confidential, Mooresville, NC
Java/UI Developer
Responsibilities:
- Participated withend users and business analystto understand the business requirements.
- Built rich front-end applications, user interactive (UI) web pages usingHTML5, CSS3,andBootstrap
- CSS styleswere developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- Integrating JavaScript libraries (jquery,React-Bootstrap,Highcharts,Datatables, etc.)
- CreatingReact.js / Redux front-end UI, and Node.js applications for backend.
- LeveragedReact.jsresources for all data access, encapsulatingURLsand standardizing data access interfaces.
- Maintaining Parent and child elements by usingStateandPropsinReact.js.
- Reactand Functional DrivenJavaScriptexpert inSPAs, UI Components, Mobile web and Performance optimization.
- Worked on the creating different screen using ExtJs
- Used Ext JS 3.x and Spring together with Ext Direct.
- Knowledge of internal architecture of AEM instance
- Skilled in leading frameworks asReact.jsto build high-quality, scalable and reusable components and Front-end solution.
- Worked with Angular 2 and typescript as part of migration from Angular and vanilla javascript to Angular 2 and React.
- Used SQL Azure extensively for database needs in Customer Lookup.
- Worked onVue.js events distributionand parent chain for parent-child component communication.
- Manipulated DOM, handled events and applied animation TEMPeffects withVue.js.
- Used GraphQL for complete and understandable description of the data in our API, gives clients the power to ask for exactly wat they need.
- Did Data transformation automation using Clojure.
- Designed developed the application using JSF, Facelets, Ext JS 3.x.
- Provided performance tuning and physical and logical database design support in projects for Teradata systems.
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process, Developed DAO API to manage the payment information using Hadoop, Big data, Cassandra, NoSQL, MongoDBm MySQL, JDBC.
- Performing extensive programming inPHP/MYSQLto achieve all functionality.
- Tested and applied the branding on a step by step procedure usingJasmine.
- Created custom filter inReact.JSin the application.
- Used services to read data from remote server usingReact.JS
- UsedReact.jslibrary functions for the logical implementation part at client side for all the application.
- CreatedReact.jsfor reusable components (multi-field form elements, background file uploads.
- Maintained states in the stores and dispatched the actions using redux.
- ImplementedReact.jsControllers to maintain each view data.
- Utilizing WordPress, HTML5, CSS3, MongoDB, Mustache, Bootstrap, Less, Nodejs, JavaScript, JQuery
- Implementedflux patternby usingreduxframework as a core dependency.
- Architected and Developed for Large Scale JavaScript Application withReact.js
- Used various properties, parameters inES6.
- Migrated the Azure CXP Tools to HTTPS based authentication using SSL encryption.
- Improved application performance using Azure Search and SQL query optimization.
- Managed Docker orchestration and Docker containerization using Kubernetes.
- Used Kubernetes to orchestrate then deployment, scaling and management of Docker Containers.
- Developing responsive components websites on AEM is one of the key responsibility.
- Created social login usinggigya. Integrated the social accounts with theexpress account.
- Implemented the Drag and Drop functionality usingReact-Draggable
- UsedReact-Routerto turn application into Single Page Application
- Called theRestfulweb services calls forPOST, PUT, DELETEandGETmethods.
- Developed, implemented and testedNode.jsapplications.
- Involving all the stages of Software Development Life Cycle like Application Design, Development, Debugging and testing the applications.
- Has worked onAWSfor fetch the pictures files from AWS to UI
Environment: React.js, Redux, Flex, Node JS, Express JS,Vue Js, GraphQL,JavaScript, Kubernetes, HTML5, SAAS, CSS3,PHP5, jQuery, JSON, Bootstrap, AJAX, Core Java, Mocha, MVS, WebDriver,Ext.Js,Clojure, Sublime, Hadoop,AEM,GIT, Grunt, Firebug, Agile development, Opitimizely, Jira, AWS,Azure
Confidential
Front-End Developer
Responsibilities:
- Experiences in development of a well responsive Single Page Application using Angular framework, JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
- Created multiple Typescript modules to manage written codes in angular project.
- Worked closely with the end user’s / business analysts to gather the requirements of the project and was responsible for the delivery of technical design document and implementation
- Moved existing AngularJS controllers and services to Angular2/4 components for more responsive and less dependency.
- Compiled TypeScript files to produce equivalent ECMA5JavaScript files.
- Restricted member fields and methods access using access modifiers like public, private and protected in TypeScript file.
- Mongo DB is used as the backend database with the NOSQL script SQL
- Accessed and manipulated private member fields defined in TypeScript file using get and set properties.
- Using Web pack to generate static assets representing modules from dependencies.
- Expertise in creating responsive style sheets using CSS with SASS.
- Created typescript reusable components and services to consume REST API’s using component-based architecture provided by Angular2.
- Used GraphQL to enable the powerful developer tools.
- Classes to interact with business logic &used Spring Framework for Angular layer design patterns.
- Developed SPA (single page application) project using Angular 2.0/4.0/5.0 and Typescript for frontend, Node.JS and Postgres for backend.
- Data modeling using Database development skills with Hadoop, Big data, Cassandra, NoSQL, MongoDB, JDBC, DB2, CRUD MongoDB, Oracle, MySQL
- Experience in AEM modules.
- Worked on designing single page application usingVue Js components such as Router and Vuex core components.
- Experience in usingVue JS to create a simple API to loop through an array of bound data and also done two way binding of data using Vue JS.
- Used GraphQL which is very easy to add features or make changes to the app without messing around with the server code.
- Created the first on-line registry for people with brain injury usingPHP/MYSQL and JQuery.
- Developed performance utilization charts, optimized and tuned SQL and designed physical databases. Assisted developers with Teradata load utilities and SQL.
- Worked on Teradata Query man to validate the data in warehouse for sanity check
- Upgrade code to 6.2 AEM touch and classic modes.
- Wrote AJAX calls to populate tables, tab menu and other components with JSON data in Angular2.
- Extensively used HTML5, Angular, JSON, AJAX and DOM scripting for form validations.
- Developed web API using Node.JS and hosted on multiple load balanced API instances.
- Experienced in Model View Controller (MVVM) frameworks such as Angular for creating SPA.
- Used HTML5, CSS3, JavaScript and Angular4/5 for our prototype- working model.
- Integrated the UI code with Backend, Used JSON for data exchange between the client and server.
- Created middleware application server to encapsulate modern JS widget framework and control set.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Created Redux based components for display and input of economic data.
- Extracted reusable logic from components as Higher-Order Components Angular6/7, Typescript, Single Page Application (SPA), Linux, Git, Create-Read-Update-Delete (CRUD), REST APIs,Document Object Module(DOM) such as infinity scroll to achieve more flexibility.
- Experienced in developing web applications using latest JavaScript ES6 features and framework/Libs such as Redux.
- Experience in caching and load balancing in AEM dispatcher
- Wrote unit tests with Karma, Jasmine and Enzyme.
- We used jasmine and karma frame works for writing test cases and used to take care of unit test coverage for the functionalities developed.
- Worked with source version control tool GIT to manage the code repository.
- Following agile methodology with daily standups and regular sprints and used JIRA for tracking tasks and bugs.
- Monitor Production Server Health of different parameters (CPU Load, Physical Memory, Swap Memory,Hard disk, MySQL service, Http service and response time) via MRTG, Nagios.
Environment: HTML5, CSS3, JavaScript,GraphQL, Hadoop,Angular2/4,Vue Js, AEM,TypeScript, Agile, Ajax, JSON, jQuery, Web-pack, Jasmine, Node.JS, Redux
Confidential, Richmond VA
Sr UI Developer
Responsibilities:
- Experiences in development of a well responsive Single Page Application using Angular framework, JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
- Created multiple TypeScript modules to manage written codes in angular project.
- Worked closely with the end users / business analysts to gather the requirements of the project and was responsible for the delivery of technical design document and implementation
- Moved existing AngularJS controllers and services to Angular2/4 components for more responsive and less dependency.
- Compiled TypeScript files to produce equivalent ECMA5JavaScript files.
- Restricted member fields and methods access using access modifiers like public, private and protected in TypeScript file.
- Accessed and manipulated private member fields defined in TypeScript file using get and set properties.
- Using Web pack to generate static assets representing modules from dependencies.
- Expertise in creating responsive style sheets using CSS with SASS.
- Created typescript reusable components and services to consume REST API’s using component-based architecture provided by Angular2.
- Classes to interact with business logic &used Spring Framework for Angular layer design patterns.
- Developed SPA (single page application) project using Angular 2.0/4.0/5.0 and Typescript for frontend, Node.JS and Postgres for backend
- Wrote AJAX calls to populate tables, tab menu and other components with JSON data in Angular2.
- Extensively used HTML5, Angular, JSON, AJAX and DOM scripting for form validations.
- Developed web API using Node.JS and hosted on multiple load balanced API instances.
- Experienced in Model View Controller (MVVM) frameworks such as Angular for creating SPA.
- Used HTML5, CSS3, JavaScript and Angular4/5 for our prototype- working model.
- Integrated the UI code with Backend, Used JSON for data exchange between the client and server.
- Created middleware application server to encapsulate modern JS widget framework and control set.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Created React/Redux based components for display and input of economic data.
- Built highly reusable UI components with React and Styled Components to increase scalability and reusability.
- Extracted reusable logic from components as Higher-Order Components Angular6/7, Typescript, Single Page Application (SPA), Linux, Git, Create-Read-Update-Delete (CRUD), REST APIs,Document Object Module(DOM) such as infinity scroll to achieve more flexibility.
- Use React.JS to create more responsive webpages, which can be compatible with all the browsers and compatible with the different devices.
- Implement the Redis Cache Service on Azure and integrate with Web API to cache user sessions.
- Experienced in developing web applications using latest JavaScript ES6 features and framework/Libs such as React and Redux.
- Wrote unit tests with Karma, Jasmine and Enzyme.
- We used jasmine and karma frame works for writing test cases and used to take care of unit test coverage for the functionalities developed.
- Worked with source version control tool GIT to manage the code repository.
- Following agile methodology with daily standups and regular sprints and used JIRA for tracking tasks and bugs.
- Monitor Production Server Health of different parameters (CPU Load, Physical Memory, Swap Memory,Hard disk, MySQL service, Http service and response time) via MRTG, Nagios.
Environment: HTML5, CSS3,AEM, JavaScript, Angular2/4,PHP5, TypeScript, Agile, Ajax, JSON, jQuery, Web-pack, Jasmine, Node.JS, React, Redux
Confidential, Madison WI
Front End Web Developer
Responsibilities:
- Designed and Developed User Interactive (UI) of Web pages with the halp of HTML, CSS3, JavaScript, JQuery, Bootstrap and AJAX.
- Worked on highly advanced and user interface design and development and Designing and prototyping tools Axure and Sketch
- Worked on AGILE environment in the process of web development
- Performed functional testing to identify various critical points in the application and automated it by usingSeleniumWeb Driver
- Worked on providing the single page applications using React.
- Ensuring the quality of theUXthrough regular bug bash-style reviews.
- Conduct functional testing using selenium web driver that tests the functionality of the solution to ensure that the application is working correctly
- Built custom rest API though the use of AWS and AWS API Gateway.
- Collaborate with the UI Designers to translate new, atomic design elements into modular, scalable, accessible UI components in a 2-week sprint cadence
- Developed Account Billing summary page, Policy summary page, Scheduled Payment page, Make a Payment page.
- Dynamic Re usable components synchronous chat application using React and Redux
- Used JSON strings to transfer java object data to between client and server and vice versa.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Json objects and React.js
- Developed services to pull the invoice statements, Due dates, Account payment status for available accounts.
- Styling of webpages using SASS/ LESS on server with Node Package Manager (NPM).
- Code management and movement using Node. Js.
- Involved in developing XML, HTML5, and JavaScript for client-side presentation and, data validation on the client side within the forms.
- Using the AWS SDK, JavaScript ES6 applications are building for the browser.
- Used storybook for developing React core and site components as development environment followed atomic design pattern.
- Developed D3.js for visualizations in React based application
- Investigated and experimented Dynamic web page with ways to testcomponents using Jasmine and karma.
- Developed client-side AJAX application that uses XSLT, Angular6/7, Typescript, Single Page Application (SPA), Linux, Git, Create-Read-Update-Delete (CRUD), REST APIs,Document Object Module(DOM) XPath, JavaScript OOP, and more Bind objects and retrieves them via JNDI interface.
- Application development is done using the Eclipse IDE with the GWT plugin and SDK.
- Used the Node.js MVC Frameworks in the development of the web applications.
- Experience in writing functional/unit RSpec tests using TDD, built base test framework around mobile site (RSpec/Capybara)
- Implementing and enforcing reusable code standards across enterprise level initiatives. By using reux and react
- Created client surveys and displayed the results in a Dynamic report (d3 js, jQuery, React)
- Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Ensuring the quality of theUXthrough regular bug bash-style reviews.
- Used to create UX wire frames using Adobe Photoshop.
- Worked on AWS, EC2 server and s3 storage to deploy functional prototypes.
- Implemented CSS3 and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Created, guided and encouraged the GWT incubator, an online community to create widgets and test new ideas for with the Google Web Toolkit.
- Developed web services using SOAP, WSDL and Apache Axis, which halped communicating through different modules of the application.
Environment: AngularJS 2.0, Angular 9.0, RxJS, AEM 6.2, HTML5, SCSS, JSON, Typescript, Jasmine, Github, JSON, WebStorm, Adobe Brackets, Cross browser compatibility, Agile Spotify, JIRA
Confidential
UI Developer
Responsibilities:
- Worked on front end pages that were developed in a professional manner using HTML, CSS, JavaScript and jQuery and Migrated Java JSP pages to HTML5, CSS3, Node.js, Angular.js, JavaScript team site pages
- Strong experience with Cross Browser Compatibility issues and Optimization for web, including CSS Sprites and best practices adapt and get you're system optimized with small code snippets using team site.
- Created dynamic web pages using adapt and get you're system optimized with small code snippets
- Involved in building a high efficiency Dynamic Single and Multiple page Web Application using Angular JS, Node Js, HTML, HTML5, JavaScript, Bootstrap, JQuery and CSS3.
- Work on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Higher user experience at the time of high experience using Angular.JS
- Created JSON mock data and populated them from backend using node.js
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the functionality using jQuery framework.
- Worked on database MongoDB and also server side development patterns.
- Worked on various CSS concepts like: Foundation, media queries, modernizer and Flex-box to develop responsive web pages.
- Design UX for a webpage, which enabled sales reps to make customized literature for potential clients. Included
- Well experienced in using SVN and consistent experience using and updating the code for teamsite.
- Worked on both internal and customer facing applications.
- Coded pages with best Search Engine Optimization (SEO) techniques.
- Worked with back-end team to integrate data to get responses in JSON.
- Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
- Responsible for deployments via teamsite CMS environments to production environment.
Environment: HTML, CSS3, JavaScript, jQuery, AJAX, JSON, AngularJS, Node Js, Json, Jasmine, SASS, Foundation, SVG, Agile, SVN, CMS
