We provide IT Staff Augmentation Services!

Senior Ui Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Around 7 years of experience as a UI Developer in Developing Web Applications using various UI technologies and frameworks like HTML/HTML5, CSS/CSS3, XML, XHTML, JavaScript, DOM, Ajax, Angular.js, Node.js, React.js, Express.js, MangoDB, JSON and jQuery.
  • Developed enterprise - level JAVA web applications utilizing XML, JSON, Restful-based web services, JavaScript, HTML, Angular2/4/5/6/7/8+, React.js, node.js, Backbone.js, Chart.js, D3.js and a Modern UI framework such as Bootstrap.
  • Experienced in working on Responsive Web Designs using Bootstrap and CSS3 Media Queries.
  • Good knowledge in understanding life cycle methods to control the component mounting, updating and unmount in React.js.
  • Experienced working with Redux to manage the whole state and developed the well-designed store, actions and reducers.
  • Experienced working with redux-promise, redux-thunk as middleware to handle asynchronous events/side effects.
  • Experience in SOA and developing and integrating SOAP and RESTful web services with the front-end using Ajax Calls.
  • Experienced developing Single Page Applications (SPA’s) using Angular.js.
  • Worked with Angular.js features like Components, Services, and Routers and created Custom pipes to format the data before displaying it to the user.
  • Experience using Angular.js Template driven forms and Model driven forms builder by using ng Model.
  • Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.
  • Experienced in working with AngularJS MVC, MVVM (Data Binding).
  • Expertise in using JSON and AJAX to link with back-end applications consuming RESTful Web Services.
  • Experienced in RDBMS systems like SQL, MySQL and NoSQL database MongoDB.
  • Implemented node modules using NPM into Node.js to integrate with designs and requirements.
  • Worked with scalable applications using the MEAN and MERN stack.
  • Implemented module management tools such as require, ES6modules and hands on experience with build tools Webpack and Grunt.
  • Experience developing testing strategies for client-side and server-side applications using Chai, Mocha, Jasmine, Karma, Enzyme and Jest.
  • Experience in using vision control tools like SVN, GIT.
  • Experienced working with Agile, Waterfall and kept good communication through all phases of SDLC (Software Development Life Cycle).
  • Possess very good communication; interpersonal and problem-solving skills.
  • Capable of quickly learning and delivering solutions as an individual and as part of a team.

TECHNICAL SKILLS

Languages: C, C++, core JAVA, PHP, Drupal

Web Technologies: HTML/HTML5, CSS/CSS3, XHTML, JavaScript, JSP, JSON, AJAX, XML

JavaScript Technologies: jQuery, Angular2/4/5/6/7/8+, TypeScript, Backbone.js, Bootstrap4, React.js (v16.0), Node.js, Vue.js, Express.js, Chart.js and D3.js.

IDEs: Eclipse, Sublime Text, Notepad++, Visual Studio, Web Strom, PHP Strom, Visual Studio Code, Cloud9 and NetBeans.

Developer Tools: Firebug, Web Inspector, Bugzilla, Developer Toolbar

Methodologies: Agile-Scrum, Waterfall

Version Control Tools: Git-Hub, SVN

Cloud Service: Amazon Web Service (AWS) and Microsoft Azure

CMS Tools: Wordpress, Drupal

Databases: SQL, MySQL, MongoDB and Oracle 9i/20g/11g/12c/13c, Firebase

Operation System: Microsoft Windows 8.1/10, Mac OS X, Ubuntu

Application Servers: WebSphere, Apache Tomcat Server, WebLogic

Other tools: Composer, Jira, PHPExcel, TCPDF, Gulp, npm, yarn, webpack, eslint

PROFESSIONAL EXPERIENCE

Confidential

Senior UI Developer

