Ui Developer Resume
IA
PROFESSIONAL SUMMARY:
- Around 8+ years of extensive work experience in writing web application programs covering front - end UI/UX using the web technologies like HTML, XHTML, CSS2/3, JAVASCRIPT, JQUERY, JSON, XML and AJAX.
- Good experience in software development life cycle (SDLC) in developing and designing user experience.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, classes, Pseudo elements and CSS behaviors in CSS.
- Extensive experience with J2EE along with Web Service/Database related technologies.
- Extensive programming experience for Struts, Spring MVC, Spring Security and Spring IOC.
- Expertise in React JS framework to develop the SPA and working with React Flux architecture.
- Expertise in design and development of Web service which includes of handling SOAP/REST Requests and Response, WSDL, JAX-RPC, JAX-WS and Web service authentication.
- Proficiency in Java concepts such as Collections, Generics, Multi-Threading and Serialization.
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Experience in using Tools Junit, Selenium, Cucumber/Chai and Gherkins.
- Experience with various frameworks like AngularJS, BackboneJS, NodeJS.
- Extensive experience in Grunt for Package management and installation.
- Used the Gulp to run the tasks which completely uses the JavaScript code. Also, used Gulp to convert the LESS and SASS to CSS compilation.
- Experience in creating unit test suites using JASMINE & KARMA for 100% code assurance.
- Experienced with TFS environments for environment-based migration and up gradation.
- Good Experience in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Profound knowledge in AngularJS concepts like Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
- Experience in working with open source automated testing tool such as Selenium and Qunit.
- Maintained states in the stores and dispatched the actions using redux.
- Experienced in version control tools GIT and SVN Apache Tortoise Subversion.
- Experienced in all stages of Software Development Life Cycle (SDLC) starting from gathering business specifications, analysis, design, development, testing and implementation of projects using various methodologies like Waterfall, Agile, Scrum, Sprint and RUP.
- In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Experience on the optimization of the CSS files using CSS preprocessors SASS and LESS .
- Expertise in using Modeling tools like Rational Rose for developing UML Activity diagrams, Sequence diagrams and Class diagrams.
- Familiar with creating Custom Reusable React Components Library.
- Proficient in different application server like Web Logic and Tomcat.
- Implemented CMS assets framework which modernizes accessible front-end web development and follows digital government strategy objectives.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Experienced with source control repositories such as GitHub and Gitlab.
- Worked on writing Grunt tasks for build scripts, minified and bundled the JavaScript code.
- Very good experience in working with Onsite-Offshore model. Also experienced on offshore project co-ordination and project tracking.
- Experience with Use-case design, Class Diagrams & Sequence diagrams. Expertise with J2EE compliant IDEs like Eclipse, RAD.
- Used Git for version controlling and regularly pushed the code to GitHub.
- Experience in using Hibernate for object relational mapping and query databases using HQL.
- Experience using web services like SOAP, Restful and JMS. Also, experienced in writing XSD and XML code for this.
- Experienced in various IDEs like Eclipse, Brackets, Net Beans, IntelliJ IDEA, Notepad++, Firebug, Edit plus, Microsoft Visual, JS Fiddle.
TECHNICAL SKILLS:
Languages: C, C++, JAVA, J2EE, JSP, JMS, JDBC, Struts, Spring.
Web Technologies: HTML, CSS2/3, JavaScript, XML, DHTML, XSLT and AJAX, Angular2/4/5, AngularJS, React.js, Ember.js, Knockout, Require.js, Dojo, Ext.js, Backbone.js, D3JS, NVD3JS, NodeJS.
Databases: Oracle 10g, Oracle 8i, Oracle 9i, DB2, SQL Server 6.5, MYSQL 4.1, MS Access.
Debugging Tools: Firebug, IE Developer Toolbar, Firebug Lite, Chrome or Safari web inspectors.
Testing Tools: Karma, Jasmine, Mocha, Junit, Selenium, Cucumber/Chai and Gherkins
Servers: Apache, IIS, Tomcat.
IDE’s and Tools: Eclipse IDE, NetBeans, Dreamweaver, Firebug, Developer Tools, EditPlus, JSfiddle, Sublime text.
Operating Systems: Windows 98/2000/XP/NT, Linux, Unix, MS-DOS, Mac OS X.
PROFESSIONAL EXPERIENCE:
Confidential, IA
UI Developer
Responsibilities:
- Worked closely with internal clients to define business objectives, solution space, project scope and design/development approach for various knowledge research applications.
- Utilized Modernizr extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
- Worked on Angular JS, used its two-way data binding to achieve the feedback functionality from the user.
- Developed dynamic responsive Web Application by integrating AngularJS with Twitter Bootstrap, which is further integrated with Web Services provided by the development team.
- Web application is redesigned by using Angular4. Web API are used to send and receive data to/from back End, recently started updating from Angular4 to Angular5.
- Started using Ionic 3 framework for mobile app development.
- Redesigned Menu & Navigation to Angular4 and updated loans and contract forms for a better user experience.
- Built POCs from scratch converting wireframes into UI application to complete functional website as per the business requirements.
- Involved in React JS for Data patterns which improves readability and made it easier to maintain larger apps.
- Built applications using React JS which allowed us to render pages on both the client and server using the same codebase.
- Optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS with the help of Google analytics reports.
- Used AJAX to make asynchronous calls to the framework which formatted the request (basically JSON data) using the JSON to Java Transformer mechanism inbuilt into the framework.
- Developed single application to render dynamically based on the JSON from the NodeJS server.
- Developing the code to resolve the defects and fix them.
- Developed UI on mobile web platform using JavaScript, HTML and CSS.
- Used React JS for templating for faster compilation and developing reusable components
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Used AngularJS as the development framework to build a single-page application.
- Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Implemented the modules into NodeJS to integrate with designs and requirements.
- Involved in writing test cases using Jasmine and Karma to ensure 100% code coverage.
- Analyzed the requirements and participated in brainstorming sessions with business users.
- Used Microsoft Visual Studio as an IDE.
- Coordinating with offshore team, developing and supporting the application and implementing the process as per specifications provided by the client.
- Worked with Firebug to locate the issue through different browsers.
- Install, configure, maintain and administer Linux System using Kick start and interactive installation on many servers.
- Configure and Administer LDAP, HTTPD , and DNS on Linux server environment.
- Developed the functionalities under Agile Methodology and used JIRA for task assignment, bug tracking and fixture and used cleaner patterns like module pattern and followed DRY principles.
Environment: HTML/HTML5, CSS/CSS3, Java, AngularJS, Angular2/4/5, JavaScript, Modernizr, JSON, Stash, NodeJS, Linux, Source Tree and Brackets, React JS.
Confidential, Houston, TX
UI Developer
Responsibilities:
- Involved in various phases of Software Design like designing Class Diagrams, Sequence Diagrams and UCR Diagrams and technical design to code and unit test.
- Interacted with the Business Analysts to finalize technical requirements. Developing application using spring framework.
- Used JavaScript, JQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with AngularJS and media queries.
- Designed and developed custom jQuery components for the front-end client-side validations.
- Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages, dynamic using AJAX, JSON and XML.
- Developed RESTful services using NodeJS Loopback Framework
- Modularized front-end CSS and JS code.
- Following Test-Driven Development (TDD) programming technique to write clean code and test the functionalities.
- Developed server-side REST style web services and called them from backbone collections.
- Developed a cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
- Designed web pages using JSP, HTML, Java Script and Multithreading and client-side validation with JavaScript Back-end Java developer for Data Management Platform (DMP).
- Building Restful APIs in front of different types of storage engines allowing other groups to quickly meet their Big Data needs.
- Working as an application developer, experienced with controllers, views and models in Backbone JS.
- Developing & maintaining the application as per business requirements and implement/manage the same across various environments.
- Assisted the subject matter expert in relation to the web development and support the Web practice.
- Developing, implementing, and maintaining web-based applications, interface programs and report programs.
- Also, was responsible for delivering the Intake, Investigation, Case Management and Service Provision modules including testing and development all the way from Integration to UAT.
- Used Clear Case as repository for version control.
Environment: HTML5, AJAX, XML, ANT, Spring framework, NodeJS, JavaScript, JSP, JDBC, Clear Case, Multithreading, Oracle 11g, RAD, Websphere7 and Windows 7.
Confidential, Camarillo, CA
UI Developer
Responsibilities:
- Involved in designing the email templates using web technologies like HTML, XHTML, and CSS.
- Participated in the full SDLC/Agile cycle engagements, including meetings, iterative development, estimations and design sessions.
- Built Web pages those are more user interactive using jQuery plugins, AJAX, JavaScript and Bootstrap.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, Java Script, ECMA script, JQuery, AJAX and JSON.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, JQuery and JavaScript.
- Developed a cross-device/cross-browser web application for real-time location sharing utilizing Angular JS, and JavaScript API.
- Designed dynamic client-side JavaScript codes to build web forms (including both sign-in form and the search form) and simulate process for web application, page navigation and form validation.
- Wrote application level code to perform client-side validation using jQuery and JavaScript.
- Worked on designing the email templates using Adobe Photoshop, by following the DS3 Standards set.
- Used SVN, Git for version control and JIRA for defect tracking.
- Provided user interface design for Web-based projects, including dashboards, widgets, and products.
- Develop HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Wrote custom directives according to the Application needs.
- Converted requirements such as wireframes, prototypes and interactive user interfaces into fully functional and highly performing web components.
- 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.
- Worked with SCSS/SASS and LESS along with CSS to keeps the code more organized and efficient.
- Experienced in using Modernizer to check cross- browser compatibility, making sure that the HTML and CSS features are working properly.
- Extensively used Angular JS factory and services for dependency injection to share data and common code functionality between multiple controllers.
Environment: HTML5, CSS3, ES6, Angular 1.x, AJAX, JavaScript, jQuery, JSON, SVN, DOJO, Git, word press, Maven, JSP and Eclipse, TestNG, Web pack, NPM, Tomcat, Notepad++, Sublime Text, Firefox, JIRA, Agile Methodology.
Confidential, Hoffman Estates, IL
UI Developer
Responsibilities:
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS and Bootstrap JavaScript API.
- Used Bootstrap and Media Queries for Responsive Web Design, to achieve cross-platform compatibility on desktops, tablets and mobile phones.
- Involved in Enhancement of existing application utilizing JSP.
- Created HTML navigation menu that is role-based, in which menu items change dynamically, and data being derived from the database in the form of XML.
- Developed data visualization tools using Algorithmic Programming, Web Sockets, JSON and AJAX for market Sentiment indicators, live streaming price panels, live events count down widget, economic calendars.
- Developed call-back functions to parse and handle JSON data returned from the server.
- Developed RESTful web services interface to Java-based runtime engine and account.
- Used various JQuery plugins date picker, dialog boxes to build Rich Internet Application (RIA) to make it look more intuitive.
- Created user-cantered designs by considering market analysis, customer feedback, and usability findings using Angular JS.
- Used AJAX, JSON to send request to the server to check the functionality of the websites.
- Developed the tracks and reports website traffic using Google Analytics.
- Created and optimized views for user interactions using objects of HTML Helper class, Custom Helpers using Knockout JS.
- Developing REST full Services with JAX-RS 2.0, Web Sockets and JSON.
- Modified Shopify template with client branding, Customized menu structure to suit categories, Setup categories, product pages, blog, and special pages.
- Developed display advertising in HTML5 with Scalable Vector Graphics, JavaScript, Green Sock.
- Involved in the requirement analysis and design phase to aid in all technical assessments.
- Architected and developed a mobile web application publishing framework component library based on AngularJS.
- Developed several templates for websites by hand coding using DHTML technologies.
- Used CSS web pages to separate presentation from structure to be able to define various typographic characteristics to achieve design goals.
- Used LESS CSS pre-processor for efficient design of style sheets to develop optimized graphic websites and application interfaces, and to accommodate new data and display types.
- Responsible for adapting JQuery UI framework to pull user session information from REST services.
- Responsible for creating dynamic single page web applications using AJAX, JSON and XML.
- Utilized Protractor for testing AngularJS applications on end-to-end AngularJS application framework.
Environment: HTML5, JavaScript, AngularJS, AJAX, CSS2/3, JSON, XML, Bootstrap Framework 3/2.2.3, Apache, Firebug.
Confidential, KY
UI Developer
Responsibilities:
- Analyzed, Designed and developed the system to meet the requirements of business users.
- Participated in the design review of the application to come up with UI and provide best possible recommendations for the application from UI standpoint.
- Implemented presentation tier using HTML, CSS by utilizing the mock-ups that were created by design Team.
- Developed screen functionality using HTML, CSS, JavaScript.
- Designed dynamic client-side JavaScript codes to build web forms and stimulate process for web application page navigation and form validation.
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
- Used JQuery to make the HTML, CSS interact with JavaScript functions to add dynamism to the web page.
- Produced content pages with CSS3 layout and style mark-up presentations and used JavaScript methods and properties.
- Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the webpages at the client side.
- DOM Traversal are performed with the help of JavaScript.
- Implemented interaction between frontend and backend using the JSON object.
- Using complex Object-Oriented concepts in improving the performance of the websites.
- Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
- Written CSS to provide table free layout to user interface screen.
Environment: HTML, CSS, DHTML, JavaScript, Word press, JQuery, AJAX, JSON, XML, MVC.
Confidential
Java Developer
Responsibilities:
- Performed all phases of Designing and Development of application.
- Created Class diagrams and Use Case diagrams from design specification using Rational Rose.
- Worked in Waterfall Methodology and involved in the project discussions.
- Designed UI using HTML, SASS, DHTML, JQuery, Java Script, CSS, and JSP.
- Developed GUI related changes using JSP, HTML and client validations using JavaScript.
- Coded JavaScript for AJAX and client-side data validation.
- Extensive use of EJBs for middle tier component to implement the business logic.
- Developed an automated application using JMS for messaging and JNDI to interact with the Server.
- Used JMS API for asynchronous communication by putting the messages in the Message queue.
- Configured the data mapping between Oracle and SQL Server and tested performance accuracy related queries under SQL Server.
- Extensively used the JDBC Prepared Statement to embed the SQL queries into the java code.
- Used CVS for version control.
- Tomcat Application Server was used for deploying the application.
- Created SQL queries, PL/SQL Stored Procedures.
Environment: JavaScript, CSS, HTML, JQuery, XML, JSP, MVC, Windows.