We provide IT Staff Augmentation Services!

Sr. Ui Developer Resume

3.00/5 (Submit Your Rating)

Hoboken, NJ

SUMMARY:

  • Over 8 years of extensive Experience in designing User Interface ( UI) applications and professional web applications development and analysis with experience in the full life cycle of the software design process .
  • Extensive experience in designing professional UI web applications using front - end technologies like HTML5, CSS3, JavaScript, JSP, AngularJS, jQuery, XML, JSON, Jasmine, AJAX, JSON, Bootstrap, Node.js and ReactJS.
  • Experienced working in both Agile and Waterfall based development environment and participating in Scrum Grooming and Planning sessions.
  • Experience in developing Web Services with Python programming language.
  • Expertise in developing web page quickly and effectively using JavaScript, jQuery, Bootstrap and making them cross-browser compatible and task runners like Grunt and Gulp.
  • Experience in developing web applications using MVC architecture.
  • Experience in developing Single Page Application ( SPA) with good Knowledge of AngularJS-Directives, Controllers, Filters, Routing and Components
  • Expert in designing web applications and web contents utilizing various Search Engine Optimization ( SEO) techniques.
  • Hands on experience in doing POC using latest frameworks like Angular 2 and ReactJS.
  • Experience in React JS framework to develop the SPA.
  • Experience in using various jQueryUI controls and corresponding Event handlers etc.
  • Develop dynamic features for a healthcare application supporting thousands of international users. Constructed with Coffee Script, Backbone/Marionette, and React .
  • Experience in creating test suites using Jasmine and Karma.
  • Experience developing backend services using Java, JSP, Servlet, JDBC, Hibernate, Spring, Struts and web services like SOAP and REST.
  • Experience in source code management tools like SVN, and GIT.
  • Involved in developing GUI. Have a good grip on NoSQL MongoDB.
  • Experienced in various IDEs like Eclipse, Brackets, Net Beans, IntelliJ, Notepad++, Firebug, Edit plus, Microsoft Visual.
  • Expertise in using application servers such as WebLogic, WebSphere and Apache Tomcat.
  • Hands on experience in using RESTful web services.
  • Working experience on integrating back-end technologies like Java, . Net with JavaScript and JQuery by using AJAX and JSON.
  • Experience working with different Build/ Deployment tools like Maven, Ant and Jenkins and Project Management tools like JIRA, Rally to cope with Agile Scrum.
  • Highly used Angular 4 router to build single page application to navigate through the different status and multiple modals.
  • Comfortable working with CSS preprocessors like SASS/LESS.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Mozilla Firefox, Google chrome, Safari and Internet Explorer.
  • Involved in Understanding functional specifications and developing creative solutions to meet business 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.
  • Implemented latest HTML5 and CSS3 features like creating various effects, shading, animation, Shapes, graphics, multimedia files and many others.
  • Effective problem-solving skills, outstanding interpersonal skills, good in written and verbal communication.
  • Ability to work independently as well as within a team environment. Driven to meet deadlines.

TECHNICAL SKILLS:

Frontend Technologies: HTML 4.01/5, CSS2/CSS3, JSP, JavaScript, jQuery, jQuery UI, High Charts, AJAX, JSON, Jade, Less, Sass, Haml.

Languages: C, C++, C#, Java, J2EE, Python, SQL.

UI Frameworks: AngularJS, Angular2, Bootstrap, Backbone.js, ReactJS, Node.js, Node.js-Express framework.

Prototyping Design Tools: IRise, Axure, Photoshop, Illustrator, Dreamweaver and Flash and Visio.

Manual Testing: Jasmine, Karma, Protractor.

J2EE and Frameworks: JSPs, Servlet, JDBC, Spring, Hibernate, Struts, SOAP, REST.

IDE & Tools: Aptana Studio, Sublime Text, Eclipse, WebStorm, IntelliJ, Microsoft Visual studio, Postman, Rest Client.

Debugging tools: Firebug, BugZilla.