Responsibilities:

  • Developed the User Interactive web pages in a professional manner by using web technologies like HTML5, XHTML, CSS3, and TypeScript as per company standards.
  • Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery and Ajax.
  • Created web services and desktop applications to access and display data needed by support teams using HTML5, TypeScript, Angular8, React.js, Node.js, SCSS, Angular Material Design.
  • Responsible for all client-side UI Validation and implementing Business logic based on user selection.
  • Developed reusable React Component which can be used by other developers and other areas of the application such as grid, form, field, and modals.
  • Worked on React Virtual DOM and React views, used React Router to turn the application into Single Page Application.
  • Used Bootstrap grid system and media query for responsive design.
  • Implemented ES6 features like arrows functions, classes, Promise and spread operators to make the JavaScript much simpler and readable.
  • Managed source control and version control using Git.
  • Done the design, development and testing phases of Software Development using AGILE methodology and Test-Driven Development (TDD).
  • Worked effectively in a fast-paced Agile (Scrum/Sprint) Development methodology to meet tight deadlines.
  • Involved in design and development of server-side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
  • Designed and developed JSP Pages using Struts framework and Tag libraries.
  • Extensively used redux-forms in shipping modules and sign-in modules.
  • Worked on Angular to improve overall design and UI of websites and extracted data in UI for different clients using JSON format.
  • Responsible for developing modules/components that are cross browser compatible and responsive across different browsers like Firefox, Google Chrome and Internet Explorer.
  • Designed and developed various Screens using Angular.js, JavaScript, HTML, and CSS.
  • Designed and implemented the enhanced development platform by doing POC using frameworks like Angular.js, Node.js, NPM, and Spring MVC Rest API.
  • Embedded new NPM build with in maven build to reduce the impact of current build process and help run builds seamlessly on the existing infrastructure
  • Used Web services (RESTful) for transmission of large blocks of XML/JSON
  • Used Jenkins tools for Continuous Integration (CI) & Continuous Deployment (CD).
  • Using GIT version control system
  • Develop the build script using GRUNT task runner and build the project with different tasks to JSHINT, JSCS, Concat, Uglify, Annotate, and Rev the CSS and JS files.
  • Made use of redux saga middleware to access redux application state and dispatched redux actions.
  • Made REST API calls to fetch the data from the backend as JSON response and populated on UI conditionally depending on the prop values of a component.
  • Integrated HTML into WordPress & CMS platforms by primarily converting them into themes and templates.
  • Created new websites in WordPress CMS and restructured the existing ones by customizing the templates using Dreamweaver.
  • Worked on AWS (S2) to integrate the picture files to the UI.
  • Collaborated extensively with the UX team to get up-to-date mock-ups and creatives and with QA/UAT teams for bug tracking and bug fixing.
  • Actively participated in weekly front-end meeting to discuss the scope of reusability of components, dependencies and blockers and coding standards to be followed across multiple projects.
  • Set up Jest and Enzyme for unit testing.

Environment: HTML5, CSS3, SASS, XML, Jeet, JavaScript, Es6, TypeScript, React.js, Angular 7/8+, Node.js, Spring MVC, Jenkins, NPM, D3.js, JSP, JDBC, JSON, GIT, AWS, REST API, JIRA and MangoDB.

Confidential, Memphis, TN

Senior UI Developer

Responsibilities:

  • Involved in developing user interfaces using HTML5, CSS3, JavaScript, HTML, jQuery, Angular.js, Node. Js AJAX, JSON.
  • Developed the web application using HTML5, CSS3, JavaScript, Bootstrap and React.js.
  • Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript.
  • Created React.js reusable components using JSX and used Redux for state management of the application.
  • Used React.js to create Controllers to handle events triggered by clients and send request to server.
  • Implemented redux-promise as middleware in the application to retrieve data from Backend.
  • Implemented react-autocomplete for creating Google maps location search on the webpage.
  • Worked on React.js with Redux to separate the data and presentation layer and utilized Redux store to handle the states and update the UI.
  • Worked with Express.js to consume RESTful Webservices within Node.js.
  • Involved in creating MongoDB collections, documents and developed Mongoose Schema objects to perform CRUD operations.
  • Implemented JavaScript task runner Gulp to automate the tasks like modification of the files, compiling SASS to CSS.
  • As a part of the CICD pipeline, the application was deploying in to AWS EC2 Containers and stored the pipeline logs in S3 buckets.
  • Maintained AWS EC2 instances in both east and west regions.
  • Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE and developing Vue.js applications.
  • Used Webpack as build configuration to develop the project and web pack-dev-server as server to run locally.
  • Implemented test cases and performed unit test using the JavaScript testing framework Mocha and Chai as a test runner.
  • Worked on Drupal for content management of the website and database handling on the server side.
  • Managed source control and version control using GIT.
  • Involved in Daily Standups, Retrospective, Sprint Planning, Code Review weekly and completed story points on JIRA tool.

