Ui/frond End Developer Resume
Austin, TX
PROFESSIONAL SUMMARY:
- Over 6+ years of professional experience as a Web/ UI Developer in Software Development Life Cycle SDLC including Requirement Analysis, Design, Development, Programming, Testing and Implementing, Production Support, Performance Tuning, Maintenance and Enhancement.
- Well versed W3C and ADA standards and current web development industry standards.
- Experience in designing and prototyping user interfaces for intranet, web applications using various scripting languages such as HTML5, CSS3, XML, JavaScript, JQuery and JQuery Mobile, JSON and AJAX.
- Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML5 and CSS3 markup.
- Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, GIT/SVN, JSON and XML.
- Experience in Single Page Application (SPA) using Angular.JS, Angular 2/4/5/6, created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives.
- Good Experience with various JavaScript Libraries like React.js, Node.js, Angular.js, Ext.js and Bootstrap.
- Experience in developing applications using Angular JS-Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Extensive experience on implementing AJAX features using JavaScript and jQuery.
- Experience in Web Services Technologies like SOAP with Node.js and implemented SOA architecture with web services.
- Significant experience in Responsive Web Design (RWD) and cross-platform compatibility.
- Good experience on various CSS3 properties like Border Radius, Border Images, Transition, Transform, Animation, Overflow, Marquee and Multi-Column properties.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS table, Pseudo classes, and Pseudo elements.
- Experience with CSS Extension Language namely SASS and LESS CSS.
- Creative Knowledge in art creation, modification and conversion- Logos, print media, and software interface design using Photoshop, Adobe Flash and Illustrator.
- Proficient in using various source code editors like Sublime Text 3, Brackets.io, Notepad++ & Jet Brains WebStorm.
- Experience in writing unit tests using Jasmine, Karma, Mocha and Chai.
- Proficient in various agile methodologies like Test Driven Development (TDD), SCRUM, Pair Programming and Waterfall software development processes.
- Excellent analytical and critical thinking, creative problem solving, quick learning, leadership, interpersonal and client interfacing skills.
- Excellent Written, Analytical Skills and Verbal Communication skills with a customer service oriented attitude.
TECHNICAL SKILLS:
Operating Systems:: Windows Variants:
Languages: Java, SQL
Web Technologies: HTML5, CSS3, SASS, LESS, JavaScript, AJAX, Responsive Web Design.
JavaScript Libraries: Angular.js, Angular 2/4/5/6, React.js, Bootstrap, JQuery, Node.js, Ext.js.
CSS Extension: SASS, LESS
Tools: Photoshop, Adobe Flash, Illustrator.
Version Controls: SVN, CVS, GitHub
Methodologies: Agile, Waterfall, TDD
Data Bases: Oracle, MySQL
Testing: Jasmine, Karma
Web Service: SOAP, REST Ful (JSON, XML)
IDE s: Sublime Text 3, Brackets.io, Notepad++, WebStrom, Dreamweaver, Visual Studio, Eclipse.
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
UI/Frond End Developer
Responsibilities:
- Involved in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
- Working as a UI Developer for the single page application (SPA) developed using Angular 2/4/6 framework targeting all modern web browsers.
- Developed the UI using HTML5, CSS3, JSP and JavaScript for interactive cross browser functionality and complex user interface.
- Involved in designing the client-side module architecture based on new Angular Framework.
- Using object-oriented programming concepts to develop UI components that could be reused across the web application.
- Developed a single page, mobile first, cross-device/cross-browser web application for real time using Angular 6 and JavaScript API.
- Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
- Used Angular 6 as framework to create the Application which can bind data to specific views and synchronize data with server.
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons.
- Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
- Used JavaScript and jQuery for validating the input given to the user interface.
- Created Responsive Web page designs using HTML & CSS and validated web pages with W3C Validator.
- Used Bootstrap framework and Media Queries for developing customizable and Responsive Web Design (RWD) for compatibility with different platforms and screen sizes.
- Involved in developing Component level design and defined the usage of AJAX to reuse the network bandwidth efficiently.
- Developed single application to render dynamically based on the JSON from the Node.js server.
- Generated new and edited existing UI layouts with SASS (CSS Pre-processor) to accommodate new changes in website design.
- Used various JQuery and Bootstrap plugins like modal, date-picker etc.,
- Implemented chained select plug-in for JQuery with JSON processing and callback feature, chain multiple selects with ease.
- Used Rest methodology for the service layer interface and used JSON for the data transformation.
- Used JQUERY core library functions for the logical implementation part at client side for all the applications.
- Used Github for Version Control to track check-ins and rollback code.
- Worked through cross browser compatibility issues with layout and styles and fixed major bugs for supported browsers and platforms; wrote the Unit Test Cases using Jasmine and Karma.
- Participate in daily status meetings to update the status and task prioritization.
Technologies/Tools: Angular.js, Angular 6/4/2, JavaScript, JQuery, HTML5, CSS3, SASS, AJAX, JSON, DOM, Bootstrap, Node.js, Responsive Web Design, W3C, JSP, Jasmine, Karma, GitHub and Windows.
Confidential, Cleveland, OH
Front End Developer
Responsibilities:
- Designed and implemented a web app for storing the information of customer, generating sales reports, saving contacts and handling schedule management.
- Used front end web development tools HTML5, CSS3, JavaScript, Typescript, Bootstrap, Angular JS, Angular 2 to design UI.
- Involved in developing HTML5 and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Creating interactive prototypes using HTML5, CSS3, JavaScript front end code from a combination of wireframes, visual designs and design standards.
- Worked with SASS library by using features like mixins, nesting and few others in the styling of the application.
- Implemented new features of CSS3 in the application such as Pagination, Box Sizing, Flexbox, Transitions, etc. for styling the classes.
- Using Angular 2 has built different controller, directive, services, filters in different web pages by following strict MVC pattern.
- Created classes using the Metadata Annotations derived through the decorators in Angular 2.
- Developed single page web application using JavaScript framework Angular and Created multi custom directives by defining Angular directives.
- Developed Typescript reusable components and services to consume REST API's using Component based architecture.
- Used different Angular built in services for all data access, encapsulating URLs and Standardizing data access interfaces.
- Responsible for creating Angular $http service to make Get/Post RESTful API call to extract the JSON contract.
- Coded extensively using JavaScript frameworks by implementing MVC architecture.
- Used Bootstrap to render grid system and run media queries to make the web portal responsive according to the size of the device.
- Worked on prototypes for Responsive Web design.
- Created forms and sessions using Node.JS and Express.js to store the user data and provide dynamic views based on the users.
- Applied JQuery scripts for basic animation and end user screen customization purposes.
- Designed user-friendly navigation for displaying various sections of data using JQuery.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Involved in developing custom Directives, Filters in the application for handling the transactions data on the DOM.
- Worked with GIT makes projects more organized while preventing data loss when changes are made to source code
- Responsible for design and development of the web pages from mock- ups.
- Actively participated and provided feedback in a constructive and insightful manner during daily SCRUM meeting to track the progress for each iterative cycle and figure out the issues.
Technologies/Tools: HTML5, JavaScript, Angular 2, Angular.js, Bootstrap, Responsive Web Design, Node.js, Express.js, JQuery, JSON, AJAX, CSS3, SASS, TypeScript, MVC, DOM, Rest API, GitHub and Windows.
Confidential, Framingham, MA
UI Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Developed web pages and components using HTML5, CSS3 and JavaScript.
- Utilized JavaScript and JQuery to improve overall design and UI of campaign websites.
- Designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Involved in responsive design and developed a single responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Responsible for React UI and architecture .Building components library, including Tree, Slide-View, and Table Grid.
- Used React.JS to create custom components for data manipulations
- Developed SPA using React.JS to utilize the HTML5 DOM features and update elements that are modified in the webpage.
- Used React.JS for templating for faster compilation and developing reusable components.
- Used React flux to polish the data and for single directional flow.
- Implement modules into Node.JS to integrate with designs and requirements.
- Developed single application to render dynamically based on the JSON from the Node.JS server.
- Designed and implemented JavaScript libraries using namespaces, prototypes, functional programming and module pattern.
- Responsible to create Responsive Web Design using Bootstrap and Media Queries.
- Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript.
- Used JQuery UI plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Used JQuery to make the HTML, CSS interact with JavaScript functions to add dynamism to the web page.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Used JASMINE test framework to write unit tests for JavaScript code.
- Participating in product development discussions and providing UI related information.
Technologies/Tools: HTML5, CSS3, JavaScript, React.js, Flux, Responsive Web Design, Bootstrap, JQuery, JQuery UI, Node.js, AJAX, DOM, Dreamweaver, Jasmine and Windows.
Confidential - Memphis, TN
Jr. UI Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Created Dynamic Web Pages using Web Controls and developed forms using HTML.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using XHTML, CSS, JavaScript and JQuery.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Worked on dashboard which has variety of charts and draggable components.
- Coded JavaScript for page functionality and Light box plugins using jQuery.
- Wrote application level code to interact with the backend databases JQUERY, AJAX and JSON.
- Used Dreamweaver as HTML Editor for designing new pages.
- Developed HTML prototype documents with CSS Style Sheets.
- Used AJAX for asynchronously exchanging small amount of data with the server behind the scenes and updating the JSP page.
- Designed applications that execute on various browsers such as Internet Explorer, Mozilla Firefox and Google Chrome using various debugging tools like Firebugs/IE Developer Tools.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
- The application was developed by agile development with Scrum methodology.
- Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
Technologies/Tools: HTML, JavaScript, AJAX, JQuery, CSS, Dreamweaver, Agile, JSON, JSP, W3C and Windows.