Web Servers: Apache Tomcat, WebLogic, WebSphere, Node JS.

Databases: Oracle, MySQL, DB2, MS Access, MongoDB.

Version Control Tools: SVN, Bit Bucket, GitHub, IBM Serena.

Project Management Tools: JIRA, Rally.

Build/Deployment Tools: Maven, Apache Ant, Apache Ivy, Jenkins.

Operating Systems: Windows XP/7/10, Linux, Mac OS.

PROFESSIONAL EXPERIENCE:

Confidential, Hoboken, NJ

Sr. UI Developer

Responsibilities:

  • Engaged in Agile methodologies of Scrum and story discussions for software development.
  • Designed Front-end using object-oriented JavaScript Framework using AngularJS.
  • Reviewing User Documents and creating prototypes in Balsamic and taking client feedback.
  • Enhanced user experience by designing new web features using MVC Framework like AngularJS.
  • Implemented Angular 2 Routing and navigation, Components, Services.
  • Developed View Models using Typescript .
  • Created more responsive WebPages, which can be compatible with all the browsers and compatible with the different devices using ReactJs.
  • Created Custom Directives, Angular Services, Filters, Controllers and Partials for the Business Logic.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Developed the front-end components using AngularJS Framework that leverages classical Model View Control ( MVC) architecture.
  • Created Navigation bar, Dropdown menu, Pagination, Modal, Form, and Table using Angular-UI- Bootstrap.
  • Designed and developed a web application by using Angular4 as front-end, and using Web API to receive and pass data to back-end.
  • Consumed RESTful webservices from other internal applications to fetch the data and to display it on the webpage.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Developed Python web services for processing JSON and interfacing with the Data layer.
  • Developed the User Interface using HTML5, CSS3, JavaScript, Angular JS, Node.js and enhanced response using twitter Bootstrap.
  • Designed UI architecture for the internal web application and worked with designers to construct UI using React JS.
  • Implemented AngularJS Form Validation to validate the new user contact form, the feedback is directed messaged to team slack channel by using Slack API.
  • Applied AngularJS $Filter and $Watch in the Controllers for user to filter their APIs and APP’s.
  • Used ng-Animate, CSS transition and animation to provide JavaScript-based and CSS-based animations.
  • Invoked Angular $http calls and processed JSON data, such as API details and description for rendering on UI pages in the corresponding modules.
  • Used npm and Bower for the package management and Git for the version control.
  • Used NoSQLMongoDB as data layer where we used JSON data format to do all data related operations.
  • Used Jasmine and Karma to run unit testing for the project.
  • Implemented Restful API calls for POST, PUT, DELETE and GET methods.
  • Used RestClient tool test the Rest web services produced for all the resources.
  • URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked by $routeProvider in AngularJS to route the data from one service to another server.
  • Used Node.js server to build SPAs and build JSON APIs based applications.
  • Used Node.js Express framework to define routing table for different actions and set up middleware to respond for requests coming in.
  • Built a robust and secure Content Management System as per client's needs and requirements where HTML, CSS, AJAX and jQuery were extensively used.
  • Familiar with version control systems like GitHub.
  • Used Jenkins for continuous integration of the application.
  • Involved in Bugfixing and acceptance testing with test cases.
  • Used JIRA project management tool to keep track of tasks and requirements.
  • Used Maven build tool for managing the build process and dependency management automatically.
  • Used My Eclipse IDE to develop the code and Sublime Text for developing UI components.
  • Co-ordinate with QA for testing, Production releases, Application deployment and integration.
  • Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.

Environment: HTML5,CSS3, JavaScript, jQuery, AJAX, AngularJS, Angular 4, Node.js, CSS LESS, Bootstrap, JSON, REST, Gulp, Jasmine, Bower, JIRA, Agile, GitHub, Maven, MyEclipse Blue, Sublime Text, Spring MVC, Hibernate, MongoDB, Java, JSP, CMS, Jenkins, Angular-UI- Bootstrap, NPM, Node.js, Node.js Express framework.

Confidential, SANJOSE, CA

