Sr. Ui Developer Resume
Bellevue, WA
SUMMARY:
- 6+ years of extensive IT experience in all phases of Software Development Life Cycle, including experience working in Java, J2EE, UI/UX and front - end technologies.
- Experience in using various JavaScript Web application related libraries such as Node JS, Backbone.js, Require.js, Knockout, Angular.js, React.js and jQuery UI.
- Strong front-end UI development skills using scripting languages like JSP, HTML5, jQuery, JavaScript, DHTML, and DOJO.
- Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
- Created Type Script reusable components and services to consume REST API's using Component based architecture provided by Angular 4.
- Expertise in developing GUI using Web-Development technologies like Angular JS and jQuery.
- Rich experience in styling front-end technologies such as CSS, Yeti, BOOTSTRAP, and Material Designs in Angular1.5 and HTML templates.
- Expertise in Angular 2/4 framework and its ability to create simple and scalable code for SPA.
- Experience in developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular 2, Angular 4, JS, Node JS, Bootstrap, Media Queries, CSS Frameworks, Java.
- Experienced in Angular 2 Templates, directives, Routing and navigation, Components, Services and Data Binding.
- Knowledge in other front-end technologies such as SASS, LESS.
- Experience in MVC architecture, spring framework, J2EE Design Patterns, Spring IOC, Java and Hibernate.
- Good Experience in developing Web Services, Restful API using Jersey Framework, and SOAP services using Spring-WS.
- Extensive experience in using Spring Modules like Spring Core, Spring Boot, Spring Batch, Spring Security and Spring Container.
- Working knowledge in developing J2EE based applications using Core Java, Servlets, JSP, JDBC, JMS, and Struts.
- Hands on experience in preparing Test plans, Test cases, Automated Tests and Test Data
- Developed a test automation framework using protractor and selenium.
- Experience in writing unit test cases using Junit integration for Java and UI.
- Rich experience in writing unit test cases using JASMINE framework for JavaScript.
- Expertise with different types of testing which includes functional, Integration, Backend and Regression testing.
- Experience with AWS components like Elastic servers, EC2 instances, S3 buckets.
- Hands on experience working with Docker containers.
- Experience in database development skills like My SQL, SQL Server and No SQL Databases like Mongo DB etc.
- Good knowledge in SQL/PL-SQL programming for packages, stored procedures etc., using Oracle.
- Integration tools and other:
- Hands on experience working with build tools like Maven and ANT and build automation tools like Jenkins
- Rich experience working in CICD environment using GIT and Jenkins.
- Experience working in Agile and Waterfall environment and good understanding of tools like Jira, Confluence.
- Familiarity on using IDE’s like Eclipse, Sublime, IntelliJ, DBeaver.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS/CSS3, SASS/LESS, Bootstrap, JavaScript, JSON. AngularJS and Node JS
Frameworks: J2EE, Spring Web MVC, Spring IOC, AngularJS, Node.js, Backbone JS, RESTful Web Services, jQuery Mobile, Backbone JS, react JS, REST, SOAP-based Web Service, NOSQL.
Testing Frame works: Protractor, Jasmine, Junit, Selenium
Programming Languages: Java and SQL
Web Services: Apache AXIS, WSDL, JSON, REST XML, JAX-RPC, JAXB, Ajax
Databases: Oracle, PL/SQL, MySQL, SQL Server, DB2
Web/Application Server: Web logic, Web sphere, Tomcat
IDE and Tools: Eclipse, Notepad++, Sublime Text Editor, SVN, Spring Source Tool suite
Versioning: CVS, SVN, GIT
Operating Systems: Windows XP/Vista/Windows 7, UNIX and LINUX
PROFESSIONAL EXPERIENCE:
Confidential, Bellevue, WA
Sr. UI Developer
Responsibilities:
- Designed, developed, debugged and modified components of software applications and tool
- Provided improvements to solutions for a given problem and also resolved problems and roadblocks as they occur with help from peers or managers.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Developing web front end interfaces using HTML/HTML 5, CSS3, JavaScript, XHTML, jQuery, Java, AJAX, JSON, Angular 1/2, Node JS, React JS, Angular JS, jQuery and Bootstrap.
- Collaborate with the product owner to articulate the best technological business solution.
- Leverage innovative technologies such as React, Angular, Bootstrap, JavaScript, HTML5, CSS3 to develop mobile responsive web applications in an agile start-up environment.
- Provided UI designs for the requirements received from the field.
- Developed the front-end using HTML5, JavaScript, jQuery and CSS3.
- Experience in developing modern web applications using Angular 1/2/4, Node.js, React.js, Express.js, vue.js and Mongo DB.
- Extensively worked on JavaScript libraries like jQuery, AngularJS and Node JS.
- Used components such as UI-Router, UI- Bootstrap, angular-growl, ngMaterial, angular-confirm.
- Worked on Cross-Browser compatibility and fixed bugs for several browsers.
- Created a mock API, which includes all the JSON data in that. There were mock services and controllers written both on the client and server side to dynamically populate the content to the Angular templates from the backend API's.
- Initially we have used NodeJS/ExpressJS to mock REST services and built the UI app using that mocked backend. Later we have integrated with the real backend system and coordinated with server-side development team.
- 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 $route Provider in AngularJS to route the data from one service to another server.
- Each element on the page is created as templates in order to maintain the modularity and make it reusable for other fields in different states.
- Created custom directives in AngularJS for re-usable components.
- Created custom filters (like unique Filter) and services (like user Services) to reuse them throughout the application.
- Maintained the consistency with other teams by getting our code reviewed by the other team tech leads.
- Built custom validations and used angular validations before submitting it to backend.
- Extensively used (Angular Bootstrap) for animations and pagination on the page, and UI components.
- Implemented navigation/routing for modules in the application.
- Created different modules with specific controllers, templates, scopes, custom filters and directives using AngularJS.
- Used Angular plugins for Drag and Drop, widgets, menus, forms and user interfaces.
- Used Material Design in AngularJs1.5 to maintain the HML code.
- Worked on Message gears and ESP scheduler to email sends and triggers.
- Implemented generic modules using JavaScript/AngularJS libraries to use at application.
- Used Moment JS to handle Date and Time zone management.
- Developed a test automation framework using protractor and selenium.
- Worked with Java libraries to access AWS facilities as Simple Storage Service (S3) and EC2 instance.
- Involved in Agile scrum meetings, back log grooming meetings, retrospective and attending everyday standups.
- Follow through on details and drives issues to closure with help from peers or managers.
- Support development of documentation and procedures for installation and maintenance.
- Wrote bug reports and charters and extensively used JIRA for sprint tickets and Confluence for documentation.
- Used GIT for version control across common source code used by developers.
- Actively participate in group technology reviews to critique work of self and others.
Environment: Agile, AngularJS, NodeJS, JavaScript, AWS, LDAP, HTML5, React JS, JSON, REST, Express JS, SQL Server, JIRA, CSS3, Jenkins, Rest, NodeJS, Protractor, Selenium, Junit, jQuery, DB2.
Confidential, Texas
UI Angular JS Developer
Responsibilities:
- Responsible to manipulate HTML5, CSS3 in jQuery as well as making the page's dynamic using AJAX, XML and JSON. Developed new user-facing features using AngularJS.
- Analyzed and prepared time estimates for the tasks assigned.
- Experience in developing modern web applications using Angular 1/2/4, Node.js, React.js, Express.js, vue.js and Mongo DB.
- Utilized various JQUERY Plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Applied jQuery validation plugin to validate the user input and to improve user experience.
- Used SOAP in the implementation of Web services.
- Wrote bug reports and charters and extensively used JIRA for sprint tickets and Confluence for documentation.
- Used GIT for version control across common source code used by developers.
- Involved in development, design and implementation of front end part of the application. developed the User Interactive web pages by using web technologies like HTML, XHTML, and CSS as per company standards in a professional manner.
- Worked in form validation using JavaScript for providing the user interface and communication between the client and server.
- Created Test Plans for Unit Testing and System Testing. Deployed Application on Tomcat Server.
- Developed user input forms using AngularJS.
- Ensured design consistency to meet client's requirements.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Responsible to manipulate HTML5, CSS3 in jQuery as well as making the page's dynamic using AJAX, XML and JSON.
- Familiar with concepts of Directives, Data-Binding and Dependency Injection in Angular JS.
- Worked on prototypes for Responsive design.
- Created and tested scripts using jQuery on various browsers Chrome, Firefox and IE.
- Involved in Agile process, two-week Sprints, and daily Scrums to discuss the development of the application.
Environment: HTML5, CSS3, JSON, JavaScript, jQuery, CSS3, Bootstrap, Angular JS, AJAX, DOM & REST Web services.
Confidential, Bloomington, Illinois
Full Stack Developer
Responsibilities:
- Designed dynamic and browser compatible pages using JavaScript and AngularJS.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Integrate the dynamic pages with Angular.js and jQuery to make the page's dynamic.
- Working closely with the programmers and graphic designers for project requirement and analysis.
- Actively participated in UI redesigning and implementation.
- Developed the front-end using HTML5, JavaScript, jQuery and CSS3.
- Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules, manipulating nodes in DOM tree.
- Application was developed using Spring MVC Web flow modules.
- Developed the RESTful web services using Spring IOC to provide user a way to run the job and generate daily status report.
- Used Angular JS built-in directives like ng model and ng repeat and created custom directives.
- Worked on creating React component -built new screen with in AngularJS application.
- Implemented the JavaScript/jQuery framework such as React JS for MVW/MVC framework.
- Built single page apps, modules, graphics and reusable components using React.JS and API Calls.
- Developed Bootstrap responsive web application pages using Angular JS services, controllers and directives for front end UI.
- Utilized Node.js, React and Angular for scalable website architecture and real-time technology.
- Implemented MVC architecture using Spring framework.
- Involved in the implementation of business logic in struts Framework and Hibernate in the back-end.
- Used jQuery core libraries for the logical implementation part at the client side of the website.
- Involved in writing jQuery-based Ajax requests using jQuery. Get (URL, data, success, type) and jQuery. Post (URL, data, success, type).
- Involved developing re-usable web services using SOAP, XML, WSDL, XML Schemas
- Extensively used Web Services WSDL and SOAP for getting the information of third party.
- Involved in writing SQL, Oracle Stored procedure and PL/SQL for back end. Used Views and Functions at Database end.
- Involved in developing HTML and JavaScript for client-side presentation and data validation on the client side within the forms.
- Used Bootstrap library for styling web pages.
- Implemented test case development using Jasmine and Karma frameworks.
- Involved in test case execution and bug life cycle.
- Fixed various emergency issues in production environment as per need.
- Used GitHub code repository for code check-in/check-out.
- Involved in Release Management on processing the application release from development stage.
Environment: Agile, AngularJS, JavaScript, ReactJS, Spring MVC, Spring IOC, Hibernate, HTML5, PL/SQL, CSS3, Maven, Rest, Junit, jQuery, DB2.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Requirements gathering, Design, Development and Testing.
- Technical study and analysis of the Trade Management, Trade Matching and breakdown modules.
- Create various mock up for TNS notification to get confirmation and details from business users for notification.
- Developed User Interfaces for Trade Management module using JSP, Struts Framework, JavaScript and HTML and implementing Spring Framework.
- Used Collections and event handling from Backbone JS.
- Used Hibernate 3.0 ORM framework for persistence to Database by integrating it with Struts.
- Created modules for allowing marking of trades for follow-up and E-mailing trades to Traders.
- Extensively worked with the retrieval and manipulation of data from the Oracle database by writing queries using SQL and Stored Procedures.
- Used Hibernate as the object relational mapping (ORM architecture) tool for persisting java objects (POJOs).
- Used JDBC to establish connection to database.
- Developed REST API's produce XML/JSON as per the business requirements.
- Implemented Service Oriented Architecture throughout the project.
- Involved in root cause analysis and bug fixing activities.
- Involved in code reviewing and Review Code Documentation process.
- Used SVN for version control.
Environment: Java1.5, Servlets, JSP, JavaScript, Struts 1.2, Spring 3.0, Hibernate 3.0, HTML 5.0, CSS, Ajax, XML, jQuery, JDBC, Oracle 11g, JMS, Java Mail, REST, SOA, Tomcat, Linux, Maven, SVN, Log4j, JUnit, Toad for Oracle, Eclipse 4.0.
Confidential
Associate Software Developer
Responsibilities:
- Involved in Various phases of Software Development Life Cycle (SDLC).
- Analyzed the system for Requirements and Design by developing Use Case, Class, Sequence and Collaboration Diagrams using Rational Rose as part of UML.
- Involved in creating JSP pages and HTML Pages.
- Used HTTP Filtering in order to perform the filtering task on request and response.
- Developed various generic JavaScript functions used for validations.
- Worked extensively in JSP, HTML, JavaScript, and CSS to create the User Interface pages for the project.
- Migrated some of action classes and JSP to AngularJS Controller and developed new.
- Implemented AngularJS client-side validation and modules.
- Created UI screens using AngularJS.
- Created JUnit test cases for unit testing application.
Environment: Core Java, J2EE, JSP, HTML.