Ui Developer Resume
Pittsburgh, PA
SUMMARY:
- 8+ years of IT experience as a Front - End UI Developer with JavaScript, jQuery, HTML4.0/5, DOM, AJAX, CSS3, Angular.js, Angular 2, XHTML, Bootstrap, React.js, JSON meeting W3C standards.
- Expertise also in back-end development using Node.js, Express.js, MySQL and Mongo DB .
- Experienced in developmental processes such as Requirements Analysis, Development, Maintenance and Testing and associated methodologies.
- Proficient in front-end engineering with Object-Oriented analysis and JavaScript.
- Intricate working experience in plain JavaScript functionality, logics, scope maintainability and name-spacing the variables.
- Experienced in making use of expanded HTML5 APIs such as audio, video, SVG.
- Hands on expertise in Java frameworks such as jQuery either for manipulating the DOM or for AJAX operations.
- Sound knowledge of Document Object Model (DOM) Functions.
- Expertise working with CSS Box model, Positioning, background, Pseudo-class, Pseudo Elements, layouts, texts, tables, lists and links, Align, Dimension, Float, borders, margin and padding.
- Used flex box features of CSS3 in the web application development projects that required Responsive Web Design.
- Extensively used Angular 2 features like Directives, Filters, Two-way Data Binding, Services, Templates, Routing for building Single-Page-Applications.
- Experienced in developing effective web applications using J2EE Frameworks like MVC architecture, Hibernate, Struts and Spring frameworks.
- Expertise in using Web Design tools such as Bootstrap .
- Experience in writing application level code to interact with APIs using JSON .
- Skilled in back-end development using Node.js , Express.js and MongoDB .
- Involved in writing database queries, tables, procedures and triggers using MySQL .
- Expertise with Agile and Waterfall developmental processes.
- Worked on documentation tools and editors such as Eclipse, Net Beans, Edit Plus, Visual Studio, Sublime text, Grunt, Gulp, Notepad++ .
- Extensively used jasmine and karma for performing unit and end to end testing.
- Experience in using SVN and GIT for version control and MAVEN for project development procedure.
- Hands-on experience in continuous integration and continuous deployment using Jenkins 2.7.1.
- Good knowledge on various IDE tools like RAD, Eclipse & Net Beans.
- Worked with variety of applications servers such as Tomcat APACHE, WEBLOGIC and IBM WebSphere.
- Effective time management skills and problem-solving skills, exceptional interpersonal skills, outstanding written and verbal communication.
- Extremely motivated, solid analytical skills and ability to deliver in fast paced, high stress environment.
- Ability to work efficiently as a team environment as well as independently with an intention to work hard to meet project deadlines.
- Highly experienced in E-commerce, Healthcare and Banking domains.
TECHNICAL SKILLS:
Programming Languages: Java, C, C++
Web Technologies: JavaScript, jQuery, CSS 3, HTML 5, JSON, BootstrapAngular JS, Angular 2/4/5, React JS, Express JS, Node JS, PHP, XML, XHTML, XSLT, AJAX, SASS, YEOMAN, GULP, GRUNT.
JavaScript Libraries: Backbone.JS, Ext.JS2.0/1.0, Node.JS, AngularJS, jQuery, bootstrap.JS, Require.JS
Application/Web Servers: Apache Tomcat, HTTP Web Server, Jetty Server, Web Logic, Web Sphere .
Version Control: Git Hub, Perforce, TFVC, CVS, Apache Subversion.
IDE: Eclipse, Net Beans, Edit Plus, IntelliJ IDEA, Visual Studio, Sublime text, Atom, Grunt, Gulp, Notepad++.
Databases & Platforms: MySQL, Oracle 9i/10g/11g, Mongo, NoSQL
Testing: Jasmine, Mocha, Chai and Karma
Debugging Tools: TIBCO, Bugzilla, Firebug, Chrome Developer Tools
Build Tools: Ant, Maven, Gradle, Jenkins
Other Tools: Docker, Browser stack, JS Hint, JS Lint, Windows Movie maker, MS office, Adobe Photoshop, Dreamweaver
Operating Systems: Windows 2000/XP/7, Windows 8/8.1, Windows 10, Linux, UNIX
Development Methodology: Agile, Waterfall.
PROFESSIONAL EXPERIENCE:
Client: FedEx
Location: Dallas, TX
Role: Software developer III
Description: FedEx is an American global courier delivery Services Company. The company provides customers and businesses worldwide with a broad portfolio of transportation, e-commerce and business services. My role in the work is to maintain and develop the new things on the web page as per the client requirements. Generate code for engendering menu, profile, registration, and account summary etc., on the web page for the user to input data and additionally to secure the data by applying some technical codes.
Responsibilities:
- Participated in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents in Agile environment.
- Responsible for the overall layout design, color scheme of the web site using HTML, XHTML, CSS3, RWD and Responsible for creating detailed wire frames and process flows.
- Followed the Agile methodology to implement the application.
- Developed an application using HTML, CSS3, Bootstrap and Angular in a Test-Driven Development (TTD).
- Converted mock-ups into hand-written HTML, CSS3, XHTML, JavaScript, JQuery, AJAX, XML and JSON.
- Established pages using CSS3 to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Responsible for client-side UI Validation and implementing Business logic based on user selection using jQuery, JavaScript.
- Developed Single Page Application (SPA) using Angular2/4 Framework.
- Used Angular2/4 as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Knowledge in UI Architecture design using Angular2 components. Thorough understanding of core concepts like Ng Modules, Services, Dependency Injection, and decorators.
- Coding, testing of reusable JavaScript, CSS3, HTML5 / libraries for complex UI controls.
- Interacted with the back-end staff and scrum master at the daily meeting for new features in this web app using Agile software development methodology.
- Used Angular Http Request to read data from web servers and process JSON data to render in the UI.
- Used AJAX module to handle RESTful calls to enable communication between view components and servers.
- Worked with AJAX data consisting of JSON/XML/JSONP responses, parsing the same and presenting on the UI layer.
- Worked through cross browser compatibility issues with layout and styles and fixed major bugs for supported browsers and platforms.
- Used RESTful APIs which support JSON and XML to access back-end data payload.
- Wrote SQL queries, stored procedures, triggers in SQL server .
- Managed server-side validations and permissions using Node js.
- Extensive experience in implementing Model-View-Controller (MVC) architecture using Angular Framework.
- Defined custom validators in angular for the Form field validation implemented through HTML5.
- Experience in Angular 2/4 directives that allow the developer to specify custom and reusable HTML-like elements and attributes that define data bindings and the behavior of presentation components.
- Involved in the development of presentation layer using Angular and HTML.
- Experience in consuming web applications developed via REST/SOAP based APIs.
- Debugging applications in different browsers using Firebug, and testing applications using Jasmine/karma.
- Worked with source version control tool GIT to manage the code repository.
- Created complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Worked with build tools Gulp.
- Worked with JIRA Tool to keep track of the Bugs/Issues/Features list.
Environment: HTML/HTML5, CSS/CSS3, Bootstrap3, Typescript, Angular2/4, JavaScript, SQL server, Node.js, JIRA, jQuery, AJAX, JSON, Responsive Web Design, Gulp, Bower, Webpack, Jasmine, Karma, Firebug, Agile.
Confidential, Pittsburgh, PA
UI Developer
Responsibilities:
- Implemented the Drag and Drop functionality using JQuery framework.
- I mainly have worked with jQuery and Ext.JS front end libraries but have also used YUI on a large project as well.
- Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Involved in developing HTML and JavaScript for client-side presentation and, data validation within the forms.
- Created mockups and wireframes for a new website.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Used Agile practices and Test-Driven Development techniques to provide reliable, working software early and often.
- Implemented Presentation layer using CSS Framework, AngularJS, Wire-framing, and HTML.
- Involved in web development consulting focused on the React.js, Node.js and Express.js .
- Designed PDF, Excel and Print previews for all the reports in the application using HTML5, JavaScript and SQL Stored Procedure.
- Tested the Client-side JavaScript files using Karma framework.
- Construction of UIs using JQuery, React.js, Bootstrap and JavaScript.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Deployed in application servers and integrated with SVN , Jenkins , Jenkins Jobs.
- Developed JUnit, Groovy test cases for unit test of all developed modules.
- Worked with GIT as a version control tool in the project.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Involved in writing application level code to perform client-side validation using JQUERY and JavaScript.
- Developed database connection and SQL Queries to create dynamic content on web pages.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
- Developed cross-browser compatible website using HTML5, CSS3, MySQL and jQuery.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Developed all the UI pages using HTML, XUL, DHTML, XSL/XSLT, XHTML, DOM, CSS, JSON, JavaScript, jQuery, Ajax.
- Comprehensive Experience in Application design using UML, UML tools, Rational Rose and software methodologies like RUP, Iterative development and Test-Driven development.
- Developed JSP pages and Servlets for customer maintenance and use Angular 2.
- Developed fast loading images using Adobe Photoshop CS3.
- Version control through CVS (Concurrent version systems) .
- Implemented Presentation layer using CSS Framework, knockout JS, Wire-framing, HTML5.
- Created XHTML Pages with CSS3 and the Box Model.
- Responsible in configuring and setting-up Apache Tomcat/Spring-TC Server for the development.
- Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Used JQuery core library functions for the logical implementation part at client side for all the applications.
Environment: JavaScript, HTML5, CSS3, JQuery, DHTML, XSLT, MySQL, Angular2, Backbone Js, Karma, Bootstrap Js, React Js, Express Js, Node Js, GIT, Ajax, Apache Tomcat, SVN, Jenkins, DOM functions, Junit, Groovy test cases, Agile.
Confidential, Plano, TX
UI Developer
Responsibilities:
- Responsible for the design and creation of visualizations of new high-impact visual applications to make data actionable.
- Developed application pages using HTML, CSS, Bootstrap, JavaScript and jQuery Enhanced user experience by designing new web features using MVC Framework like Node.js.
- Used JSON for storing and exchanging information between browsers and servers.
- Used jQuery to different section of the website page.
- Developed the server side using java and front end with java scripting, XML, HTML Designed dynamic client-side JavaScript codes to build page navigation.
- Worked on cross browser compatibility and fixed the bugs for several browsers such as Internet Explorer, Mozilla Firefox and Google Chrome .
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Experience working closely with Business Analysts and Product team in understanding the technical requirements.
- Modularized front-end CSS and JS code.
- Used AJAX for server communication and seamless user experience.
- Worked in teams where requirements were constantly being implemented and tested.
- Been an active team player, helped in fixing bugs and carried out troubleshooting.
Environment: HTML, CSS, Bootstrap, JavaScript, jQuery, Node.JS, JSON, SQL, MySQL AJAX, XML.
Confidential, Eden Prairie, MN
UI Developer
Responsibilities:
- Developed front end for the entire website using HTML, CSS, and JavaScript.
- Converted raw images and layouts from a graphic designer into CSS/HTML themes.
- Followed Web Accessibility Guidelines while coding the website.
- Implemented client-side validations in registration forms, login and logout forms using JavaScript.
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Created continuous build environment on Jenkins .
- Used JQuery for interaction between JavaScript and HTML.
- Worked with the design of the templates and skins in CSS.
- Used Oracle Database for persisting the data.
- Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility.
- Worked on Maven build tool to build and deploy the application.
- Used Eclipse IDE to develop the application.
- Adopted a cross browser and cross platform approach to make the website more versatile and Supportive.
- Used CVS version controller to manage the code versions.
- Been an active team player, helped in fixing bugs and carried out troubleshooting.
- Used Oracle WebLogic for deploying the application.
- Followed Agile Methodology throughout the project.
- Adhered to corporate standards with respect to problem, change and configuration management.
- Worked on Responsive Designing for websites for Tablets and Mobiles for Expressionery site.
Environment: s: HTML5, CSS, JavaScript, Java, JQUERY, JQUERY UI, AJAX, JSON, Maven, CVS version control, Eclipse, Windows, Jenkins, Oracle, Oracle WebLogic, Agile.
Confidential
Java Developer
Responsibilities:
- Worked in Agile Environment, attending everyday sprint meetings, Stand-up's and sprint review meetings.
- Extensively worked on CORE JAVA with Collections of Generics, Templates, and Interfaces for passing the data from GUI Layer to Business Layer.
- Developing the User interface design for the website using HTML, CSS, JavaScript, jQuery, AJAX controllers and XML.
- Developed the multi-user application using Java and J2EE Technologies like JSP, Servlets, Restful Web Services.
- Involved in implementation of front end validation component using JavaScript and server-side validation component using Java classes.
- Developed generic classes to validate sensitive input data.
- Implemented the concepts of Object Orient Programming (OOPs) to ease code maintainability and readability.
- Performed the Integration Testing of the application.
- Implemented Redirecting Http request to Https using Apache.
- Fixed the bugs and defects raised during testing.
- Maintained documents and source code in SVN.
- Developed web services in Java and used SOAP, Restful API's.
- Involved in documentation of sensitive data passing from server to client.
- Created database tables and manipulated data using MySQL.
- Successful integrated Restful API's utilizing XLM and JSON.
- Written SQL queries and stored procedures for validating and extracting data from the database.
- Participated in the Scrum to capture the client requirement and design of the product.
- Development and deployment activity in the project.
- Unit test case preparation and execution.
Environment: Java, J2EE, HTML5, CSS, jQuery, JSP, XML, SOAP, JavaScript, JUnit, Web logic 10.3, Eclipse, SQL Server, JSON, Restful Web Services.