FRONT END DEVELOPER

Responsibilities:

  • Engaged in Agile methodologies of Scrum and story discussions for software development.
  • Enhanced application code and improved web page through client-side scripting.
  • Supported the Waterfall project working through agile teams.
  • Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed User Interfaces module using JSP, JavaScript, HTML, CSS, JSTL, Custom tag library.
  • Used AngularJS framework for building web-apps and is highly efficient with PHP framework as well as using Restful services.
  • Custom-ng grids, for visualization of records, lazy loading, sorting, filtering, search, scrolling, grids in model windows, Creating all custom partials and angular directives in global level components.
  • Application employed a Spring MVC framework with the use of JSP, JSTL, Servlet, Java Beans and HibernateORM for persistence layer.
  • Developed React JS pages, Web services calls and AJAX calls for the application.
  • Used React JS in components like JSX, creating React components.
  • Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Developed page layouts, Navigations and presented designs and concepts to the clients and the management for review.
  • Experience with Test Driven Development and Node.js.
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
  • Created User Interfaces for Mobile/Tablet/Desktop using HTML5&CSS3.
  • Developed application with 100% code coverage.
  • Worked on the unit test cases with Jasmine.
  • Worked on High charts jQuery for creating web charts.
  • Worked on Cross-Browser compatibility issues and tracked them to closure.
  • Experience in developing web applications using Responsive web design, Bootstrap, jQuery.
  • Re-wrote pre-existing code and earned recognition for enhancing application performance
  • Boosted application performance through code analysis and recommended solutions.
  • Used jQuery to make the HTML5 and CSS3 code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Involved in writing client-side validations using Angular validation controls.
  • Extensively worked with making calls to REST APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • Used JIRA and SVN to cope up with agile process.

Environment: HTML5, CSS3, JavaScript, JQuery, Angular JS, High Charts JQuery Framework, SVN, MVC, JSON, JSP, JSTL, Agile methodology, Oracle database, QTP, Version One Tool, ANT, AJAX, Apache Tomcat, LESS CSS, Java/J2EE, Spring, Hibernate, Spring Integration EAI, Eclipse IDE, Sublime Text, Windows.

Confidential, Atlanta, GA

Application Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project.
  • Developed the functionalities using Agile Scrum Methodology.
  • Analyzed the requirements and formulated project scope.
  • Scheduled daily status meetings within the offshore team and also used to communicate the same to the onsite team accordingly.
  • Developed modules of application as Single Page Application using AngularJS framework.
  • Involved in student enrollment and retention tools, Academic administration tools, faculty support tools, student billing and payment tools, finance and accounting tools.
  • Designed, developed and User Interface using HTML, JavaScript, jQuery, AJAX and CSS.
  • Developed Angular Custom Directives for Custom Layouts, Dialogs and Pagination.
  • Developed Client-Side Validations using AngularJS.
  • Used Media Queries to design mobile responsive layouts.
  • Involved in cross-browser compatibility testing and unit testing using Protractor.
  • Used Git for version control.
  • Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
  • Worked on jQuery to make dropdown menus on web pages and display part of a webpage upon user request. Reviewed customer feedback about the debugging issues, fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues.
  • Implemented and designed user interface for web-based customer application.
  • Thorough understanding of the differences and bugs in various browsers and browser versions.
  • Developed components to fetch the data from the back end using AJAX and jQuery.
  • Utilizing client-side scripting language developed and configured customized Quick
  • Involved in production support, resolving the production job failures, interacting with the operations support group for resuming the failed jobs
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Used Rally ticketing system to keep track of issues and tasks on individuals.
  • Used Git/Source Tree as version control tool.
  • Used IBM RAD integrated IDE to build the application.

Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, AngularJS, Bootstrap, Protractor, Spring MVC, REST, Git, Maven, IBM RAD, Rally.

Confidential, Mountain view, CA

Web Developer

