Ui Developer Resume
Dayton, OH
PROFESSIONAL SUMMARY
- Experienced in all phases of the SDLC (Software Development Life Cycle) involving analysis of the user requirements, designing, development, testing, deployment, documentation and maintaining various client - server and web-based projects.
- Over 6years of extensive experience in developing web and web 2.0 applications using HTML5, CSS3, JavaScript, Angular JS, React JS, Node JS.
- Good association in T-SQL in building, queries, Stored Procedures, Views, joins, User Defined Functions, Indexes, data integrity, temporary tables, CTEs
- Worked on tools such as TFS and Git for source and version control management and TFS, JIRA for project management.
- Experience working wif Spring MVC wif AngularJS.
- Experience in using test-driven development inRubyonRails, JavaScript, JQuery and Ajax-based applications, HTML and CSS.
- Proficient in Java/J2EE Design Patterns including singleton, Model View Controller (MVC) and Data Access Object (DAO)
- Implemented AngularJS Controllers to maintain each view data.
- Excellent hands-on experience on client-side frameworks and languages such as Angular 2/4+, JavaScript, jQuery, TypeScript.
- Worked on creatingMicroservicesto provide RESTful API utilizing Spring Boot wif Spring MVC and utilized Camel to integrate wif other Micro-services.
- Hands-on experience wif various Application servers and Web servers (IBM Web Sphere Application Server, and Tomcat) wif wide variety of development tools like IBM RAD, Eclipse, and Net Beans.
- Developed and prepared test cases for unit testing wif Jasmine, karma.
- Highly proficient in writing test cases and doing unit testing on Angular, MVC and Web API applications by using various tools and frameworks such as Postman.
- Worked on automating data loading, extraction, and reports generation using UNIXShellScripting.
- Expertise in Client Side designing and validations using HTML, DHTML and Java Script.
- Proficient in unit testing the application using JUnit.
- Experience in using Maven for build automation.
- Extensive experience wifAngularJS, creating custom directives, decorators, and services to interface wif both Restful and legacy network services.
- Excellent communication and interpersonal skills. Worked wif teams in varied work culture environments.
- Experience in using various IDE's, IntelliJ, DBeaver, Notepad++, eclipse.
- GoodPHPknowledge, basic MySQL skills, able to work in Dimension.
- Migrated angular 1,2 application to angular 4 features like animations, Pipes and responsible to create new module using Angular 4.
- Experience working under Agile/Scrum methodologies.
- Good Understanding of DOM scripting, progressive enhancement and graceful degradation.
- Extensive experience in working wif AngularJS to implement Single page applications (SPAs) using Directives, modules, Expressions, Routers, views, model, SQL and Controller.
- Expertise in Database Programming and Development using MySQL, Oracle and SQL Server.
TECHNICAL SKILLS:
Web Technologies: HTML5, CSS3, JavaScript, JQuery, Ajax, XML, struts, hibernate
Libraries: JSON, PHP, AngularJS, Angular 2/4+, Bootstrap, Node JS, React JS
Programming Languages: Java, J2EE, SQL, PL/SQL, C, C++
Databases: Oracle, MySQL
Application/Web Servers: Apache Tomcat, Web Sphere Application Server.
Operating System: Windows, Linux, Mac
Methodologies: Agile, Scrum, Waterfall
IDE: IntelliJ, Eclipse, Notepad++, Ruby on Rails
Software Tools: UML, MS Visio, MS Office
Others: GitHub, RESTAPI, Karma and Jasmine
PROFESSIONAL EXPERIENCE:
Confidential, Dayton, OH
UI Developer
Responsibilities:
- Designing and implementing front-end business applications while working closely wif developer to halp generate requirements for backend development.
- Developing the Web App UI using HTML, CSS/SCSS, BootStrap and Angular.
- Coordinating and collaborating wif offshore and onsite team.
- Working in teams wif project managers, UI/UX Designers and developers.
- Developed Angular 4 Web services calls for the applications.
- Developed the android/IOS Mobile app using Ionic Framework.
- Integrating front-end application wif the application business layer.
- Constantly learning new technologies and skills via media, course or new applications.
- Involved in Planning and estimating projects and reports hours administration for billing.
- Following the best practices and standards for accessibility and cross-browser compatibility.
- Maintaining to established coding standards and group procedures individually and in teams.
- Involved in configuring Jenkins to automate builds and depolyments.
- Developed mockups and prototypes usingHTML5and CSS3.
- Experienced in writing JUnit test cases for each requirement and tested the code as required.
- Created a CSS framework for using a 12-column grid preferred by the designers
- Developed Web API usingNodeJSand hosted on multiple load balanced API instances.
- Involved in Code reviews and Integration testing.
- Engaged in requirement specification process for new software functionality.
- Ensuring design consistency wif client’s development standards and guidelines.
- Providing consultation and development support services for engaging in a commercial grade search engine including Elastic search, HTML5, CSS3, Test Driven Development (TDD), Behavior Driven Development (BDD), Continuous Integration and Continuous Delivery.
- Involved in running the bower and grunt components and writing the scripting using Node.Js.
- Used AJAX to request JSON data through third party REST APIs to acquire products data from server and display it in sorted order.
- Worked on RDBMS using DB2, PL/SQL andSybase.
Environment: HTML5, CSS3, JSON, JavaScript, JQuery, Bootstrap, AngularJS, redu, Node JS, XML, Jasmine, REST, SCSS, angular 2/4+
Confidential, Austin, TX
UI Developer
Responsibilities:
- Responsible for the overall layout designing and developing using JavaScript, HTML, DOM, XHTML, AJAX, CSS in ongoing projects.
- Used AJAX & JSON communication for accessing Restful web services data payload.
- Worked on Web Content Management(WCM) tools like Angular JS, HTML5, CSS3, BootStrap.
- Used groovy and spring boot to collecting the data from users and packaged the data as JSON distributed to applications
- Added user validations and user permissions by usingNodeJs.
- UsedLESSa pre-processor of CSS for the easy functionality and tan converted in CSS using the GULP.
- Involved in the design, development and testing phases of life cycle using AGILE methodology - Test Driven Development (TDD).
- Developed the dynamic User Interface using JSP utilizing Custom Tag Libraries, HTML, and CSS.
- Developed user interface using additionalUIComponents usingJSFand implemented an asynchronous AJAX based rich client to improve customer experience.
- Expertise inPHPconnectivity backend files or database.
- UsedAwsServices for MySQL Database Instance
- Coded model level validation usingRubyprogramming wif emphasis in web security.
- Used SQL queries & PL/SQL-Stored procedures, function, triggers, cursors, object types, sequences, indexes etc.,
- Created various interactive plug-ins, widgets or designUI/UX.
- Developed charts usingD3.JS
- Involved in using CVS for project management and version management.
- UsedReduxactions to call the services asynchronously.
- Utilized AngularJS along wifSASS to develop responsive web pages, a jQuery plugin for user notifications
- Implemented MVC architecture developed custom directives, controllers, views and filters using Angular.js.
- Conducted unit testing on the supported browsers using Jasmine framework and Karma task runner.
- Used Ajax Controls, Web forms, JavaScript and HTML for Commission, Payment and Inventory reports.
- Used Chrome Developer's tool for debugging the website and manipulated the nodes using DOM functions.
- Customized the Node.js server to pick the local Package JSON and run the applications wifout changing the local paths and variables.
- Developed Web API using Node.js and hosted on multiple load balanced API instances.
- Used JavaScriptto handle validation and sorting of data.
- Cleaned up and rewrote front end HTML and CSS to meet validation requirements.
Environment: Agile, HTML, CSS, JavaScript, JQuery, JSP, AJAX, JSON, XML, JAVA, JSP, PL/SQL, CVS, Jasmine, Wireframes, SASS and LESS, Vanilla JS.
Confidential, Chicago, IL
UI Developer
Responsibilities:
- Developed UI screens using CSS, JavaScript for validations, and JQuery for animations.
- Created mobile friendly websites using media queries for responsive web design and HTML5.
- Extensively used XHTML for developing the layout as per the requirements.
- Developed Light box effect for landing page using JavaScript and Vanilla JavaScript.
- Used JavaScript functions to get Dynamic data and Client side validation
- Involved in usage of MVC pattern utilizing AngularJs, NodeJs,JSFand Spring Controller.
- Expertise inPHPsession variables and cookies implementation.
- Debugging and testing using Firebug and Google Inspector development tools.
- Implemented automated frontend workflows using Gulp, NPM &Webpack.
- Worked wif Content Management System (Limelight) for updating JavaScript, HTML, and CSS.
- Involved in adding current articles, reviews in the articles page, updating devices list, using CMS.
- Involved in fixing several bugs for JavaScript, HTML and CSS.
- Used ReactJs for V in MVC and for building reusable UI components.
- Initiated JavaScript work wif a series of custom JQuery plugins and functions.
- Layout JavaScript was established dat would read XML files to generate the content for the page.
- Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6.
Environment: JavaScript, CSS, HTML, DOM, Ajax, AngularJS, SVN, Mocha, JSF, Adobe Photoshop, Limelight CMS.
Confidential, Sunnyvale, CA
UI Developer
Responsibilities:
- Responsible for developing the UI pages using HTML5, CSS3, JavaScript, AngularJS, Node JS.
- Created custom Directives using Angular JS which contain restrict values (AECM), template, and link functions to display a list of items inside a grid.
- Designed a responsive website using Bootstrap grid system to layout contents dat fit different devices including mobile, tablet and desktop.
- Extensively used Angular for ng-grid, and UI components.
- Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
- Used Nesting, Variable and Mixing features of SASS Preprocessor to keep the code neat and to enhance pace of the project
- Mastered the GRUNT wif commands for building and deploying the project. Used Bower for successfully implementing the dependencies.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Provided extensive security using JavaScript validations wherever necessary and to validate the user input and ensure better performance reducing post backs.
- Worked wif source code control systems like GIT and JIRA.
- Responsible for checking cross browser compatibility issues.
Environment: HTML 5, CSS3, XML, JavaScript, JQuery, Bootstrap, Angular JS, CSS3, AJAX, GIT, firebug, Mongo DB.
Confidential
Java/J2EE Developer
Responsibilities:
- Designed dynamic and browser compatible pages using HTML, CSS and JavaScript.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Performed client-side validations using JavaScript
- Utilized various JavaScript and jQuery libraries to manipulate the events and other interactive features (Dynamic functionality)
- Involved in designing and developing the JSON, XML Objects
- Used AJAX to send request to the server to check the functionality of the websites
- Used JSON for storing and exchanging information between browsers and servers
- Testing the website on multiple browsers to check if they are Cross Compatible
- Tested/De-bugged web browser using Firebug
- Used UI Development using HTML, and coded Java components which Retrieves data using SQL from Oracle database.
- Actively participated in meetings wif clients to determine website goals and develop strategies.
- Used Jquery document to generate API documentation for JavaScript code.
- The output of Jquery Doc is API documentation formatted as a set of HTML pages including information about methods, properties, custom events and inheritance for JavaScript objects
- Coded pages using CSS in a table less environment.
- Used the concept of the sliding door to use a background image for the buttons in a navigation menu.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, JAVA6.0,J2EE.