Environment: HTML5, CSS3, JavaScript, Bootstrap, ES6, React.js, Node.js, Express.js, JSON, Gulp, MongoDB, Webpack, Mocha, Chai, Jenkins, AWS, Drupal CMS, Agile, JIRA, GIT.

Confidential

Senior UI Developer

Responsibilities:

  • Worked as a UI Developer, developed two different Web-based applications in a team and managed the developing of Account landing page layout, Account details, Login page using HTML5, CSS3, JavaScript, Angular.js and Node.js.
  • Developed Angular based services, controllers and directives for the page development and migration of the project.
  • Developed Login/Registration/Edit of user profile integration with community sites using HTML5, CSS3, jQuery AJAX, JSON and JavaScript.
  • Developed Registration/login functionality for IW Alerts.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, PHP and CSS. Designed Restful XML web service for handling AJAX requests.
  • Developed high volume/transaction J2EE applications: OO/AD, Java, Servlets, JSP Spring, SoapUI, JUnit/Testing
  • Using advanced level of JQUERY, DOM, AJAX, JavaScript, CSS and pure CSS layouts.
  • Split the UI logic into Model, View and Controller using Angular.js architecture.
  • Registration & Edit User Profile for all FTN sites.
  • Built complex desktop - style UI using HTML, M pages, CSS, JavaScript and AJAX including configuration wizards and interactive reports. Client implementation was a custom, SPA framework that utilized jQuery and knockout (all routing, data access, caching, etc., implemented as custom JavaScript code).
  • Integrated the Java code (API) in JSP pages and responsible for setting up Angular.js framework for UI development. Developed html views with HTML5, CSS3, bootstrap and Angular.js.
  • Developed Project Page module, which facilitates editors, can select articles displayed in site using Object Oriented Programming.
  • Used advanced JavaScript to create interfaces and help manage cross browser compatibility.
  • Implemented pagination using jQuery.
  • Use JS framework such as Bootstrap (for data driven apps) and Backbone.js (for heavy DOM manipulation). Full stack JavaScript development - React.js and plain JS modules on the client, Node.js.
  • Involved in creating a reusable component using React.js for DOM manipulation.
  • Involved in designing User Interface (UI) applications and professional web applications using JavaScript, knockout.js, Angular 4, Bootstrap, jQuery, JSP, HTML, DOM, XHTML, JSON and AJAX.
  • Developed the administrative UI using Backbone.js.
  • Developing customer facing software for managing advertisements using Backbone.js
  • Setup framework for all current and future front-end projects to use Backbone.js
  • Developed utility to parse and import low-level data in multiple formats.
  • Used agile methodology for software development. Developed several REST Web services. supporting both XML and JSON to perform tasks such as remote thermostat and demand- response management. REST web services leveraged by both web and mobile applications.
  • Evaluate the request for enhancements and analyze the high priority bugs.
  • Refine and iterate user experience by designing new modules and interfaces in a complex, responsive site.
  • Used Firebug, Firebug Lite, and IE Developer Toolbar for debugging and browser.

Environment: HTML5, CSS3, jQuery, DHTML, AJAX, Eclipse, Notepad++, Hybris (HMC, Cms Cockpit, HAC), Java, AWS, JavaScript, TypeScript, Jenkins, GitHub, knockout.js, Angular5/6+, React.js, Backbone.js, Bootstrap.

We'd love your feedback!