Ui Developer Resume
Indianapolis, IN
SUMMARY
- More than 6 years of Experience as a User Interface/Front End Developer in developing web applications using HTML 4.01/5, CSS2/3, Bootstrap, Java Script, jQuery, Angular js, Node js, Ajax and JSON.
- Experience in using fundamental concepts of Object Oriented Programming (OOP).
- Hands - on experience with SOAP and RESTful web services.
- Familiar with CSS preprocessors like LESS and SASS to write the clean CSS.
- Extensively developed Rich Internet Applications and various UI widgets using jQuery.
- Hands on experience in writing the unit test cases Jasmine, and jUnit.
- Expertise in using end to end testing frameworks like Protractor, Cucumber JS.
- Using version control technologies such as GIT, Source Tree, SVN and CVS for concurrent web development.
- Extensively worked on Java Script frameworks like Angular JS, Node JS, Cucumber JS.
- Good exposure on working with MySQL and SQL databases.
- Good Knowledge on React js and angular 2
- Experience in building cross browser compatibility applications and developing responsive/adaptive web applications.
- Experience in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, User Training documents and Technical Help documents.
- Expertise with browser debugging tools and troubleshooting existing code using Firebug, IE Tester, Chrome Inspector, Responsive Inspector and etc.
- Skills inoptimizingwebsites for mobile phones, tablets (Portrait, Landscape)using CSS media queries.
- Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to meet project deadlines.
- Experience on working with agile methodologies and daily Scrums.
TECHNICAL SKILLS
Web Technologies: HTML4.0/5,CSS/CSS3, Bootstrap, JavaScript, jQuery, Angular JS, Node JS, AJAX, JSON, XML, Breeze.js,Cucumber JS
Languages: C,C++, JAVA, MySQL
Tools: GIT, CVS,SVN, Blueworks, Splunk, Microsoft Office, DBVisualizer, Soap UI Pro
IDE, Editors: Sublime Text, Eclipse IDE, Web Storm, Notepad++, Aptana, NetBeans IDE and Adobe Dreamweaver.
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari and Opera
Operating Systems: Windows XP,2000 /7/8,Ubuntu,Mac OS X.
PROFESSIONAL EXPERIENCE
Confidential, Indianapolis, IN
UI Developer
Responsibilities:
- Developing the Single page Web Applications (SPA) using angular js.
- Working with PO, Business System Analyst to gather and analyze the business requirements.
- Used wireframes to create dynamic web pages and style sheets using html5 and css3
- Created reusable components (custom directives) to be shared among the application in different places instead of rewriting code again. Ex: Accordion, Spinner and Filters etc.
- Proficient in injecting the dependency services required for controller and implementing client side validations using angular and Breeze.
- Extensively worked on angular promises and deferred objects to make a service call to REST API.
- Extensively worked on implementing Restful web services using JAX-RS and used SoapUI web services to test the REST API and mock services.
- Implemented security user roles using JAX-RS 2.0 API to help enforce Authentication and global authorization rules result in a 403 if operation is prohibited for unauthorized uses
- Extensively worked on jasmine, jUnit and protractor tests and followed coding standards.
- Worked on Behavior Driven Development (BDD) framework cucumber js to automate tests using selenium.
- Used Jacoco and Sonar tools to generate code coverage reports.
- Used automation testing tools selenium and ALM (Application Life Cycle Management) for end to end testing.
- Debugging and troubleshooting issues and resolving the high priority defects that are blocking the flow.
- Working on GIT repository to check in code changes and monitoring CI (Continuous Integration) and CD (Continuous Deployment) pipeline jobs in Jenkins after delivering changes.
- Expertise on angular bootstrap and css preprocessors (sass).
- Interacting with testing team to make sure all the functionalities are implemented properly.
- Followed agile methodologies reporting daily status and demo of feature implemented in every sprint to the Product Owner.
- Involved in the sprint grooming and planning.
Environment: Angular JS, html5, css3, sass, bootstrap, gulp, Ajax, Java, JAX-RS 2.0, Json, Cucumber Js, Karma, PhantomJS, Sauce Labs, Eclipse, SVN, RTC, GIT, Jira, Jenkins, Soap UI Pro 5.0, Splunk, Blueworks, Gradle, XML, npm, bower.
Confidential, New York City, NY
Java Developer
Responsibilities:
- Involved in all phases of SDLC (Software Development Life Cycle) includes requirement analysis, design, implementation and testing.
- Developed UI pages using html5, css3, javascript, jquery and angular js based on prototypes given by Systems Analyst.
- Followed ADA (Americans with Disability Act) best practices for developing web application.
- Created angular custom directives to reuse components.
- Used Dependency Injection to inject services, directives, filters.
- Created factory methods to register with modules for the components.
- Developed Restful web service api which are consumed by AJAX calls and covert into JSON format.
- Created business logic to GET, POST, UPDATE and DELETE rest service operations.
- Implemented rest based service calls using JAX-RS and business components using spring dependency injection and accessed them using spring provided annotations.
- Written jUnit test cases for java, jasmine for angular js and protractor tests for end to end test cases.
- Used Eclipse to develop web application and GIT for version control.
- Followed agile methodologies
Environment: Angular, Sublime Text, GIT, Jenkins, html5, css3, Bootstrap, J2EE, WSDL, AJAX, JSON.
Confidential, Charlotte, North Carolina
UI Developer
Responsibilities:
- Extensively involved in design discussions and user experience sessions to provide inputs on the layout.
- Created reusable HTML templates and style sheets based on UI standards and guidelines.
- Performed functional tasks using specifications and wireframes.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML4/5, CSS2/3.
- Worked on building the responsive web pages using bootstrap.
- Implemented different validation control on the web-pages using Angular JS.
- Used Model View Controller (MVC) design pattern to decouple the code and to separate concerns.
- Developed Search Engine, Slider-Directives, Grids, Checkbox directives, and other functionalities using Angular.
- Extensive usage of $scope, ng-controller, ng-grid, ng-model.
- Performed POST requests in Ajax calls for JSON using AngularJS ($http, $resource).
- Coordinate with Interface Design Architects for meeting accessibility standards at code level.
- Handling various issues regarding Cross Browser Compatibilities.
Environment: HTML5, CSS3, Java Script, AngularJS, AJAX, JSON, RESTful web services, Java.
Confidential
Web Developer
Responsibilities:
- Interacted with business analyst to understand the technical requirements of the project.
- Coordinated with Photoshop designers to implement mock ups and the layouts of the application.
- Involved in developing the UI pages using HTML, DHTML, CSS, and JavaScript.
- Developed web pages with functionalities like login, register, forgot password, Email, Filters using Java Script, jQuery and HTML.
- Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
- Involved in writing SQL Queries, Stored Procedures.
Environment: HTML, CSS, JavaScript, jQuery, DHTML, SQL, PL/SQL