Full Stack Ui Developer Resume
Milpitas, CA
SUMMARY:
- Over Eight (8+) years of experience in Web Development, developing User Interface applications and web applications using HTML 4.0/5, CSS2/CSS3, JAVASCRIPT, jQuery, AJAX, Angular JS, Angular 2, Bootstrap Framework, JSON and XML with experience in the software development life cycle.
- Significant experience in the following JavaScript frameworks: Angular 2.0, Angular.Js, node.js, JavaScript, MVC, LESS and SAAS.
- Experience in web applications development using Java/ J2EE on the JBoss, and Tomcat Application Server platforms.
- Hand - on experience in SASS CSS styles creation.
- Experience on AngularJS components like controllers, directives, factory and service resources, routing, dependency injection, 2-way data binding, filters and events.
- Experience with various MVC JavaScript frameworks like AngularJS, BackboneJS and NodeJS.
- Experience working with NodeJS to setup Web API’s.
- Experience in designing User Interface (UI) web applications by using UI authoring and web technologies.
- Excellent knowledge in the development of User Experience web and mobile based applications.
- Adept in Product prototyping, mockups, demos and Web browser compatibility issues.
- Expert in creating REST and SOAP web services.
- Sound Knowledge in Document Object Model and its functions.
- Excellent working knowledge on LAMP/WAMP environment.
- Experience in Cross browser compatibility testing and intellectual challenges in User Experience (UX), responsive web design and bootstrap.
- Expert in creating Mockups and Prototypes, Layouts and Flow of Future Pages.
- Experience in designing UI patterns and UI application with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CSS3, Adobe Illustrator CS3, and Adobe Flash.
- Experience working in JSON in UI development for more interactive pages.
- Proficient in writing test cases using Jasmine and Karma.
- Experience in debugging and troubleshooting the existing code using Firebug and other debugging tools.
- Experience using popular Text editors like Eclipse, Sublime text and Notepad++.
- Expert in automating the build processes using ANT, MAVEN and Gulp.
- Experience in developing event driven applications using AJAX, JSON and XML.
- Experience in working with multiple operating system including Windows, UNIX and Linux.
- Proficient in multiple databases like MongoDB, Cassandra, MySQL, ORACLE and MS SQL Server.
- Experience in creating SQL Queries, PL/SQL Packages, Function, stored procedures, triggers and created database objects like tables, views, sequences, synonyms.
- Proficient in advance features of Oracle 11g for PL/SQL programming like Using Records and Collections, Bulk Bind, Ref. Cursors, Nested tables and Dynamic SQL, Oracle Advanced queues.
- Experience in managing lifecycle of MongoDB database including database sizing, deployment automation, monitoring and tuning.
- Experience in development and testing phase in SDLC with clear knowledge of Agile methodology in fast-paced Scrum environments.
TECHNICAL SKILLS:
Operating Systems: UNIX Windows 2000/XP/Vista/7, MS DOS, Macintosh, UNIX
Web Technologies: HTML4/HTML5, CSS2/CSS3, XML, JSON, DTML, XHTML, AJAX, Twitter Bootstrap, Angular 2
Scripting Languages: Angular.Js, NodeJS, JavaScript, ReactJS, PHP
Java/J2EE Technologies: Java, JDBC, Servlets, JSP, Struts, Spring, Hibernate, Web Services
GUI Editors: MS FrontPage98/2000, Dream Weaver MX
Database: MS Access, MS SQL, SQL Server, Mongo DB, MySQL, Oracle
Version Controller: GIT, SVN, VSS and TFS
Analysis/Design: UML
Other Tools: MS Office 2003-200 7, Adobe Flash CS5, Adobe Firework CS5, Adobe Photoshop CS3/CS5, DOM Manipulations
PROFESSIONAL EXPERIENCE:
Confidential, Milpitas, CA
Full Stack UI Developer
Roles & Responsibilities:
- Develop/program new functionality and features in line with functional specifications and business requirements.
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
- Used AGILE methodology and participated in SCRUM meetings.
- Working on Restful Services to communicate with JAVA SPRING, HIBERNATE supports JSON format.
- Developed Controller for request, response paradigm by Spring Controllers using spring. Used JSON as response type in REST services.
- Created UML use case diagrams, sequence diagrams for the application using Rational Rose.
- Developed Web pages using JSP, JavaScript and HTML.
- Generating log reports for the production environment.
- Involved in development of the application using Spring Web MVC and other components of the Spring Framework such as Spring Context, Spring ORM.
- Wrote Spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
- Implemented a separate DAO Layer, which uses Spring JDBC Template to interact with the database.
- Worked with different databases such as SAPHANA STUDIO, DB Visualizer.
- Used Maven as the build tool and GIT as the version controller and Jenkins for Continuous Integration.
- Performed unit testing using Junit and Mockito.
- Involved in developing stored procedures and Triggers on Oracle10g
- Logged the errors using Log4j
Full Stack, UI Developer
Roles & Responsibilities:
- Developed UI pages using HTML5, CSS3, JQuery, JavaScript and AngularJS.
- Used AngularJS, Node.JS to develop the Single Page Application (SPA).
- Worked on with Angular 2 framework.
- Used JSON for faster and impulsive responses.
- Using Spring MVC framework to write RESTful web services.
- Used Hibernate to write configuration files for Oracle.
- Designing the service oriented architecture (SOA) using Web services like SOAP, WSDL and Restful.
- Worked on with RESTful and Soap web services.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Used SVN for pulling and committing the developed content from/to the repository.
- Used Karma for unit testing.
- Implemented & maintained the branching and build/release strategies utilizing GIT
- Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
- Worked with GIT version control, vagrant environment using node.js, Gulp for compiling, and the JIRA ticketing system.
- Worked on cross-browser compatibility and fixed the bugs for several browsers.
- Creating/Dropping collections using MongoDB.
- Performed CRUD operations on documents using MongoDB.
- Followed Agile methodology and worked in a fast-paced Scrum environment.
- Involved in understanding functional specifications and developing creative solutions to meet business requirements.
- Developed server side of an application using NodeJS.
- Design & develop common platform frameworks on NodeJS. Ex: - logging, rest client, exception handling.
- Integration of user-facing elements developed by front-end developers with server side
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Worked in all the modules of the application which involved front-end presentation logic developed using Angular2.
- Created Images, Logos and Icons that are used across the web pages using Adobe Photoshop.
- Involved in giving manual builds and deployments to the respective environments.
- Worked on locking, transactions, indexes, sharding, replication and schema design in MongoDB.
- Focused on Test Driven Development thereby creating detailed Junit tests for every single piece of functionality before actually writing the functionality.
Environment: HTML5, CSS3, SAAS, JQuery, Bootstrap, Angular.Js, Eclipse, GIT, SVN, NodeJS, Agile& Scrum, JIRA, MongoDB
Confidential, Memphis, TNSr. Full Stack UI Developer
Roles & Responsibilities:
- Responsible for all client side UI Validation and implementing Business logic based on user selection using jQuery, jQuery UI and angular JS.
- Built the Responsive UI screen for create new customer process, Create bill to and ship to screens, customer search results page, customer dashboard page using HTML 5, CSS 3 and twitter Bootstrap.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and hence building type ahead feature for zip code, city and county look up using jQuery Ajax and jQuery UI.
- Built the UI part of address verification service where users can select or ignore recommended address using JQuery Ajax and bootstrap model.
- Responsible to store and retrieve user entered data to HTML 5 session storage hence give user feature of running several sessions at one time.
- Extensively worked with JQuery UI for Effects.
- Implemented Controller framework deploying spring controller.
- Designed and implemented the User Interface using Google's AngularJS MVC framework
- Responsible to build dynamically generated dropdown lists with Lookup APIs using Ajax, jQuery and angular JS. Responsible for writing scrip lets in JSP for customer Search Results page and also mapping java objects in search results table and search refinements on the page.
- Wrote UI code for Brining customer from search results page to Customer Dashboard Page and order pad for current order using HTML 5 Session Storage and JQuery.
- Overwrite the Ext.js CSS styles to give new look and feel
- Developed and maintained style sheets and style standards
- Involved in writing SQL Queries, Stored Procedures
- Debugging webpages with firebug and fixing issues.
- Testing browser compatibility, addressing browser compatibility issues and optimizing SQL queries and stored procedures.
- Developed page layouts, buttons and icons.
- Using SVN source control system and eclipse.
- Participated day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers
- Deliver content components as a part of a portal built using External JS.
- Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
Environment: HTML5, CSS3, JavaScript, JQuery, YUI, Adobe Photoshop, Adobe Dreamweaver, Backbone.js, node.js, Ext.js, Kendo UI, Mongo DB, Responsive Design, AngularJS
Confidential, Dublin, OHWeb UI Developer
Roles & Responsibilities:
- Created new pages using HTML, CSS and made modifications to existing software and modules in accordance with client specifications.
- Participated in complete development life cycle activities like design, coding, testing and production release.
- Carried out stake holder meeting with the product owners to meet the need of clients and business
- Translated technical requirements and design documentation into application and modules using JavaScript.
- Created various API's to communicate for accessing web services to store data onto database
- Modified and added various styles to current code using CSS and LESS preprocessor.
- Worked with Bootstrap and was responsible for porting a big portion of the application, using LESS to manage CSS consistency and reuse. Used custom LESS files at module and page level while also maintaining general styles for the whole site.
- Worked with the UX team in upgradation of UI version from 0.3 to 1.4 using CSS, JQuery and HTML.
- Analyzed and fixed the defects identified during Unit testing and UAT
- Wrote AJAX calls to populate tables, tab menu and other components with JSON data in Angular.js.
- Worked closely with back-end developers to ensure the integrity of the UI throughout the development life cycle
- Rewrote several key web pages as part of the overall UI site redesign.
- Using CSS3, SASS, HTML5, Responsive design and Bootstrap Theming.
- Implemented different kinds of UI controls including modal dialogs and AJAX web forms with upload file control.
- Involved various kinds of problems starting from database ending with frontend JavaScript, HTML and CSS.
- Improved performance in various kinds of web application lifecycle steps starting with database ending in middle tier layer.
- Made suggestions for problems and provide solutions or software enhancements which was typically reviewed by all the team members.
- Developed cross-browser/platform pages using CSS3 Media Queries to match design specs for complex page layouts while adhering to code standards. Participated in project planning session with team members to analyze development requirements.
Environment: HTML, XML, CSS, LESS, JSON, React JS, JavaScript, JQuery, ASP.NET, Bootstrap, AJAX
Confidential, NYC, NYFront End Web Developer/Designer
Roles & Responsibilities:
- Designed Front-end web page using ASP.NET, C#, Flash, CSS, DHTML, Dreamweaver, and JavaScript.
- Used JavaScript for popping up a new window with control over size, position, and attributes of the new window.
- Responsible for developing, editing, publishing and managing content on the external Web properties and internal portals.
- Validate input values to make sure that they will be accepted before they are submitted to the server.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure to be able to define text alignment, size, borders, and many other typographic characteristics.
- Involved in designing and developing the GUI for the user interface with various controls (Data Grid, Data List, Textbox, Calendar, List Controls, Dropdown, and Validation Controls etc.).
- Designed Cascading Style Sheets for uniform look of the web pages.
- Strong use of User controls to allow optimal code reuse.
- Extensive use of JavaScript for client-side validation.
- Configuring Web.config file, for the configuration of the entire Web Application.
- Responsible for Stored Procedures, Cursors, Triggers and Indexes created for Oracle PL/SQL.
- Involved in various levels of testing and deployment of the application.
- Implemented a common styling with the help of CSS across entire application that controls color, layout, width, height, font size, images size and accomplished other graphic related features.
- Created both client and server side validations.
- Design and implementation of new feature or software components for the front-end of a large Web application
- Used MS Visio, Dreamweaver and Photoshop tools for web application development
- Developed front-end UI pages and necessary backend classes to support data access and user authorization.
- Daily SCRUM stand-up meeting and provided demo to the business every Tuesday.
- Extensively worked on designing web pages using HTML, DHTML, CSS, JavaScript and Ajax.
- Managed back end connectivity with the help of PHP.
- Development of web pages using RIA frameworks as per wireframes and visual designs.
- Define technical requirements based upon business requirements.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
Environment: CSS3, SAAS, JQuery, Ext.js, Require.js, Data.js, Git Tomcat, SVN, Agile& Scrum, JIRA
Confidential, Chevy Chase, MDFront End Web Developer/Designer
Roles & Responsibilities:
- Use of Object-Oriented Java Script making code very manageable with use of OOPS concepts.
- Designed and developed a number of Ajax based widgets.
- Designed Web GUIs and created web pages using HTML, DHTML, CSS and JavaScript.
- Used CVS as a source code management system.
- Installed and setup the website, fixed bugs in the system and wrote the documentation.
- Used Firebug, Firebug Lite, IE Developer Toolbar, for debugging and browser compatibility
- Prepared the Unit test plans and the integrated test plans
- Designed, Developed Web pages for the application using JSP, HTML, XML and JavaScript for validation.
- Use of SQL Queries, Triggers and Cursors to analyze the code and understanding how the redesign would get affected.
- Performed Design reviews, Code walkthrough and task estimation.
- Worked with Marketing and Brand Management teams to develop new functionalities using MySQL, CSS, HTML, JavaScript technologies for development and the maintenance of the system.
- Used usability testing tool AB tests to ensure better user conversion
- Wired up ng-grid to models, built REST methods for fetching/saving records and built N Unit tests for controllers.
- Cached certain HTTP responses so that if offline, those responses could be used as reference for future request.
- Extensive Front-End development in pure JavaScript, jQuery, and CSS.
- Extensive hibernate development for the process and Data Model for Rating and Reconciliation Engine.
- Worked closely with QA and UX teams while gathering information about requested functionality and expectations
- Used web services in the appropriate scenarios to communicate with other applications.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
- Used JavaScript Validate input values on forms to make sure that they will be accepted before they are submitted to the server.
- Developed stores procedures, triggers, functions and database tables in MS SQL Server database.
Environment: JavaScript, HTML, DHTML, XML, CSS, Oracle, Shell Scripts and PL SQL