Ui/web Developer Resume
TX
PROFESSIONAL SUMMARY:
- 6+ years of professional experience in web UI development using React.js, Angular JS, HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX
- Hands on experience with Object oriented JavaScript; modern JavaScript features like arrow function, classes and modular code development; lot more ES6 features
- Experience in developing rich views using React.js with Redux architecture for the Uni - directional data flow with the webpack build tool
- Proficient with AngularJS to build single page application with creating custom directives, services, filters, and routing
- Good Expertise in analyzing theDocument Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Stylesacross cross-browser usingFire Bug,Developer Tool Bar.
- Experienced inReact JSframework to develop theSPA.
- Experienced inReact JSand working withReact Flux architecture.
- Experienced in working withRedux architectureusing complex Object-Oriented concepts in improving the performance of the websites.
- Experience in usingReact JS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
- Good Experience inReact.jsfor creating interactiveUI'susingOne-way data flow, Virtual DOM, JSX, React Nativeconcepts.
- Familiar with creating Custom ReusableReactComponents Library.
- Well-versed with multiple Node.js.packages involving ExpressJS, Body-parser, Browser-sync, ESlint
- Experience in agile methodologies such as scrum and Test Driven Development(TDD) using jasmine for unit Testing.
- Have good knowledge working on XML Suite of Technologies XML, XSL, XSLT, and validations with DTD & XML Schema and processing files with SAX, DOM Parsers.
- Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory, and DAO.
- Good exposure on RDBMS concepts and proficiency in using relational databases such as Oracle 10g, MySQL.
- Well versed with IDE’s such as WSAD, Eclipse, Edit plus, My Eclipse, NetBeans, Flash Builder 4.5, JetBrain Intelli
- Expertise in writing UNIX Shell Scripts and good at VI editor.
- Excellent work experience with Version Control Tool’s such as Subversion, Mercurial, PVCS, SVN, and IBM Clear Case, GIT.
- Experience in all phases of Software Engineering (SDLC), Project management (Waterfall & Agile/Scrum Methodology) including Requirement Gathering, analysis, Define project scope, Design, Coding, App & web server installation, deployment, Manual Testing and Implementation.
- Proficient in handling & administering Web server’s/application servers - WebSphere, WebLogic, WAS, JBoss and Apache Tomcat.
- Experience in producing and consuming SOAP and RESTful Web Services using JAX-WS,JAX-RS, Jersey Framework and Spring MVC.
- Strong experience in Agile and Waterfall Methodologies, UML and Test Driven Methodologies, BDD.
- Had good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS and Compass.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS manipulation
- Used ESlint and Prettifier ESlint for effective error free code and code indentation in editor
- Used Jasmine for Unit Tests and Karma for performing end to end integration tests.
TECHNICAL SKILLS:
Web Technologies: HTML 5, CSS3, Java Script, AJAX, JSONJavaScript,Libraries,APIs, Packages
Frameworks & Tools: jQuery,React.js,Bootstrap,AngularJs,Node.js, Require.js,Angular2,D3.js,moment.js
Workflow and Delivery: Responsive Web Design, Single Page Applications
Database: Mongo DB
Methodologies: Agile, Scrum, Waterfall
Version Control: SVN (tortoise SVN), Git.Project Build/
Management Tool: Gulp, Maven, Bower, Webpack, Jira.
IDE & Tools: Sublime Text, Brackets, Eclipse, IntelliJ IDEA, Atom, Visual Studio
PROFESSIONAL EXPERIENCE
Confidential, TX
UI/Web Developer
Responsibilities:
- Design,develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.Js and Angular.Js that meets accessibility and web browser standards for website.
- Used React JS in the development of the web applications
- Used Redux for state management, to store the whole state of the app in an immutable object tree
- Used React-redux(connect) which is responsible to “map state to props” and “map dispatch to props”
- Used React router from Facebook for Routing/Navigation of views
- Developed user interface by using theReact JS, FluxforSPAdevelopment.
- Implementedreact JScode to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Used React-Router to turn application intoSingle Page Application
- Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- WroteAngular.jsControllers, Views, and Services for new website features
- Developed reusable components with Angular.js custom directives.
- Designed and maintained Chat Module with HTML/HTML5, CSS3, Bootstrap, Vanilla.js and Angular.js
- Used routing schemes to develop single page applications usingAngular.js ui-router
- Built table less new site is Bootstrap grid system, standard and CSS3 preprocessors like SASS/LESS to support broad range of browser
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data usingAngular.js $http
- Participated in Scrum meetings as part of iteration development process. and peer code review meetings
- Bug fixing / enhancements during system testing and user acceptance testing
- Worked with other team members especially with backend for API requests
- Worked closely with QA team to understand the reported defects and fix them
- Used Jasmine for Unit Tests and Karma for performing end to end integration tests
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS manipulation
- Implemented dynamic time zone using moment.js in the time panel of Web App.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using CSS, JavaScript, Bootstrap.
Environment: HTML5, CSS3, Java Script, JQuery, AJAX, Responsive Design, Bootstrap, Angular.js,React.js, Redux, Flex, LESS, Webpack, moment.js JSON, DOM, Media queries.
Confidential, Atlanta, GA
UIReact Developer
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- 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.
- 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 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.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Involved in writing application level code to interact with APIs, Restful using AJAX, JSON
- Worked on creating responsive website for smart devices using Responsive design and media queries
- Used AJAX extensively to implement front end /user interface features in the application
- Developed the pages that are complaint to W3C standard
- Developed different jQuery component in MVC micro architecture framework which internally use various design pattern such as singleton.
- Working experience in MongoDB and experience with CRUD operations on MongoDB collections and documents
- Used Node.js for server-side code and Express.js as the framework. Written callback functions for the Restful API
- Ensured site design integrity and quality control consistency throughout the project's lifecycle.
- Built components using JSX in React.js for rich user interface view, used webpack built tool and Babel-Loader for transpiling JSX and ES6 to ES5
- Used Axios to fetch the data by consuming the Rest API
Environment: HTML, HTML5, CSS, CSS3, Angular.js, React.js, Redux, Flex, JQuery, AJAX JSON, Angular.js, Bootstrap, Responsive design, Gulp, Bower, Node.js, NPM.
Confidential - Wilsonville, OR
UI Angular Developer
Responsibilities:
- Good Understanding in gathering requirements from Business Analyst, Product team and discuss the same in detail with developers among teams irrespective of both technical, non-technical & stake holders.
- Developed UI for various modules like Customers, Products, Contracts, Orders, Admin screen and populated data in UI which is coming from EMS Database and Mule Api’s through Restfull services
- Worked with Angular Material library(2.0.0-beta.8) for grid layout and styling purposes which is only supported by Angular 4.
- Worked with external plugins to implement Typeahead dropdowns and Export to Excel functionality in Angular 2.0,4.0.
- Worked on Solar search Implementation to enable search functionality for EMS in which the data from different databases(like Oracle,SAP tables & Mule) will be stored in Solar container in Backend and expose Api’s to Front End as JSON response for a particular POST request.
- Populated the contact details of whole Mentor staff in UI in which the data is coming from LDAP(Contacts Storage DB)
- Good experience in working with Backend service team and integrated the Front end application with Mule api’s and EMS Oracle Data Base Api’s.
- Created reusable Shared components like alert-dialog,alert-pop-up,configure,pagination etc which will be used across the application.
- Created built in reusable services which can be used across the EMS application.
- Worked on with OpenAm library(plugin) to enable Authentication and Authorization for EMS application by storing tokens in Session storage and made all Api’s secured with the help of AuthGuard functionality.
- Application services war files will be deployed in Apache Tomcat and will be tested in our localhost
- Worked with Backend team to fix the CORS error issue by configuring it in spring-servlet.xml of ems-services.
- Experience in unit testing with KARMA and JASMINE.
- Co-operated with QA team for immediate bug fixing after their end-end testing and participated in Dev & QA builds.
- Worked on Branching strategy with the help of Bitbucket.
- Developing various modules like, Customers,Products.Contracts,Orders,Reports,Admin.
- Data will get retriewed from EMS Oracle database,SAP tables and Mule Servers.
Environment: HTML/HTML5, CSS3,Angular Material 2.0.0-beta.8,Typescript,Angular 2.0 4.0,Apache Tomcat, openAm library, Spring boot, Bitbucket
Confidential - New Orleans, LA
UI Developer
Responsibilities:
- Good experience in understanding the business requirements from product owners and participating in team discussions about the deliverables.
- Developed various modules in field Vision iOS app for Field Service Engineers working at Confidential across the World.
- Strong experience on developing SPA using Angular JS and strongly expertise in Angular.js controllers, directives, factory and service resources, routings and events
- Developed modules like Events, Newsfeed, tasks, Configuration using HTML5, CSS3 media queries, Ajax, Bootstrap, Angular Js 2, Typescript, JavaScript.
- Worked with XCODE simulator to run the application in all iPhone/iPad versions.
- Reviewing functional designs for application and participated in creating Wire Frames and Visual designs.
- Develops and maintains applications and databases by evaluating client needs.
- Consumed reusable global services like UserSrvc, LoaderSrvc, DbSrvc, buand UserSrvc etc in directives.
- Experience in implementing Front End Logic through Typescript.
- Experience in Creating reusable web components which will be used numerously across the application.
- Developed Custom directives to be reused across different modules in the application.
- Refactored the reusable custom directives into components for Angular 2 migration.
- Developed Web API using MVC framework for all business logic and exposed to the front-end interfaces.
- Gathered data from API/web services via AJAX-JSON calls and updating the DOM within the result sets.
- Designed and developed web pages using CSS pre-processors such as SAAS.
- Debugged the issues in Safari browser.
- Experience in creating global CSS classes with the support of SASS and used across the application.
- Experience in creating and updating model and essentialsjs on objects in backend which is required to populate data in front end screen.
- Experience in creating separate connectors for different modules to pull the date from ERP’s like Primavera, Greenplum and Postgres using Spring Rest Templates.
- Experience in creating microservices using spring boot.
- Expose Rest end points from connector to consume services from Oil and Gas API and their backend systems.
- Experience in using POSTMAN for testing HTTP client web services and integrating front end code with backend data.
- Experience in working on Agile environment with the help of tool RALLY.
- Used NPM, GRUNT forUItask runner and mastered in using the GRUNT commands for building the project.
- Used AJAX Calls $. get, $.post, $.ajax to make request to the backend and fetch the data in JSON format.
- Worked closely with back-enddevelopersto find ways to push the limits of existing Web technology in service of creating the best possible User Interface.
- Worked in Agile Development and maintained good level of communication in team going through all phases of SDLC lifecycle.
- Good knowledge in refining User stories by understanding the requirements in terms of bussiness perspective.
- Experience in working under Predix platform and deploying code by using clound foundry commands.
- Experience in unit testing with Grunt using Karma and jasmine.
- Extensive experience in GIT version control, forking and branching strategies.
- Determine testing best practices and principles and promotes them across the organization.
- Involved in release planning along with the business and IT customers.
- Sprint review meetings with team as well as program management.
- It is an IOS application developed for Field Engineers working at GE oil and gas to track their Performance, tasks and daily activities.
- Application runs on PREDIX server(Predix.io).
- Developed modules like Events, Newsfeed, Tasks, Timesheets and Configuration.
- IOS app is specifically designed and developed for all iPhone and iPad versions through XCODE simulator.
- Application works both in offline/online mode with the help of Couch Base Lite. (Couch base lite stores the data in offline mode and syncs when the app is in online mode).
Environment: HTML 5, CSS3, Bootstrap, Java script, jquery, AngularJs 2, Typescript, SASS, GIT, Rally, Safari, POSTMAN and PREDIX
Confidential, Grand Rapids, MI
Java/UI Developer
Responsibilities:
- Designed front-end screens using HTML, XHTML, DHTML, CSS and pure JavaScript(Vanilla.js)
- Designed and Developed Java Script framework forUIConfiguration widgets
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms
- Used pure JavaScript(Vanilla.js) functions for the logical implementation part at client side for all the application
- Developed stores procedures, triggers, functions and database tables in Oracle database
- Used pure JavaScript accordingly for validation purpose, browser detection and controls
- Wrote extensive HTML, CSS and JavaScript code to build dynamic pages using Eclipse
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing
- Developed Web API using NodeJsand hosted on multiple load balanced API instances.
- Developed code for Responsive web design in JavaScript using frameworks like Angular.js.
- Designed UX pages using Adobe Illustrator for digital photo manipulation and photorealistic styles of computer illustration.
- Created and optimized graphic prototype websites and applications interfaces using HTML5, CSS3 and implementing custom AEM components
- Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
- Used JAXB to marshaljavaobject to XML object to put message in message Queue.
- Experience in developing scalable solutions using NoSQL database, Cassandra, MongoDB.
- Performed importing data from various sources to the Cassandracluster using Java/Python APIs
- Followed Agile scrum methodology, involved in sprint planning, retros and code reviews.
Environment: HTML, CSS, JAVASCRIPT, Core Java, XHTML, DHTML, XML, DOM, Oracle database, Hibernate, Rest, log4j, JUnit, IBM MQ, JMS, JAXB
Confidential
UI Developer
Responsibilities:
- Involved in building user interfaces for websites and web applications using HTML, CSS and JavaScript
- Strong experience with JQuery, AJAX, and XML
- Responsible for all of the responsive web design, look and feel (CSS, image/icon selection, etc.), and client/browser side interactions/UI(JavaScript/HTML)
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation
- Implemented new website design layout for conversion of existing static websites to responsive
- Produced GUI prototypes for business logic presentations.
- Utilized the concepts of AJAX to make asynchronous calls and BOOTSTRAP for responsive web design
- Developed number of JSP pages using Struts tags, validations in JSP pages and session management
- Worked and applied model-view-controller design pattern and conducted simultaneous queries and retrievals using Javamultithreadingtechniques
- Used Servlets and EJB to develop the server side components in Java
- Developed order worksheet for pricing using JSP and provided dynamic update of JSP
- Designed different tables required for the project in Oracle database and used the stored projects in the application
- Involved in database testing for the application in SQL server
Environment: HTML, CSS, JavaScript, JQuery, AJAX, Core Java, Multi-threading, JSP,EJB, SQL, PL/SQL, Oracle, Eclipse
