Sr. Ui Developer Resume
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 DeveloperResponsibilities:
- 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 MiddleTier 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 DeveloperResponsibilities:
- 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.
