Sr. Front-end/ Ui Developer Resume
Albany, NY
PROFESSIONAL SUMMARY:
- 7 years of experience as a Sr. Front - End/User Interface developer using HTML5, CSS3, JavaScript, Typescript, JQuery, AJAX, XML, JSON, Angular JS, Angular 2, Angular 4, Node JS, Bootstrap.
- Hands on experience in developing web pages effectively using different technologies and good knowledge in making web Pages which are cross-browser compatible.
- Good experience of OOPS Concepts, multi-tier and distributed architectures in developing web-based and client-server applications.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement Gathering, Design and Analysis and code development.
- Proficient in developing web page quickly and effectively using HTML5, CSS3, JavaScript.
- Created Responsive Designs (Mobile/Tablet/Desktop) using Bootstrap and Media Queries.
- Experience in working with Model-View-Controller (MVC) frameworks for developing web applications using Angular 2.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Used several JQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Good Knowledge and understanding on NPM and Web pack.
- Experienced in using various IDEs like Eclipse, Edit Plus, Sublime Text, Notepad++, Microsoft Visual, Web Storm and Atom.
- Good knowledge with Agile and SCRUM Methodologies.
- Experienced in using the latest approaches including MVVM in the browser, event-driven applications using AJAX.
- Thorough knowledge of Spring/Hibernate and similar frameworks.
- Extensively used JAVA/J2EE design patterns.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
- Worked on Cross-browser compatibility issues for browsers like Mozilla Firefox, Google Chrome, Safari, and IE.
- Thorough understanding of CSS selectors and CSS preprocessors (LESS, SASS) principles with a clear ideology for managing maintainable, scalable and cross-browser code.
- Good knowledge on MySQL and MongoDB.
- Ability to write clear well-documented and efficient code for web development.
- Expertise in using Grunt to speed up the workflow of the project.
- Used GIT as a version control system for tracking the changes.
- Coordinated with the teams for QA / UAT and issue tracking and bug fixing.
- Worked on Maintaining and testing the application on time intervals.
- Experienced in debugging and troubleshooting existing code.
- Used JIRA and Clear Quest for bug tracking system.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
TECHNICAL PROFICIENCIES:
Web technologies: HTML 5, CSS3, JavaScript, Typescript, XML, JSON, AJAX,Java/ J2EE
Scripting Libraries: React JS, JQuery
Frameworks: Angular JS, Angular 2, Angular 4, Node JS, Bootstrap
Software Design Approach: UML
Debugging Tools: Chrome, IE Debugger and Firebug
Reporting Tools: PowerPoint, JIRA, MS Access, IBM RTC
Version Control: SVN, GIT, CVS
IDE & Tools: Eclipse, Visual Studio Code, Net Beans, Sublime Text, Notepad++, Web Storm, Atom, IntelliJ
Database: MySQL, PL/SQL, MongoDB
Architectural Patterns: MVC, MVP and MVVW
Operating System: Windows, Mac OS
Testing Tools: Bugzilla, Karma, Jasmine and Mocha
Software Methodologies: Agile, Scrum, Waterfall
Repositories: GITHUB
PROFESSIONAL EXPERIENCE:
Confidential, Albany, NY
Sr. Front-End/ UI developer
Responsibilities:
- Working with developers in developing new enhancements to the existing system.
- Participating in design review sessions for Change Requests.
- Participating in meetings with the client that involves documenting the Requirements in the design of the Requirements Specifications Document (RSD) and further to Technical Specifications Document (TSD) that which helps the developer while coding the requirements.
- Designing and developed UI screens using jQuery, Ajax, CSS3, JSP, and HTML as a part of new enhancements to the existing screens.
- Worked on migrating the existing JSP pages which is a big Monolithic application, to a Single page application using Angular 2.
- Proficient in Java/J2EE Design Patterns including singleton, Factory, Model View Controller (MVC) and Data Access Object (DAO).
- Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
- Strong development and hands-on experience in J2EE technologies such as JSP, Servlets, Hibernate, EJB, JDBC, Web Services (SOAP, WSDL, REST), JMS, Apache Kafka JNDI and JSF.
- Set up, configured and maintained web servers like Apache Tomcat, WebSphere Application server and middle-tier J2EE application servers like JBOSS application server and WebLogic Application Server.
- Experience in building data models on RxJS, Immutable.js or in push-model using Angular 4.
- Used Node Package Manage (NPM) and Bower as package manager for installing backend and frontend dependencies.
- Developed backend web services using Node JS and stored dependencies using NPM.
- Helping in creating reusable Angular components, and services that can be used across the front-end application in various functional areas.
- Helped to improve the performance of Angular 2 application by enabling feature modules to lazy load where ever possible in the background.
- Built responsive website using Bootstrap that fits devices of different visual sizes.
- Working on managing project using CLI to create Services and Components by using @Output, @Input, and Event Emitter.
- Working on implementation of ng-grid to visualize data in Tables.
- Creating Directives, Services, and Factories in Angular JS for developing Web Pages.
- Working on Operations & Maintenance team in fixing the defects in the existing system in a timely manner by meeting very crucial and Strict Deadlines.
- Good Understanding with various MVC Java frameworks like Angular 4, React JS.
- Modified the UI screens created by web designer using HTML5, JSP, CSS3 and React JS.
- Created the application using react.js and node.js libraries NPM, to generate desired view root the URL’s properly.
- Supporting Integrations team for pre-production and post-production issues and made handled Code Merging that which is contributed by various developers to direct into Development Environment and handle all deployments.
- Supporting productions team in testing different test case and Unit Test scenarios for post-production in DIT Phase.
Environment: HTML5, XHTML, CSS3, JavaScript, Typescript, Angular JS, Angular 2, Angular 4, Node.js, JQuery, Ajax, NPM, UML, Tomcat 7, Atom, Visual Studio, Java 6, Spring 3.0, JSP, JDBC, Spring Batch 2.0, Hibernate, SQL, DB2, Rest WS, JUnit, Maven, Eclipse Mars, IBM RTC.
Confidential, Englewood, CO
UI /Web Developer
Responsibilities:
- Designed and developed dynamic and multi-browser compatible pages using HTML, CSS3, JQuery, JavaScript, Typescript, Angular 2 and Angular 4.
- Developed responsive web design using Bootstrap and CSS3 media queries to create responsive navigation menus and page interactivity.
- Participated in Agile methodology to review and analyze business requirements, documenting the gathered requirements and design.
- Developed various UI screens using front-end technologies.
- Extensive experience in application development using Java, J2EE, JSP, Servlets, Spring, Hibernate, Struts, JBOSS, XML, SOA, WebLogic.
- Strong development and hands-on experience in J2EE technologies such as JSP, Servlets, Hibernate, EJB, JDBC, Web Services (SOAP, WSDL, REST), JMS, Apache Kafka JNDI and JSF.
- Implementing MVC architecture by creating custom directives, controllers, views and filters using Angular 2.
- Created user-friendly and professionally organized User interface.
- Fixed the compatibility issues with different versions of browsers (Chrome, Safari, Firefox and IE).
- Created reusable components by writing React classes and to render the model of the application.
- Worked with User Experience (UX) and Quality Assurance (QA) teams during the entire Software Development Life Cycle (SDLC).
- Deployed the Java Script code using continuous integration tool - Jenkins.
- Used Git as version control tool for deploying into Development branch where modifications to job-related objects are carried out in this environment.
- Used Docker containers and images to check-in the code on basis of the type of applications and services.
- Involved in application Regression Testing (end to end).
- Participating in Design discussions, Sprint planning, effort estimation for tasks and Performance testing.
Environment: HTML5, DHTML, CSS2/3, JavaScript, jQuery, Java 6, JSP, Servlets, Hibernate, Struts, Spring, JBOSS, XML, Angular2, Typescript, Node.js, NPM, AJAX, JSON, Eclipse, Jenkins, MVC, DOM, DOJO, JSON, Angular 2, Angular 4,, Polymer, JSP, Jenkins, XML, Karma, Mocha, MongoDB, Taiga.
Confidential, Raleigh, NC
UI Developer
Responsibilities:
- Developed the UI Screens for website building using HTML, DHTML, CSS3, XML, JavaScript, Ajax, JQuery Custom-tags, JSTL DOM Layout and CSS.
- Followed Web Accessibility guidelines while coding the website.
- Developed interfaces using HTML, JSP pages and Struts -Presentation View
- Implemented client-side validations in registration forms, login and logout forms using JavaScript.
- Provided graphics and artistic support for web enhancement and new creative initiatives
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS3, JavaScript and JQuery.
- Used JQuery, JSON, AJAX, and DOM scripting to create interactive web applications like message posting and autocomplete form validations.
- Used Web Developer tools like Firebug and also IE developer toolbars for debugging purposes.
- Adopted a cross browser and cross platform approach to make the website more versatile and supportive.
- Used Connection Pooling to get JDBC connection and access database procedures.
- Active team member in finding the issues and troubleshooting them.
- Used JBoss application server for developing, building and testing the application.
- Adhered to corporate standards with respect to problem, change and configuration management.
Environment: HTML, DHTML, CSS3, JavaScript, JQuery, JUnit, JSP, AJAX, JSON, Notepad++, XML, MySQL, JBoss, SVN, Bugzilla.
Confidential
Software Developer
Responsibilities:
- Designed dynamic and browser compatible pages using HTML, DHTML, CSS/CSS3, AJAX, JQuery and JavaScript.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant. Developed CSS3 style sheets to give gradient effects.
- Developed page layouts, navigation and icons with industry best practices and standards when project requirements were lagging.
- Using Google analytics reports we optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS and resolved the issues for the pages with low traffic and high load time. This directly increased traffic & sales which decreased maintenance and capital expenditures for department.
- Using Google analytics reports constantly revised and improvised the search key words which intern increased the quality traffic to the site.
- Used SVN as a version control tool.
Environment: HTML, DHTML, CSS/CSS3, AJAX, JavaScript, jQuery, SVN, Eclipse.