Ui Developer Resume
Nyc, NY
SUMMARY
- Over 7 years of IT experience in developing, design, analysis, testing of various web based, applications in multi - platform environments with JAVA/J2EE technologies.
- Involved in all phases of Software Development Life Cycle (SDLC).
- Experienced in the development of spring modules like Spring MVC framework.
- Experienced in working with Web Services with WSDL, SOAP and REST.
- Expertise on working with Presentation layer frameworks like HTML5, AJAX, CSS3, JavaScript, jQuery, Angular 2, Node.js.
- Extensive knowledge and implementation skills in Spring MVC framework.
- Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3).
- Developed RESTful web services interface to Java-based runtime engine and accounts.
- Experienced with the Software Development Life Cycle (SDLC) process, Iterative Development Model and OOAD Techniques.
- Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction, and Encapsulation.
- Experience in deploying applications using Web Servers like Apache Tomcat 5.5 and Application Servers like Web Logic, JBoss, Web sphere.
- Developed J2EE applications by using the IDE's such as Eclipse and Intellij.
- Experience in using relational database concepts and worked with Oracle 10g, DB2 and good experience in writing stored procedures, Functions and Triggers using PL/SQL.
- Good experience in usage of version controls such as GIT HUB.
- Complete knowledge on Agile and SCRUM structure of software development by conducting meetings and coordinating with the ream members to meet the deliverables.
- Willingness and ability to quickly adapt and learn new technologies.
- Proficient in designing and developing the front end, component-based and object-oriented systems for building multi-tier architecture with hands-on development expertise in front end GUI layer.
- Experience in building single page applications using Angular 2 with various concepts like prototype inheritance, UI-Routing, directives, Validations.
- Strong Experience in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding and CSS Box Model.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Chrome.
- Good Web Application debugging skills using Chrome Developers Tool and Firebug.
- Highly motivated, reliable analytical problem solver and troubleshooter with strong attention to detail.
- Adaptable to new, evolving technologies and can implement them in current projects
- Experienced with unit testing using JUnit, Test NG, Mockito frameworks.
- Experience in developing UML Diagrams like Class, Use case and Sequence diagrams.
- Excellent knowledge of Oracle, MySQL, and SQL Server databases.
TECHNICAL SKILLS
Frameworks: Angular 2 and Prime faces.
Spring modules: Boot, Security, Schedule, and Data.
Scripting: TypeScript, JavaScript.
Programming Languages: JavaScript, jQuery, C/C++, Java, HTML, JSP, CSS
Continues Build and Deploy: Jenkins
Cloud Computing: Amazon Ec2, Amazon S3, Route 53.
Databases: SQL Server, MS-Access, ORACLE, Mongo DB
Development Environments: Visual Studio, Notepad ++, Sublime Text, Eclipse
Web Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, Angular 2, NodeJS, Bootstrap, Phantom Js.
Web Services: REST, SOAP
Wire Frame: Adobe Illustrator, Adobe Photoshop
PROFESSIONAL EXPERIENCE
Confidential, New York City, New York
UI Developer
Responsibilities:
- Working in designing the user interface for the application.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, Angular, and JSON.
- Worked Extensively with Angular CLI for creating Modules, components and Services.
- Implemented application using Visual Studio Code, Angular 5.0, Typescript, Bootstrap, JSON, HTML5, CSS, Angular CLI and Restful Web API.
- Used Bitbucket for version control.
- Provide technical support to QA and Production support.
- Used various features of Angular such as data binding, custom pipes, routing, custom directives and dynamic binding to meet the custom requirements.
- Implemented Template Driven Forms and Reactive Forms to develop user friendly UI for getting inputs from users.
- Managed application lifecycle by explicitly calling various Angular Lifecycle Hooks including ngOnInit() and ngAfterViewInit().
- Used HTTPClient to integrate front-end with back-end APIs.
- Implemented CRUD operations using Web API and tested API calls using Postman, Fiddlers
- Used Dependency Injection on controllers and services for better code reusability.
- Used Phantom Js to generate reports.
- Used Team city for continues builds.
- Responsible for Migration from System Js to CLI and Upgrading 5 to 7.
Environment: Angular 5, JavaScript, Bootstrap, REST Web service, HTML5, SASS, Fiddler, Phantom JS, Swagger.
Confidential, Houston, TX
UI Developer
Responsibilities:
- Leveraged MVC Design pattern to Organize Angular Controllers, Custom Directives and Views
- Worked on the REST/Web API to create the services and tested on postman and used in Angular HTTP service calls and bind the data in the tables.
- Built webpages that are more user-interactive using jQuery plug-in for Drop, AutoComplete, AJAX, JSON
- Used Angular 4 as framework to create a Single Page Applications (SPA) which can bind data to specific views and synchronize data with server using SASS, Bootstrap
- Used GitLab for version control and JIRA for defect and Task tracking.
- Worked extensively in using version control systems sub versions.
- Experience in CSS pixel-level Layout, consistency with browsers, Version and Platform Independence
- Developed Web Applications and Web Services using MVC4, HTML5, SASS, JavaScript, jQuery and Angular 4.
- Created pages for login using sign on, main page and pages for continuous integration configuration.
- Created animation effects during the data load, waiting for Ajax response using jQuery.
- Interact with other developers and end users to design for multiple pages.
- Implement the search functionality for Internal Application using Angular 4.
- Prototyping several versions of possible UI approach to provide choices to the business.
- Used JavaScript for developing UI components like editable dropdown, data-driven menu customizations.
- Created Web Applications prototyping using jQuery and Angular 4.
Environment: Angular 4, JavaScript, Bootstrap, NodeJS, REST Web service, HTML5, SASS, Mongo DB.
Confidential, Houston, TX
Full Stack Developer
Responsibilities:
- Utilize theAngularframework to create quality and clean code.
- Create user-friendly GUI interfaces and page layouts using JavaScript, HTML5, JSON, CSS3.
- Implemented CSS flex layouts for lay outing different sections of the application
- Tested application thoroughly and maintained code and product quality
- Evaluated forms, events, keys, Router concepts using Angular 2
- Experience in using various features of Angular 2 like data binding, routing, custom filters, custom directives, string interpolation to meet custom requirements
- Implemented singleton pattern for class using TypeScript
- Experience in working with SASS and task runners
- Used TypeScript to write class, interface, module statements, navigation and refactoring
- NodeJS implemented as backend server and fetching data
- Worked on querying MySQL schema for retrieving information from multiple tasks.
- Implemented Agile methodology for adaptive planning, evolutionary development, delivery and improvement of work.
- Created modules and re-usable Angular 2 components based on use cases of the application
- Implemented persistence to database using the hibernate ORM.
- Design and use of RESTfullweb services
- Developed and executed test strategy and coordinated QA testing in Agile Environment.
Environment: Angular 2, JavaScript, Gulp, Bootstrap, NodeJS, REST Web service, Spring, Hibernate, AWS EC2.
Confidential, Houston, TX
UI Developer
Responsibilities:
- Built Rich Prototypes and Applications usingHTML5, CSS3, JavaScript, JSON, Angular, and Bootstrap.
- Experience with the features ofAngular2such as directives, modules and routing.
- Highly usedAngular 2router to build single page application for navigate through the different status and multiple modals.
- Extensively used Angular 2 by consuming Restful web services.
- Developed Angular 2 web pages on node.js and tomcat with Bootstrap.
- Migration from Angular 1.5 to Angular 2.
- Used UI Bootstrap for creating dynamic user interface using Angular 2.
- Developed UI components using HTML, CSS, Java Script, jQuery, Angular 2.
- Used JavaScript, jQuery for client-side scripting, and Implemented data binding and validation control on the web-pages using Angular 2.
- Responsible for analysis, design, development, and integration of UI components with backend using J2EE technologies.
- Used Spring MVC to implement MVC Design Patterns.
- Involved in writing Spring Container, Controller classes, Spring Configuration XML file
- Implemented Spring Controller layer with dependency wiring, transaction.
- Used REST web services to acquire data.
Environment: Java/J2EE, Spring MVC, Hibernate, Restful Web Services, Java Script, jQuery, Angular 2, Eclipse.
Confidential, Caramel, IN
Java UI Developer
Responsibilities:
- Implementation of J2EE patterns like MVC, Dependency Injection (DI), Inversion of Control (IOC), Data Access Object (DAO), Service Locator and Singleton for the enterprise applications.
- Consumed Web Services for transferring data between different applications
- Used Hibernate to connect to database from frontend and perform database operations.
- Experience in implementing and Designing in Web based applications
- Applied Spring Framework for transaction Management and Spring JDBC for building ORM and for AOP and Dependency Injection.
- Used Springs Hibernate and DAO layers to offer abstraction for the business from the database related code (CRUD).
- Used JSP to implement rich functionality in various pages: form validation, CRUD, grid, search, sort, and pagination.
- Developed validations for the applications using Struts validation frameworks.
- Developed and designed all the UI screens with HTML, JSP, and CSS.
- Extensively used Angular 2 by consuming Restful web services.
- Used UI Bootstrap for creating dynamic user interface.
- Deployed web, presentation and business components on Apache Tomcat Application Server.
- Deployed apps on AWS EC2 instances using Linux based instances.
Environment: HTML5, CSS3, JavaScript, REST Web services, GIT, JSON, Spring, Hibernate, AWS EC2.
Confidential, Los Angeles, CA
Web Developer
Responsibilities:
- Successfully developed different modules using, JavaScript, and http handlers
- Designed and developed custom Java components and user controls.
- Deeply involved in discussion with analysts and implementation of requirements
- Developed a Content Management System based on Java and XML technology.
- Experience in using CSS as part of web designing
- Developed a predictive search module for the website using JavaScript prototype
- Developed and implemented tree structure using JavaScript prototype
- Developed a number of extensible plug-in-based applications using interfaces, custom attributes, and reflection to load assemblies.
- Developed a Facebook plugin for the website.
- Browser based user interface features.
- Uses JMS API java messaging components.
Environment: Linux, Apache Tomcat, MySQL JavaScript, JavaScript Prototype, jQuery, Net beans.
Confidential
Web Developer
Responsibilities:
- Developed and designed a web based ticket management helpdesk portal for employees for over 10 sites in India through which they can report complaints about their hardware/software related problems to IT administrators
- Involved in all stages of product lifecycle including requirement gathering, design, development, and implementation
- Designed web forms and Windows interfaces
- Wrote queries in Oracle using TOAD
- Developed reports with data grid controls in jQuery, JavaScript and graphical views for the use of higher management
- Implemented excel upload/download functionality.
- JDBC Driver connections to Oracle databases.
