Front End Ui Developer Resume
Foster City, CA
PROFESSIONAL SUMMARY:
- Overall 8+ years of experience in Front End UI Developer with user interface design, development, and analysis with extensive experience in the full lifecycle of the software design process.
- Extensive experience in designing professional UI web applications using front - end technologies like Html5, CSS, JavaScript, Angular Js 1.X/2, j Query, XML, Jasmine, Ajax, Jason, Bootstrap, Bower, Grunt, Word Press, Ember JS, Ext JS.
- Expertise in using XML/JSON and AJAX to link to the back-end application.
- Excellent understanding and working with Git Hub and SVN.
- Experienced in UI Design and Development using HTML5, CSS3, JavaScript, jQuery, Bootstrap and AJAX that follows W3C Web standards successfully managing all facets of application development.
- Experience in SAAS and LESS scripting languages they are interpreted or compiled into Cascading style sheets.
- Experience on client-side JavaScript frameworks AngularJS, Angular 2.x/4. X. and Ember JS, Handlebar JS.
- Deployed applications on the servers like TOMCAT, APACHE, and GLASSFISH.
- Involved in developing GUI. Have a good grip on Mongo DB with NoSQL
- Used the Node Package Manager (NPM) to install libraries like angular-clip, typescript etc., which are required for developing an angular application in Node.
- Worked with the system analyst to understand the requirements of the project.
- Strong experience with Cross Browser Compatibility issues and Optimization for the web, including CSS Sprites and best practices.
- Experience with various MVC Java frameworks like AngularJS, Grunt.JS, Node.JS, bootstrap.JS.
- Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Experienced in working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, and CSS Padding.
- Experienced in various IDEs like Eclipse, Brackets, Net Beans, IntelliJ IDEA, Notepad++, Firebug, Edit plus, Microsoft Visual, JS Fiddle.
- Experience working with cross-functional teams encompassing product, design, engineering, and analytics.
- Expertise in AWS Identity and Access Management (IAM) such as creating users, groups, organizing IAM users into groups, assigning roles to groups.
- Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier, Worked with various AWS, EC2 and S3CLI tools.
- Involved in Understanding functional specifications and developing creative solutions to meet business requirements.
- Had strong experience in developing applications with Java frameworks such as Spring MVC, Structs frameworks, Servlets 3.x, JSF.
- Expertise in building applications with strong authentication by using spring security and Site Minder frameworks.
- Excellent working knowledge and thorough exposure to compatibility issues with different versions of browsers like IE, Mozilla FF, and Chrome.
- Excellent communication and relationship building skills. Used to update User Interface based on changing needs and requirements.
- Highly Curious about new front-end development technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments and the evolution of programming solutions.
- Created Development Environments in Amazon Web Services using services like VPC, ELB, EC2 and RDS instances.
- Experienced in working in AGILE based development environment and participating in Scrum sessions.
- Have experience in creating page objects for the developed web pages communicated performance testing results and wireframe design.
- Implemented latest HTML5 and CSS3 features like creating various effects, shading, animation, Shapes, graphics, multimedia files, and many others.
- Extensively worked on Python scripting and development. CSS is used to style Web pages, XHTML and XML markup.
- Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments
TECHNICAL SKILLS:
Languages: C, C++, Java 8 (JSP, Servlets, JSTL, & other java related technologies).
UI Web Technology: HTML 4.0/5, CSS3, Java Script, JSON, AJAX, jQuery, PHP, Angular JS, Node JS, React JS, Require.js, Ext.js, Backbone, Knockout JS, Ember JS, .NET Framework, ASP.NET, LINQ, SOAP, ADO.Net, MVC, Win Forms, Web forms.
Java/J2EE Technologies: JDBC, Swing, JSP, Servlets, EJB, JSTL, JMS, spring, Struts, JSF, JPA, Log4j, LDAP.
Databases: Oracle, MySQL, MSSQL Server, Sybase, PostgreSQL, MongoDB, and Cassandra.
J2EE Web Services: SOAP, REST, WSDL, JAX-RS, JAX-RPC, JAXP, JAXB.
IDE: Eclipse, IntelliJ, NetBeans, IBM Rational Application Developer (RAD).
Messaging Technologies: JMS, AMQP.
Version Controls: SVM, Git Hub, R Studio, Spyder, Octave GUI, KNIME, Coggle, Jasmine.
Cloud: AWS, VPC, ELB, EC2.
Web Servers: JBoss, Web Logic, Web Sphere, Tomcat, Jetty, Apache.
Frameworks: Spring (MVC, AOP, ORM, Web Service, DAO, Social, Security, etc.), Hibernate ORM 5.0.2, Bootstrap, Struts, Tiles, DWR (Direct Web Remoting).
Reporting Tools: Jasper Reports, BIRT, Crystal Reports, Babel, Yarn .
Testing Tools: Jasmine, Protractor Browsers Google Chrome, IE 9.
Other Tools: JUnit, Gimp, Servlets, MS Office, JIRA, Rally, Firebug, Chrome Developers Tool, Source tree, Tomcat 5.0, Jenkins.
Database Tools: SQL Developer, DB Artisan, TOAD, MSSQL Server Management Studio
XML Technologies: DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
PROFESSIONAL EXPERIENCE:
Front End UI Developer
Confidential, Foster city, CA
Responsibilities:
- Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
- Work with Business, functional team to transform business details into technical document. Used Angular components to update entity models.
- Developed an application using React JS, Redux, AngularJS, ES 6, CSS3, and Bootstrap in a Test-Driven Development Environment.
- Utilized the features of Angular 2.0 to present effective web design.
- Implemented observables to get a pattern of dealing with data by using array-like operations to parse, modify and maintain data in Angular 2.
- Used Custom Angular pipes to provide better search experience
- Used CSS3, Bootstrap and wireframes for getting the dashboard responsive.
- Worked with CSS3 and bootstrap to create Responsive web designs for multiple departments/pages
- Created animation effects during the data load, waiting for the Ajax response using ng-animate.
- Created custom directives in Angular2 for DOM manipulation and services for common functionalities shared by different controllers.
- Used Entity framework 5.0 for implementing client-side validations at Controller level and SDLC (Software Development Life Cycle) of an application and Raven DB for new products and prototypes.
- Worked on android, web service, XML and JSON parsing included in the project
- Developed HTML prototypes and UI deliverables, such as wireframes, screen mock-ups, and interface design.
- Worked on the dashboard for the project, which contained a variety of charts and drag-able components using jQuery UI Library.
- Designed and developed User Interface Web Forms using Flash, CSS, Adobe, Photoshop, Dreamweaver, and JavaScript.
- Used Ajax effectively to create pagination and with client-side events like quick search.
- Used AJAX framework for asynchronous data transfer between the browser and the server.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript, and j-Query.
- Involved in JavaScript coding for validations and passing attributes from one screen to another.
- Created Mock-up designs and developed various functionalities with JavaScript and jQuery.
- Written Ajax drove JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Involved in designing the Android UI using Tab Bar , Navigation Bar , Table Views , and Page Control along with some customizations.
- D esigned the User Interface and Screens for the Android App .
- Implemented Services to create abstract re-usable injectable used in multiple child components.
- Hands-on expertise in developing Angular2 features like Directives, Filters, and Services.
- Developed API is driven RWA's by integrating Angular2 with Bootstrap and API's.
- Extensive experience in developing PHP based Web Services to expose useful functionality to web users through SOAP / REST describing them using WSDL.
- Designed, built and coordinate an automated build & release CI/CD process using Git Lab, Jenkins, Nexus, and Chef on hybrid IT infrastructure
- Worked collaboratively with other team members as per the client requirement including Android Developers.
- Extensively used JavaScript testing frameworks Jasmine and Karma to test the application
- Working experience with version control system GIT and bug tracking tools JIRA in an Agile Scrum environment.
Environment : HTML5, CSS3, jQuery, JavaScript, AJAX, Angular.js 2.0, Require.js, Node.js, Responsive Design, Bootstrap, Dom, XML, Firebug, DHTML, Adobe, Flash, PHP, jQuery, AJAX, JSON, JSONP, Mongo DB, Android, Jasmine, Karma, GIT, JIRA, and Apache Tomcat.
UI Developer
Confidential, Virginia
Responsibilities:
- Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
- Working with PO, Business System Analyst to gather and analyse the business requirements.
- Developing dynamic web pages using HTML/HTML5, CSS/CSS3, Bootstrap, jQuery, D3JS, AngularJS, React.JS, Node.JS, LESS, SASS.
- Designed business applications using web technologies like HTML, DHTML, XHTML, and CSS3 based on the W3C standards.
- Developed web pages using HTML5, JavaScript, DOM, JSON, jQuery, and AJAX, AngularJS, Node JS, D3.js.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, Pseudo-classes, Pseudo elements etc.
- Worked on Bootstrap, LESS to develop User Interface with responsive design.
- Involved in developing HTML, XML, and JavaScript for client-side presentation and, data validation on the client side within the forms.
- Used JavaScript and GWT to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Extensive use of jQuery Events for manipulation of events and jQuery plugins for menus and widgets.
- Used AJAX to reduce the network load and update only the certain components of the website.
- Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node JS.
- Used Mongo DB along with Node JS, as a database to store JSON.
- Built REST Web services by building Node JS server in the back-end to handle request from front-end jQuery Ajax calls.
- Debugged the website using Chrome Developer's tool and manipulated the nodes using DOM functions.
- Used JSON for data exchange between client and server.
- Used JIRA tool for task assignment, bug tracking and fixture.
- Managed dependencies using Bower and used service version tool GitHub. Worked with IDEs like Sublime text, Brackets, etc.
- Used grunt to create project structure and for managing UI module dependencies.
- Wrote unit test cases using Mocha and Chai.
- Created and developed the web-page layout and positioned/developed design elements, using Dreamweaver, HTML and Adobe Photoshop.
- Designed / Developed Ajax Driven Web-based application using JavaScript, Ajax, JSON, JSP and Servlets.
- Developed different jQuery component in MVC micro-architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Created Dynamic Wireframes, HTML Wireframes, Dynamic Screenshots, and Sitemaps.
Environment: HTML5, CSS3, JavaScript, AJAX, j Query, JSON, DOM, Angular JS 2.0, Node JS, D3.js, Bootstrap, Mongo DB, MVC, XML, Agile, Visual Studio, GIT, Grunt, Mocha, Chai.
UI Developer
Confidential, Colmar, PA
Responsibilities:
- Experience in full Software Development Life Cycle (SDLC) that includes Analyzing, Designing, Coding, Testing, implementation & Production Support
- Designed business applications using web technologies like HTML4/5, XHTML, and CSS2/3 based on the W3C standards.
- Using AngularJS, created custom directives for data manipulations and to display data in company standard format in UI.
- Involved in development of rich user interface components using JSON, Ajax, JavaScript, jQuery and HTML5.
- Cooperate with UX team and redesigned using Angular-Bootstrap and Angular-UI to improve business competencies, also makes the website more attractive.
- Consume RESTful resources using AJAX call, receiving, analyzing and processing JSON responses to get the required proper-formatted data.
- Create custom directives, services in angular and integrated with Kendo to display data using the grid.
- Handled Browser Compatibility issues in HTML, CSS, Bootstrap, and JavaScript for IE, Firefox, and Chrome.
- Used JavaScript for adding little functionality to the existing application (calendar, tooltips, hiding elements, etc.
- A developed web page using Angular JS components like controllers, routers, NG app etc.
- Installed and Managed Karma using NPM.
- Developed unit tests using Karma with karma-ng-scenario plug-in.
- Actively involved in configuring the website in all environments
- Supported in fixing production bugs
- Involved in designing the Android using Tab Bar, Navigation Bar, Table Views, and Page Control along with some customizations
- Implemented CSS3 features like, multi-column layout, gradients and web fonts.
- Implemented AngularJS application to follow strict MVC patterns for improved source code maintenance.
- Participated in development of a new business application for the layout using Grid orientation model Bootstrap framework.
- Integrated the frontend jQuery UI with backend REST API.
- Creating cross-browser compatible and standards-compliant CSS based page layouts.
- Built responsive site using Bootstrap that fits devices of different visual sizes.
- The tech stack is AngularJS, Bootstrap and cutting-edge server-side technologies.
- Involved in Designing, Implementation, Maintenance and Testing of Databases and Web pages.
- Coding, styling, testing of reusable JavaScript, CSS, HTML widgets / libraries for complex UI controls.
- Responsible for JavaScript / AJAX UI upgrades and improvements.
- Designed web pages using with HTML, CSS based on the W3C standards. Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Tested cross browser functionality and fixed major layout bugs for supported browsers including IE, Google Chrome, and Mozilla Firefox.
- Developed the UI using SWT to add/remove tags.
- Involved in building flexible UI, more user interactive and user-friendly web pages, reusable classes, functions using C#, AJAX and JavaScript for client-side validation.
- Designed the User Interface and Screens for the Android App.
- Used APIs design pattern for data access through service calls and used spring framework in the application.
- Used GitHub UI, Git bash to commit, changes to the repository for maintaining various versions of the agile process.
- Used Web services - WSDL and Restful to access the data stored in regional databases.
Environment: Eclipse IDE, Angular JS, Bootstrap, AJAX, Node.js, JDBC, Grunt, Mongo DB, Illustrator, Bower, karma, J Unit, JIRA, Jasmine, Android, iOS, Spring framework, JSP, HTML4/5, CSS3, moment, JSP, Sublime Text 2, Backbone.js, jQuery, JavaScript, React JS, JSON, Apache Tomcat, Photoshop, GitHub, OOPS JavaScript, JAXP 1.2, Restful web-services.
Java UI Developer
Confidential, Washington, DC
Responsibilities:
- Involved in designing the front-end applications using web technologies like HTML 5, XHTML, and CSS3.
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application
- Responsible for designing and implementing the web tier of the application from inception to completion using J2EE technologies such as Servlets, JSP.
- Built Web pages that are more user-interactive using jQuery plugins, AJAX, JavaScript.
- Involved in writing application-level code to interact with APIs, Web Services using AJAX, and JSON.
- Worked with Cross-Browser Compatible issues.
- Developing the Spring MVC framework as per the design and technical specifications.
- Created CMS forms and content using the WYSIWYG editor.
- Developed web Single Page Applications using AngularJS.
- A used Backbone.js framework where data from the backend is stored in the model and populated it to UI.
- Implemented responsive web design and maintaining larger style sheets using Bootstrap
- Used Hibernate 3.0object-relational data mapping framework to persist the data from database
- Wrote application level code to perform client-side validation using JQUERY and JavaScript.
- Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer-facing as well as internal application).
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back-end systems).
- Used GIT for version control and JIRA for defect tracking.
- Created configuration files for spring, Hibernate and JSF navigation.
- Implemented CSS3 and JavaScript based navigation system visually identical to the previous table-based system to improve ease of maintenance and organic search engine placement.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Spring JDBC template module has used to interacting with the database.
- Used node.js to create server-side applications for javascript codes to build real-time web API's.
- Developed internal application using Angular.js and Node.js connecting to Oracle on the backend.
- Reviewed customer feedback about the debugging issues, fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML5, CSS3, JSP, JavaScript, jQuery, Bootstrap, Maven, Hibernate, AJAX, GITHUB, JSON, ECLIPSE, JIRA, SVN, CMS, MVC Design, Angular JS, Node JS, Backbone JS, Java 1.3 J2EE, EJB, Servlets 2.2, JSP 1.2, Web logic Application server8.1.
Java Developer
Confidential
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC).
- The application is designed using J2EE design patterns and technologies based on MVC architecture.
- Agile methodology is used for development of the application.
- Used J2EE design patterns like Value Object Pattern, Session Façade, Singleton, Factory and DAO.
- Created Stored Procedures & Functions. Used JDBC to process database calls for Db2 Server database.
- Involved in writing PL/SQL Stored Procedures, Functions, Triggers and Views for SQL database.
- Implemented various features of spring such as Dependency Injection, IOC, Annotations and Spring Integration with Struts.
- Developed the application using Struts Framework that leverages the classic Model-View-Controller (MVC) architecture.
- Involved in designing the user interfaces using JSPs.
- Used Spring Security framework to setup authentication and authorization for the application using firm-wide single sign-on.
- Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness and traceability which are essential for automatic processing of large amounts of data.
- Developed UNIX Shell Scripts for batch jobs to transfer the data on different servers.
- Used JTA to enable distributed transactions to be done across multiple resources in java environment.
- Developed JAVA objects using Object Oriented Features and implemented Multithreading concepts.
Environment : HTML, CSS, Core Java, collections, DB2, JDBC, PL/SQL, JPA, EJB, Struts, JSP, Servlets, Spring Batch, Shell Scripts, JTA, ANT, IBM MQ, JMS, J2EE, IBM WebSphere, Junit.
Java Developer
Confidential
Responsibilities:
- Participated in the life cycle of the software design process including requirement definition, prototype design, design, interface implementations, unit testing and maintenance.
- Developed dynamic web pages using HTML5, CSS3and JavaScript.
- Performed a lot of DOM manipulations using native JS and JQUERY for loading and manipulating dynamic content on webpages.
- Implemented Java EE components using Spring IOC (Dependency Injection), Spring Transactions and spring security models.
- Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness and traceability which are essential for automatic processing of large amounts of data.
- Implemented business requirements and provide concurrency to the application using Multithreading, collection API.
- Implemented the Core Java concepts Encapsulation, Abstraction, Polymorphism to maintain modularity between the components.
- Implemented SOAP to provides significant pre-build extensibility in the form of the WS* standards.
- Worked on the Web Services classes and WSDL generation and exposed the service at server-side over the Internet.
- Experienced in implementation of JMS to exchange information over there liable channel in an asynchronous way by using Rabbit MQ as a message queue.
- Involved in creating unit testing of various layers using JUnit and created automated test scripts for integration testing using Selenium.
- Used Maven as a build tool and Jenkins for monitoring the build status of the project.
Environment : HTML, CSS, JavaScript, JSP, JSF, EJB, Spring, SOAP-based Web Services, Eclipse, Tomcat, Oracle 8i, PL/SQL, CVS, Maven, Waterfall.