Responsibilities:

  • Involved in Understanding and analyzing the requirements and part of the process of designing the system.
  • Followed Waterfall Methodology to implement the features.
  • Responsible for transforming design mock-ups to W3C standards compliant HTML pages using XHTML, CSS, JavaScript, and jQuery, JSP/JSON, XML and XSLT.
  • Developed presentation-tier JSP pages in HTML, implemented JQuery Data Grid control, Validation control and other Widget controls.
  • Responsible for designing desktop and mobile applications for the client.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML (HTML, CSS and JavaScript).
  • Responsible for developing various static and dynamic modules which are displayed in different web pages according to the specifications.
  • Developed social network services for user interaction using Ajax, DHTML.
  • Developed and designed XML Schemas to transport and store data. XML was used to simplify data and allow for Platform Changes, as well as making data more available across the applications distributed platforms.
  • Good experience with Spring MVC, Used Spring MVC to send the request from UI to Controllers.
  • Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
  • Extensively used XSLT to transform XML documents to HTML.
  • Wrote custom jQuery plug-in and developed JavaScript functions to build a bleeding-edge, AJAX-driven user interface.
  • The front-end JSP pages were developed using the Struts framework and were hosted in a J2EE environment on Apache tomcat server.
  • Created Model objects using Entity Data Model with Entity framework using Hibernate.
  • Implemented dynamic page elements and form error validations using JavaScript.
  • Created Ajax calls to exchange (request / responses) information with database.
  • Wrote application level code to interact with the backend databases (Oracle) using JSP.
  • Designed and implemented a dynamic image rendering web service which is consumed by JSP, JQuery, and JavaScript.
  • Used Subversion (SVN) as a repository tool and as a version control.
  • Used Eclipse IDE for development work.

Environment: Java, J2EE, CSS, HTML, JavaScript, XHTML, XML, JQuery, JSON, AJAX, DOM, Eclipse, Spring MVC, servlets, JSP, JSON, oracle 10g, Hibernate, Apache Tomcat, Adobe Dreamweaver CS3, SVN, Eclipse.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Understanding and analyzing the requirements and part of the process of designing the system.
  • Followed Waterfall Methodology to implement the features.
  • Involved in both development and testing of the application.
  • Used Java jdk1.6 features to implement the functionalities.
  • Designed, developed and validated User Interface using HTML, JavaScript and CSS.
  • Widely used HTML for web-based design.
  • Used JavaScript to make the changes dynamically on the client page to improve the performance by decreasing the number of hits to the server.
  • Implemented server-side programs by using Servlet and client side by using JSP.
  • Handled the database access by implementing Controller Servlet.
  • Used Spring Dependency Injection (IOC container) to inject the objects into class to make the application loosely coupled.
  • Used Spring MVC Design Pattern to hold the UI data and to serve the request and to send the response.
  • Used Spring Front Controller class to map all the client requests to it and navigated to Business Controller classes accordingly.
  • Produced SOAP Web Service using Apache Axis generated WSDL files for the Service that served XML data in SOA (Service Oriented) Architecture.
  • Used Factory pattern to implement the business classes in order to have the
  • Used Log4J for logging/detecting errors in the application.
  • Used Hibernate as the Object/Relational Mapping Framework to access and manipulate data from the Oracle database.
  • Created views and stored procedures in Oracle SQL/PL-SQL.
  • Created Views for the tables in order to hand over the resources to developers.
  • Developed JUnit test cases to test business scenarios associated with each use case sequences.
  • Deployed the application in JBoss Application Server after testing from QA team.
  • Used FireBug to keep a track of bugs.
  • Also used CVS as the version control manager.
  • Used Eclipse Integrated Development Environment to build the application.

Environment: Java (Jdk1.6), J2EE, HTML, CSS, JavaScript, JSP, Servlet, Hibernate, Spring Dependency Injection, Log4j, SOA Architecture, Webservices, SOAP, XML, Apache Axis, MVC Pattern, Factory pattern, JUnit, JBoss, SQL-PL/SQL and Oracle9i, FireBug, CVS, Eclipse, Waterfall.

We'd love your feedback!