Ui Developer Resume
Colorado Springs, CO
SUMMARY
- Around 7 years of professional experience in IT Industry involving rich experience in Web application, User Interface Development, Team Management and Client Co - ordination including professional experience in HTML5, CSS3, Bootstrap, JavaScript, TypeScript jQuery, Angular JS, Angular 2/4/6, React JS, JSON and AJAX.
- Strong developing experience with HTML, DHTML, CSS and JavaScript.
- Experienced in using Angular JS features like Two Way Binding, Custom Directives, Controllers, Filters, Services.
- Experienced in React JS and working with React Flux architecture.
- Experience in using React JS components like Forms, Events, Keys, Router, plus Redux, Animations and Flux in creating interactive UI's using One-way data flow.
- Extensive experiences in web based multi-tier enterprise applications, Client/Server Applications using Java/J2EE technologies; have good exposure in Model View Controller (MVC) Architecture based applications using Spring Framework with expertise in presentation, business and database layers.
- Expertise in Spring framework, extensively used Spring DI, Spring AOP, Spring JDBC templates and Spring MVC.
- Expertise in using Hibernate, extensively used Entity Class Associations, Criteria Queries and Projections.
- Experience working with SOAP and Restful Web Service.
- Extensive experience using MAVEN to build the projects.
- Experienced in JavaScript frameworks like jQuery.
- Good understanding on Typescript/ES6/ES5 and running on different browsers.
- Expertise in using XML/JSON and AJAX to link with back-end applications.
- Ability in using of Node.js, Express.js.
- Expertise in designing responsive web page using Bootstrap.
- Implemented easy-to-use Bootstrap plugins for building carousel, accordion, modal windows etc.
- Good working knowledge on SQL database.
- Developed cross-browser pages using CSS, HTML, DHTML, and JavaScript.
- Experience in tools and IDEs for development and design like sublime, Brackets, Visual studio code, Notepad++, IntelliJ, Net Beans, WebStorm.
- Experienced in working in AGILE based development environment and participating in Scrum sessions.
- Experienced in all phases of software development life cycle (SDLC), which includes User Interaction, Analysis, Design, Development, Implementation and Deployment.
- Instrumental in starting new projects and driving them through Proof-of-Concept to Production.
- Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
TECHNICAL SKILLS
Programming Languages: C, C++, Java
Web Technologies: HTML5, CSS3, Bootstrap, Material UI, JavaScript, Typescript, AJAX, JSON
Java Technologies: Core Java, J2EE, JDBC, Hibernate, JSP, Servlets, EJB, JMS, Struts, Spring, Stripes, Maven
Script Libraries: jQuery, Node.js, Express.js
Frameworks: Angular 2/4/6, Ionic 2, Angular JS
Databases: MongoDB, SQL, Oracle
Operating Systems: Windows, Unix, Linux
Scripting Languages: JavaScript, Typescript
Build Tools and IDE’s: Microsoft Visual Studio code, Eclipse, NetBeans, Ant 1.9.7, Maven 3.3.9
Methodologies: Agile, Scrum
PROFESSIONAL EXPERIENCE
UI Developer
Confidential, Colorado Springs, CO
Responsibilities:
- Responsible for client-side UI Validation and implementing Business logic based on user selection using JQUERY, Angular 8.
- Developed the front-end web page by using HTML5, CSS3, and jQuery, taking advantage of the framework Bootstrap.
- Used Responsive Web Design templates to meet cutting-edge technology requirements.
- Worked on google places API - third party integration.
- Work involving uploading files to S3 Buckets - third party integration.
- Worked on setting up SSO auth guard service.
- Worked on Cross-Browser compatibility and fixed bugs for several browsers.
- Used Spring/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
- Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers in an Agile environment.
- Responsible for coding, testing and documenting various procedures, and functions for libraries and stored procedures, which were commonly used by different modules.
- Designed web pages and used applications that meet business and user goals through a positive user experience.
- Fixed nearly 40 bugs in 2 months alongside with development of web pages.
- Participated with QA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
- Developed an application using HTML, CSS3, Bootstrap, Angular JS in a Test-Driven Development (TDD) Environment.
- Worked with source version control tool Bitbucket to manage the code repository.
- Worked in consuming web applications developed via REST/SOAP based APIs.
- Implemented Model-View-Controller (MVC) architecture using Angular Framework.
Environment: Agile, HTML, CSS (2/3), XHTML, JavaScript, jQuery, AJAX, XML, JSON, Bootstrap, SPA, Angular 8, Components, Ng Modules, Services, Dependency Injection, and decorators, RESTful APIs, MVC, Firebug, Jasmine & karma, GIT, JIRA, Test Driven Development(TDD).
UI Developer
Confidential
Responsibilities:
- Responsible for the overall layout design, color scheme of the web site using HTML, XHTML, CSS3 and RWD and Responsible for creating detailed wire frames and process flows.
- Followed the AGILE methodology to implement the application.
- Converted mock-ups into hand-written HTML, CSS (2/3), XHTML, JavaScript, jQuery, AJAX, XML and JSON.
- Established pages using CSS3 to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
- Performed client-side validations using JavaScript.
- Used JavaScript to make dropdown menus on web pages and displayed part of a web page upon user request.
- Created reusable TEMPLATES and style sheets based on UI standards and guidelines.
- Developed Single Page Application (SPA) using Angular 6 Framework.
- Used Angular6 as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Knowledge in UI Architecture design using Angular6 COMPONENTS. Thorough understanding of core concepts like Ng Modules, Services, Dependency Injection, and decorators.
- Coding, testing of reusable JavaScript, CSS3, HTML5 / libraries for complex UI controls.
- Implemented 3Legged OAuth Authentication mechanism for client-side authentication to generate appropriate Auth tokens using Spring Boot, Rest Webservices as core technologies. Used Spring Annotations for configuring XML files which guide the creation and injection of beans.
- Developed internal Microservice end points and tested them with Postman.
- Interacted with the back-end staff and scrum master at the daily meeting for new features in this web app using Agile software development methodology.
- Used Angular Http Request to read data from web servers and process JSON data to render in the UI.
- Used AJAX module to handle RESTful calls to enable communication between view components and servers.
- Worked with AJAX data consisting of JSON/XML/JSONP responses, parsing the same and presenting on the UI layer.
- Wrote jQuery function while implementing various UI Screens across the whole web application.
- Assisting my team in developing two different Web-based applications.
- Worked through cross browser compatibility issues with layout and styles and fixed major bugs for supported browsers and platforms.
- Used RESTful APIs which support JSON and XML to access back-end data payload.
- Defined new validations through Angular for the Form field validation implemented through HTML5.
- Worked in Angular6 directives that allow the developer to specify custom and reusable HTML-like elements and attributes that define data bindings and the behavior of presentation components.
- Involved in the development of presentation layer using ANGULAR and HTML.
- Debugging applications in different browsers using Firebug, and testing applications using Jasmine/karma.
- Created complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Worked with JIRA Tool to keep track of the Bugs/Issues/Features list.
Environment: SDLC, Agile, HTML, CSS (2/3), XHTML, JavaScript, jQuery, AJAX, XML, JSON, Bootstrap, RWD, SPA, Angular6, Components, Ng Modules, Services, Dependency Injection, and decorators, RESTful APIs, MVC, Firebug, Jasmine/karma, GIT, JIRA, Test Driven Development(TDD).