Sr. Ui Developer Resume
Manhattan, NY
SUMMARY
- Over 8 Years of extensive experience as a Front - End Developer and Full Stack Developer in Web Development, maintenance and designing rich, usable, and functional web applications.
- Hands on expertise skills include functional programming in JavaScript, Front-End design patterns, managing technology, solving difficult UI problems and enterprise grade code quality.
- Strong Experience in Search Engine Optimization techniques in order to develop web applications.
- Designing webpages using Vanilla JavaScript without any frameworks.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Google Chrome, Mozilla Firefox, and Safari.
- Working Knowledge on JavaScript library JSON. Good understanding of Document Object Model and DOM functions. Extensive experience in developing web page quickly and effectively using JQuery, HTML5, CSS3, XML, Responsive Web Design and Bootstrap.
- Experience in working with RESTful web services and implementing RESTful API’s.
- Experience in using various JQuery UI controls and corresponding Event Handlers.
- Extensive use of JavaScript frameworks like React.js, Node.js, Backbone.js, D3.js, Ext.js, vue.js.
- Experience in making attractive Single Page applications.
- Involvement in various IDE’s like Dreamweaver, Eclipse, Microsoft Visual Studio, Notepad++, Sublime Text.
- Excellent Experience in developing web pages with web content accessibility guidelines and ability to apply W3C Standards.
- Experience in creating Dynamic wireframe, HTML wireframes, Dynamic Screenshots and sitemaps.
- Experience in developing and consumingWeb ServicesusingWSDL, SOAP, HTTP, and UDDI
- Accomplished Programmer/Analyst in Object-Oriented Programming with extensive experience in System Development Life Cycle process including gathering requirements, flow chart creation, design, coding, documentation, estimates, automation, data validation, testing and maintenance using n-tier architectures.
- Hands on experience on Angular 4.
- Strong Experience in CSS3 preprocessors styling such as SASS and LESS.
- Re-factored, re-architected, and enhanced an existing Angular JS application to follow strict MVVM/MVC pattern for improved source code maintenance.
- Developed Angular JS Directives to extend the grammar of the web through reusable HTML elements, attributes, and classes.
- Used Bootstrap Grid System and CSS3 Media Queries to develop single responsive application with good user experience in all platforms like desktop's tablet's and mobile phone's.
- Worked in various version control systems -SVN & GIT.
- Expertise in developing, Testing, Debugging, Integrating and Deploying Enterprise applications using Integrated Development Environments (IDE) IntelliJ IDEA, Eclipse and Rational Application Developer(RAD).
- Having Extensive experience in developing Web and Enterprise applications using Core Java and Advance Java (JEE) tools and frameworks.
- Developed Java concurrency concepts such as Thread and Runnable Interface to implement parallel testing.
- Possessing considerable knowledge of the development of web applications and scripts using PHPprogramming language and MySQL & SQL Server databases.
- Experience in building flexible, reliable, efficient and secured Enterprise and Web based applications using Spring MVC and Spring Web Flow frameworks and spring boot.
- Highly Curious about new front-end development technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments and the evolution of programming solutions.
- Experience in the Agile Development Process using SCRUM methodology and usage of TDD and Jira.
TECHNICAL SKILLS
Web Technologies: HTML5, DHTML, XHTML, XML, JSON, XSLT, CSS (SASS), JavaScript, Bootstrap, PHP, JQuery, AJAX, Rest API, TypeScript, Web Map Service (Google API).
Frameworks: D3JS, RequireJS, EXTJS, ReactJS, NodeJS, AngularJS, Angular 2, Angular 4.
Languages: Java, Java Frameworks Servlets (3.x), JSP (2.x), JDBC (4.x), JSF, JSTL, Spring (3.x/4.x), Hibernate (3.x,4.x).
IDE: HTML Editor Eclipse IDE, Notepad++, Adobe Dreamweaver, Microsoft Visual, Studio Web Platform, Sublime Text.
Database: MS SQL Server, Oracle, MySQL, MS Access.
Web/App Servers: Apache Tomcat 7.0, HTTP Web Server, Web Sphere 8.0(beta), Web Logic (9.x), Glassfish Server (4.x).
Bug Tracking Tools: Firebug, Bugzilla, IE developertools, Chrome Developer Tools.
Operating Systems: Windows, Linux, MAC OS, UNIX, MS-DOS.
Version Control Tools: Tortoise SVN, GIT, Java Mail, Testing Selenium
Methodologies: Agile(Scrum), Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Manhattan, NY
Sr. UI Developer
Responsibilities:
- Developed the various screens and its architecture in accordance to UI Specs.
- Used the Node.js, Angular.js, TypeScript, Backbone.js and Require.js MVC Frameworks in the development of the web applications.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and JQuery.
- Working on all the latest technologies like HTML5, CSS3, etc. Tackled various issues related browser compatibility to accommodate these advanced and fast technologies.
- Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia's.
- Used advanced level of HTML5, JavaScript, CSS3(SASS) and pure CSS layouts (table less layout).
- Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Used React-Router to turn application into Single Page Application.
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Involved in building stable React components and stand-alone functions to be added to any future pages.
- Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
- Worked on Angular 4 for routing using ParamMap and also Animations.
- Worked on WCAG and evaluated web pages according to the guidelines of it.
- Performed a lot of DOM manipulation using native JS and jQuery for loading and manipulating dynamic content on webpages.
- Developed wireframes to working Prototypes.
- Refactoring the code with Angular JS and created a new modal template by using ng- show and ng-hide in-built directives.
- Experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
- Worked with Back end developers to solve integration issue.
- Worked for backward compatibility to support browsers like IE6, IE7, IE8.
- Developed Smooth scroll effect for page scroll with JQuery.
- Used JavaScript MVC to load data from pre-populated text file.
- Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
- Worked on performance tuning for JavaScript, to load pages quickly.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Used JavaScript DOM manipulation and Vanilla JavaScript event to generate the data result in UI.
- Some webpages were designed purely Vanilla JavaScript to enhance the features of webpages using events.
- Used JQuery UI for dialogs, tabs, date picker, model pop up's and advanced components to implement UI model.
- Used Vue.js events distribution and parent chain for parent-child component communication.
- Validations provided to some fields using Vue.js.
- Using tools like GIT for version controlling, chrome developer tools for Debugging and Jenkins for deploying the code to different environments.
- Developed test scripts for service calls and rendered data through XML files.
- Dealt with the Bug life cycle phases like Defect analysis, bug tracking and Retesting is performed and maintained the status of reports.
Confidential, Johnston IA
Sr. Full Stack Developer
Responsibilities:
- Developed Full-Scale Web Application in a complete Agile Scrum methodology.
- Involved in analysis and draft stage of business requirements and formulating the Data Models used as part of the J2EE web application build in Spring MVC and Hibernate frameworks.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views.
- Designed User Interfaces using Angular JS, XML, HTML, CSS and JavaScript.
- Implemented the Drag and Drop functionality using React-Dragabble.
- Used React-Autocomplete for creating google maps location search on the webpage.
- Added Excel-Builder to download the Tabular data in Excel format using react.
- Created an on-the-fly configuration changes to Application set up in Node.js. Developed server-side JavaScript and Templating using Node.js.
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation, custom buttons and icons.
- Developers to consume restful service and (mapping variables) to ensure that GET, POST, DELETE, UPDATE calls are happing from end to end.
- Used GITHUB as source version control systems for code repository.
- Experience in creating, modifying and enhancing both manual Test cases and Test Scripts created in SeleniumWebdriver with Test NG and Junit frameworks.
- Performed functionality and regression testing during the various phases of the application using Selenium.
- Worked extensively on Hibernate ORM tool. Reverse engineered numerous project artifacts to speed up development efforts.
- Utilized gulp, NPM, Grunt, jQuery, and LESS for build process and JavaScript architecture.
- Used reach native to make it flexible in mobile applications.
- Involved in developing service contract definitions, WSDL and numerous XSD's during the beginning phase of the project development to employ a Contract First approach.
- Used JIRA tool to delegate development tasks and followed a Full-scale bug life cycle to resolve bugs on a regular basis.
- Used SASS, CSS preprocessor to increase the efficiency by reusing the code.
- Deployed web, presentation and business components on Apache Tomcat Application Server.
- Developed the presentation layer using JSP, JSTL, CSS, and jQuery and client validation using JavaScript, CSS and HTML.
- Involved in Code walkthrough and review process to maintain code coverage and quality.
- Used Log4J logging framework for logging messages with various levels written throughout the Java code.
- Worked with electron.io to design the desktop application.
- Worked actively in fixing the bugs reported in Test, UAT and Production environments.
- Wrote Junit test cases to follow a test-driven development methodology.
- Provided on call support to monitor successful deployments in UAT and Production release cycles.
Confidential, Manassas VA
UI/UX Developer
Responsibilities:
- Involved in Software Development Life Cycle.
- Involved in developing design specifications, website architecture and web application based on the provided functional and requirements and design layout.
- Events driven and child processing using Vanilla JavaScript.
- Coded AngularJS controllers and directives for application functionality.
- Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
- Developed the web application using MS SQL SERVER, HTML and JavaScript.
- Used JavaScript as the scripting language and is used for detecting the visitor's browser, validating the forms, providing event functions, animation etc.
- Used D3.js functions like selections, Transitions, SVG, Layouts, Behaviors to style webpages.
- Developed the front end of the portal using HTML, Vanilla JavaScript, AJAX and CSS3.
- Used Cascading Style Sheets (CSS) for styling and to achieve uniformity Used JavaScript to provide AJAX functionality to make website perform better for image loading and for dynamic loading of the web page without refreshing.
- Create new diagrams, layouts, designs, sitemaps and user-flows for proposed website updates.
- Worked as UX designer helping out user interfaces based on screen size.
- Designed and Developed Database using MY SQL. Extensively used select, insert, update, delete, join and between queries while maintaining the database.
- Written stored procedures and triggers for improving the security, speed and efficiency of the website by using them in several situations like updating tables, adding new member, tracking of modifications database transactions etc.
- Leveraged Two-way data binding through $scope in applications built on AngularJS.
- Performed unit testing.
- Participated in daily meeting for enhancing the features for the portal.
- Participated in Code review and Quality Assurance.
- Creation of various levels of users for system with preferences.
Confidential
Java Full Stack Developer
Responsibilities:
- Achieved business objectives and translated them into technical design and implementation.
- Improved interface to cross-reference results from 2-3 different searches into one data pile using algorithm that custom built by our development team.
- Developed the Rich Responsive User Interfaces (GUI) using web technologies like HTML, XHTML, JSP, JSTL, JQuery, JavaScript, Perl Script, AJAX, Spring MVC, Spring AOP and CSS as per company's UI standards.
- Implemented Spring Security framework for authentication and authorization.
- Created custom proprietary JQuery plugins to automate tedious boilerplate code.
- Maintaining coding standards to achieve efficiency in maintenance and portability.
- Testing and Debugging on all browser-using tools such as developer Tool bar and Firebug.
- Used Core Java Collections, Exception Handling, multithreading and generics.
- Used Selenium automation (TestNG) to different type of browsers to perform Cross Browser Testing.
- Worked on making internal webpages accessible from different browsers. Added polyfills and extra CSS for non-compliant browsers.
- Researching & prototyping new technologies (HTML5, CSS3) and providing recommendations for application improvement as it pertains to the user interface.
- Ability to work with cross functional teams to translate business requirements into innovative and engaging user experience interactions and Web-based tools for use globally.
- Skilled in translating conceptual wireframes and designs into HTML/ CSS across all major modern browsers.
- Wireframe and mockup new site pages and functionality changes.
Confidential
Java Software Developer
Responsibilities:
- Web application using JSP, Servlets, CSS.
- Involved in coding along with high and low level of designing and documentary.
- Designed and implemented java module to interface with oracle data warehouse.
- Doing coding based on MVC architecture using coreJava. Java.util.*, collections, Hashmaps, Multithreading.
- Validated the required fields E-Mail, Phone, SSN etc. with validator framework for client as well as server side.
- Functioned in Agile Development Methodology Scrum.
