We provide IT Staff Augmentation Services!

Sr. Ui Developer Resume

5.00/5 (Submit Your Rating)

Sr Ui Developer Santa Clara, CA

PROFESSIONAL SUMMARY:

  • 7+ years of experience in Software Development Life Cycle (SDLC) in developing and designing user friendly, cross browser complaint web sites, and User Interface (UI) applications using JavaScript, JQuery, JSON, HTML4/5, CSS2/3, AJAX, XML.
  • Strong working experience in Software Development Life Cycle like Waterfall and Agile Methodologies.
  • Extensive experience in developing SPA using various libraries of JavaScript like jQuery, ExtJS, underscore.js, Angular.JS and NodeJS.
  • Proficiency in working with CSS abstraction layers like SASS.
  • Expertise in enhancing existing application using javascript libraries.
  • De - compose existing software systems while working with and influencing others to improve overall architecture.
  • Experience in designing and building new components and UI infrastructure.
  • Served as a mentor for junior engineers.
  • Experience in building common UI components.
  • Involved in design, implement and maintain scalable and pluggable UI framework architecture.
  • Build reusable code and libraries for future use.
  • Optimize application for maximum speed and scalability.
  • Highly experienced in applications related to banking domain.
  • Experienced in solving issues related to cross browser compatibility.
  • Expertise in writing simple and complex SQL queries using Oracle 9/10g, My SQL databases.
  • Well Versed with Technical concepts of SQL’s, XML based Scripting.
  • Understanding of ReactJS and its functionalities in developing application.
  • Understanding of Flux architecture (eg. Redux).
  • Proficient in using the design patterns likeMVC, Singleton.
  • Participated in all aspects of SDLC.
  • Collaborate with other team members and stakeholders.
  • Experience with connecting to back-end services such as Node.js or MySQL databases.
  • Provide support for solutions, including analysis, issue tracking and resolution. Take pro-active ownership of support tasks and see them through to completion.
  • Experience in behavior-driven development test frameworks like Jasmine and Mocha.
  • Focused to provide definite solutions in solving critical business problems.
  • Understanding of security standards and data integration from mixed sources in different domains.
  • Experience working in an Agile development environment and establishing a continuous deployment process.
  • Followed Waterfall and Agile/Scrum methodology of software development which satisfies the Customer through early and continuous delivery of valuable software
  • Used Ionic framework with Node.js and Angular.js for powerful UI interactions, gestures and animations.
  • Involvement in using various IDE's, Visual Studio, Dreamweaver, Notepad++, eclipse, Adobe Photoshop, ATOM Worked with task runners like Grunt, Gulp.
  • Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
  • Strong debugging skills using Firebug, IE Tester, and Chrome Developer Tools.
  • Experience in using version control tools such as SVN, CSV, TFS and GIT.
  • Creative Knowledge in art creation, modification and conversion Logos, print media, web page and software interface design.
  • Expertise in Digital video and audio creation, capture, compression and optimization for QuickTime, Windows Media, MPEG.
  • Experience in working with various Operating Systems Windows Environment, UNIX, and Mac OS X.
  • Effective in working independently and collaboratively in teams, involved in the production support of the applications.
  • Ability to multi-task, prioritize and work in an extremely fast-paced, collaborative environment.
  • Experience and Well versed in using JIRA to update status of the requirement.

SKILLS:

Operating Systems: Windows XP/7, UNIX, Linux

Script Libraries: JQuery, ExtJS 4/5, Angular JS 1.4, Node JS

Java Technologies: Core Java, JDBC, JSP, Servlets

IDE: Eclipse, Text-Editors

Databases: Oracle 9/10g, My-SQL, SQL

Application Servers: Apache Tomcat 6/7

PROFESSIONAL EXPERIENCE:

Confidential, Santa Clara, CA

Sr. UI Developer

