Ui Developer Resume
Sunnyvale, CaliforniA
SUMMARY:
- 5+ years of experience in developing rich User Interface Applications using technologies like HTML5, CSS3, JavaScript, jQuery and frameworks like AngularJS. Hands - on experience in creating responsive web design techniques, taking into account cross-browser compatibility and usability engineering aspects.
- Well versed with version control systems such as GIT, SVN and CVS.
- Demonstrated good understanding of Angular JS with angular concepts such as directives (ng-app, ng-init, ng-model, and ng-controller), Services, Functions, and Expressions.
- Experience in manipulating Document Object Model (DOM) using plain JavaScript, JQuery, and AngularJS.
- Experience in implementing Ajax features.
- Expertise in debugging and troubleshooting code using Firebug, brackets and Developer Tools.
- Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning and CSS Animations.
- Extensive experience on implementing AJAX features using JavaScript and jQuery.
- Experience working on software methodologies such as Agile/Scrum, Test Driven Development (TDD).
- Worked on continuous integration tools such as Jenkins, Karma and JIRA.
- Worked closely with the product, QA teams and support teams on UI implementation tasks.
- Strong communication, planning and problem-solving skills, with ability to work independently or with cross-functional teams.
- Experience in Developing RESTFUL web applications with server side frameworks such as NodeJS (NPM).
- Worked on unit testing of Angular modules using Protractor.
- Good exposure to all stages of software development starting from requirements gathering, technical design, development, testing and implementation, maintenance.
- Well versed in creating Technical Design Documents and Software Requirements Specification documents.
- Experience in working with databases like MySQL and No SQL, MongoDB.
- Experience working on Ruby Gems.
TECHNICAL SKILLS:
Programming: JavaScript
Web Technologies: HTML5, CSS3, JavaScript, jQuery, Bootstrap3, Angular JS, Ajax, and JSON
App Servers: NodeJS
Database: Oracle 11g, My SQL, Mongo Db
Debugging Tools: Firebug, Google Chrome Web Debugger
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, California
UI Developer
Responsibilities:
- To Build an UI framework on Enterprise BI Hub.
- Developed responsive Angular JS single-page UI for simplifying the content shown on different dashboards on Client’s OBIEE and Tableau based solutions.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Developed unit test cases for Angular modules using Protractor.
- Used ng-repeat attribute and worked with several other directives.
- Created AngularJS controllers and services to make REST API calls.
- Consumed REST API through Angular resources and http requests to build application.
- Integrated DB data access API’s to store and pull data from Mongo Database.
- Performed CRUD operations and Data Migrations in the Mongo Database.
- Used Mongo Db for various libraries of JavaScript.
- Created Responsive Web Design using Boot Strap.
- Configuring karma to run against a number of browsers for cross browser compatibility.
- Implemented a variety of charts and draggable components using jQuery UI Library.
- Implemented area, pie, donut charts using high charts to generate monthly analysis and statistics in a separate dashboard for reports.
- Implemented Sankey diagrams using D3.JS library with JSON data for data visualization.
- Developed monthly reports using High Charts in the dash board.
- Written RESTful services using NodeJS and extract the database from Mongo DB.
- Involved in Proof of Concept for developing application using Node JS and Mongo DB.
Environment: HTML5, CSS3, JQuery, JavaScript, AJAX, Angular JS, Responsive Design, NodeJS
Confidential, Virginia
Front End Developer
Responsibilities:
- Designed a web application where in the Hospital Authority (doctor/nurse) will provide prescription to patients. The patient details along with the prescription are stored in DB.
- Developed an authentication and login page to validate the user actions which helps the doctors, nurses and patients to login into the web site.
- Worked on implementation of patient’s portal software for doctors to access their medical history.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Firefox and Google Chrome.
- Worked on UI Design for Application using HTML, CSS, JavaScript, jQuery and UI enhancement coding.
- Used RWD (Responsive Web Design) techniques to enhance web page display based on screen-size and platform.
- Used JSON extensively for collecting data from server and sending requests to the server from client-side.
- Using Object oriented concepts in improving the performance.
- Used GitHub code repository for code check-in/check-out.
- Created various Report templates.
- Used Firebug, Firebug Lite, and IE developer toolbar for debugging and browser compatibility.
- Used AngularJS to develop a standalone test application, in scope of future usage of the framework.
- Created Angular JS Controller which Isolate scopes perform operations in UI.
- Updated UI as per changing needs and requirements.
- Bug fixes for existing software system and also software enhancement.
- Used jQuery for creating various widgets, data manipulation, data traversing, and form validations.
- Involved in System Unit Testing and Integration testing in development environment.
- Understands to interprets and translate business requirements into the necessary designs and documentation.
Environment: HTML5, CSS3, JQuery, JavaScript, AJAX, MVC, Angular JS, Responsive Design.
Confidential
Java Developer
Responsibilities:
- The Customer Relation Management (CRM) Project was developed to address the health care needs of WellPoint Employees and Customers. This project contained modules for Claims, Primary care Physician, Eligible Groups, Divisions, and Plans etc.
- Used NetBeans as Java/J2EE IDE tool for creating Servlets, JSPs, EJBs and Java Classes.
- Thorough understanding of the API, caching layer, proxies, and other web services used in the system
- Developed JSPs and Servlets to provide dynamic content to the HTML pages.
- Developed database layer using JDBC for connecting to SQL Server.
- Wrote Stored Procedures, Views and Sequences to support database related functions.
- Involved in deployment of application in WebSphere Application Server.
- Used CVS for version maintenance.
- Monitored the log files on regular basis in UNIX environment.
- Prepared Unit Test Cases and tested the application
- Developed SQL queries and PL/SQL blocks to interact with the Oracle database.
- Assure code quality and adherence to coding standards on projects.
Environment: Java/J2EE, JDBC, HTML, CSS, UNIX, SQL and Tomcat
Confidential
Web Developer
Responsibilities:
- Design and development of web pages using HTML, CSS including Ajax controls and XML.
- Used JS for custom client-side validation and DOM manipulations.
- Redesign part of an existing web application that was meant for desktops to work on mobile phones using JQuery Mobile.
- Develop a real time mobile web application using JQuery Mobile, MVC and web services.
- Worked with View State to maintain data between the pages of the application.
Environment: AJAX, HTML, CSS, JavaScript
Confidential
Jr. web Developer
Responsibilities:
- Created and optimizes graphic websites and application interfaces using HTML and CSS.
- Created CSS based page layouts.
- Prepared various project related documents such as test cases, coding standards and guidelines.
- Writing and editing content for designing webpage and layout.
- Designed and developed the layouts of Customer Relations Module.
- Redesigned the existing site and to create new interfaces.
- Co-ordination with the Testing Team in order to maintain the Quality Process.
- Data verification and Form Validations.
- Created the Different business module as monthly, quarterly, and yearly packages and promotional offers.
- Extensively performed GUI testing of the web application