Responsibilities:

  • Redesigned the application as per functional requirements.
  • As Tree Control was a huge project, it was divided into several parts.
  • Developed code using the MVC framework of ExtJS.
  • In ExtJS, concepts of Tree Store, Tree panel concepts very rigorously.
  • Used AngularJS, NodeJS, jQuery and Underscore.js scripts to make responsive UI for LIVE Monitor project.
  • Used Oracle to perform backend operations like SQL queries to retrieve data.
  • Handled various kind of possible exceptions that we could receive from server and handle it elegantly in the UI, without leaving pause or wait for longer amount of time.
  • Cross checked with the database, so that data has been inserted properly and also made sure that the functionalities are working full as expected.
  • Committed to the web UI designing/web development activities and produced navigation flows, site maps, storyboards and wireframes.
  • Management of a Portal application with the use of AngularJS.
  • Used binding expression to bind HTML controls using AngularJS
  • Created the functions and methods for making API calls using $http service and implemented AngularJS Controllers to maintain each view data.
  • Played an active role in all stages of application development- requirements gathering, analysis and design, development, testing and debugging.
  • Followed Agile/Scrum methodology of software development thereby satisfying the customer through early and continuous delivery of valuable software.
  • Thrived to develop the initial screen designs (layout, code structure, visual cues (icons, graphics, messages, etc.), working with visual designers to provide the finished interface.
  • Constructed and designed web pages and templates, including layout and navigation for the complete web application using HTML, HTML5, XML, and XSLT.
  • Developed web user interfaces and Graphical User Interfaces utilizing JavaScript, Ajax etc to provide real time control in a separate program.
  • Fabricated stylesheets to manage the look-and-feel of the complete site using CSS, CSS3, bootstrap, XML, and XSL.
  • Created several webpages using Node.js. ntegrated UI changes in JSP files
  • Used Ajax to call the Java functions from the webpage via JavaScript.
  • Created data entry and data drill-down applications with wizards.
  • Involved in development, maintenance and enhancements to the application.
  • Validated the code using W3C MarkUp validation and also checked for the cross-browser compatibility using Cloud Testing and Virtual Developer Labs.

Skill set: ExtJS 4/5, Node.JS, Angular JS, HTML, HTML5, DHTML, XHTML, CSS, CSS3, XML, JSON, DTD, XSL, XSLT, XML DOM, AJAX, JavaScript, jQuery, Java, JSP, Servlets.

Confidential, Louisville, KY

Sr. UI Developer

Responsibilities:

  • Gathered requirements and translated them into technical solutions.
  • Divided the task into many subtasks and worked on each of it individually.
  • Used Angular.JS, HTML5, CSS3, Bootstrap in designing the UI application.
  • Included underscore.js to use it’s built in features.
  • Wrote most of the logical code in Angular Services, writing minimal code in Angular Controllers.
  • Implemented routing concept to navigate customers from one page to another.
  • Applied custom filters on customer name and customer unique id to see if customer is qualified and has to send to him an update.
  • Wrote custom directives for the clean and re-usable code.
  • Wrote simple server side code using NodeJS to support data manipulation from UI.
  • Used Oracle to perform backend operations like SQL queries to retrieve data.
  • Developed the code to implement Email tier sheet and send emails to qualified customer.
  • Involved in fixing various bugs in different projects to resolve technical and business issues on board.
  • Used Scrum methodology for the software development process.
  • Used AngularJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Designed dynamic and browser compatible pages using HTML5, CSS3, JavaScript and AngularJS.
  • Created forms to collect and validate data from the user in HTML5 and AngularJS.
  • Developed the application using Model-View-Controller (MVC) architecture.
  • Developed AngularJS components such as controllers, Services, filters, models.
  • Used AngularJS Directives: ng-app, ng-model, ng-repeat, ng-show, ng-hide, ng-controller and ng-route.
  • Involved in design and development phases of SDLC.
  • Involved in daily scrum meeting, sprint review meeting and agile release planning.
  • Worked with project managers to update the project daily.
  • Also, created custom directives for reusable components used across the application.
  • WebStorm to develop User Interface source code and debug the application.
  • Understand executing accessibility and progressive enhancement presentation.
  • Add to engineering team's culture of high code quality.
  • Coordinate with Interface Design Architects for meeting accessibility standards at code level.
  • Designed and developed User Interfaces by using JSP, CSS and JavaScript.
  • Using Eclipse IDE for development.
  • Used WebSphere application server.
  • Interacted and co-ordinate with clients.

Skill set: Angular.js, underscore.js, HTML 4/5, CSS 2/3, NodeJS, JSON API, JavaScript, jQuery, Express.js, Java, JSP.

Confidential

Software Engineer

Responsibilities:

  • Assisted in designing, creating and developing web portals.
  • Created appropriate concept models, site organization prototypes, navigation, page layouts and interaction.
  • Developed HTML prototype documents with CSS Style Sheets.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation using jQuery and JavaScript.
  • Developed Interactive GUI Screens using JQuery, HTML 4/5, JSPs.
  • Implemented Struts framework for integrating presentation, web and business components.
  • Written SQL queries to extract data from input files validate and load data into database (Oracle/SQL Server), developed various reports and core tables lookups utilizing Business Objects.
  • Written functions and procedures using PL/SQL.
  • Designed, developed and implemented database modules to verify user details.
  • Developed various modules for database verification and validation, identified and analyzed data discrepancies and data quality issues, worked to ensure data consistency and integrity.
  • Worked with cross functional teams, including associated Data, UI and Middle­Tier teams.
  • Written session beans as Service components to perform the business process.
  • Responsible for implementing configurable error logging frame work.
  • Database performance analysis and improvements.
  • Client-­ side validations are performed using JavaScript.
  • Experience developing web UIs with AJAX, jQuery and jQuery UI frameworks etc.
  • Wrote ANT scripts to build jar, war and ear files.
  • Used Log4J to code throughout the application.
  • Involved in Detailed analysis of user requirements and creation of requirement specifications, Functional specifications.
  • Worked closely with Sr. Developers and BA to gather all the required information.
  • Designed, developed Web pages into HTML and DHTML.
  • Designed and developed UI for Intranet applications.
  • Used Java Script Dynamic Popup in the Web pages.
  • Wrote DHTML, JavaScript and CSS for final application and tested code in cross browser platforms.
  • Implementing the business logic required for the application.
  • Involved in styling the application styles using the blueprint CSS framework.
  • Designed, developed, tested and maintained web pages from concept to completion
  • Reduced inconsistencies and usability issues with the website.
  • Designed Catalogs and Brochures using Photoshop.
  • Designed and developed world-class prototypes and templates.
  • Project tracks the maintenance of multiple properties of each automobile.
  • Property can include vehicles, boats, planes, buildings, etc.
  • Developed this application using the OOPS concepts of Java to make it user-friendly GUI.

Confidential

Sr. UI Developer

Responsibilities:

  • Project deals with the track record of all the employees and maintains their annual record and performance details.
  • Involved in developing this application using Java-Servlets.
  • Written code for GUI screens using which user can interact and update the application.
  • Extensively interacted with user and involved in requirement gathering, prototyping and prepared various documents like Interface Requirement Document, Customer Requirement document, Integration test plan, Unit test plan, Release notes etc.
  • Integrated web services via AJAX calls, using OOPS pattern.
  • Worked closely with the programmers for project requirement analysis.
  • Created new static model pages with cross browser compatibility features.
  • Created and implemented SQL Queries, Stored procedures, Functions, Packages and Triggers in SQL Server.
  • Created required Views, Indexes and Clusters.
  • Designed report previews for PDF and Excel using SQL Stored Procedure.
  • Created triggers for calendar based database events.
  • Created packages to do complex aggregations on large volume of data and loaded the aggregated data into reporting tables in data marts.
  • Wrote UNIX shell scripts to automate the batch process.

Environment: JEE, Struts2, JSP tag library, Eclipse, Hibernate, JQuery, UML, OOPs JavaScript, HTML4/5, CSS 2/3, ANT, Log4j, and Apache Tomcat Server.

We'd love your feedback!