Senior Ui Developer Resume
Phoenix, AZ
SUMMARY:
- Total 8+ years of IT experience
- 8+ years of UI developer experience
- Strong in front end development
- Good @ HTML, CSS, Bootstrap, Javascript, Angular1.x/2.x/..:
- Senior UI Developer with 8+ years of experience in all phases of software development life cycle in Front End Developer.
- Expertise in client scripting languages such as Angular.js, Angular2 and server - side scripting frameworks like Node.js.
- Worked on Bootstrap and CSS pre-processors like LESS and SASS.
- Design User Interface (UI) applications and professional web applications using HTML5, XHTML, CSS2/CSS3, JAVASCRIPT, Typescript, JQUERY, AJAX, DOM, JSON and XML.
- Designed & Developed MEAN Stack based applications.
- Good understanding of Document Object Model (DOM) and DOM functions.
- Developed REST based Web API with server side javascript Node.js.
- Work on AngularJS, Angular2, as the development framework to build single-page applications.
- Utilize CSS3 media queries for building Responsive Layouts as part of RWD (Responsive web Design) POCs for various devices.
- Develop cross browser compatible pages using Modernizer to ensure proper working of CSS3 and HTML5 features.
- Knowledge on AEM (Adobe Experience Manager) to develop content on web and mobile applications.
- Knowledge on author and publish instances in AEM.
- Knowledge on MVVM architectures, UI Abstraction and support frameworks like Backbone, React JS.
- Expertise in using source control GIT and code deployment tool Jenkins.
- Experience in third party web services APIs and Web services using AJAX and JQUERY.
- Experience in server testing tools like Mocha, Chai and component testing tools like Karma, Jasmine .
- Solid worth of effort for application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, WS Security and Restful.
- Build application using the MEAN stack: MONGODB, Angular JS, Express.js and Node.js
- Excellent in coding optimized SQL queries, PL/SQL Stored Procedures, Functions, Packages and Triggers on databases like MySQL, SQL Server and Oracle.
- Strong in making Responsive Web Pages using Media Queries and Bootstrap, Material Design lite for styling mobile applications
- Install, configure, tune IBM Web Sphere, BEA Web Logic and Apache Tomcat.
- Good in MAVEN, ANT as Build tools for the building of deployable artifacts (war & ear) from source code and writing pom.xml and build.xml.
- Work on operating systems like Redhat Linux, Windows XP, UNIX, Windows 2000 and Windows 10.
- Good with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet explorer for testing applications.
- Interact with clients/users, gather the user requirements, Authoring Technical Specification Documents, Design, Develope, Test and support various applications.
TECHNICAL SKILLS:
Web Technologies: HTML5, XML, JavaScript, AJAX, JQuery, JSON, Vue JS, Node.js, Angular JS/Angular2.
Languages: C, C++, Java, Advance JavaScript
IDE Tools: Eclipse IDE, NetBeans, Visual Studio Code, EditPlus, Webstromom, Tatastrom, Sublimetext.
Application Servers: WebSphere, WebLogic
Debugging Tools: JIRA, Firebug, Bug Zilla
Databases: PL/SQL(oracle), Oracle11g, SQL server, MySQL, MongoDB
Operating Systems: Windows XP/Vista/7/8,a MAC OS X
Version Controls: SVN, CVS, GITHUB, BitBucket
PROFESSIONAL EXPERIENCE:
Senior UI Developer
Confidential, Phoenix, AZ
Responsibilities:
- Works with System Analysts and Business to understand the requirements mentioned in user story and checks if any dependencies are still in development stage like API development.
- Continous communication with Quality Analysts Team to see if all the test scenarios mentioned in the user story.
- Deals with developing the basic layout and styling using HTML and CSS.
- Responsive web design is done with Bootstrap and CSS media queries to be responsive on all possible devices.
- Used ngModel, ngValue and all other directives to achieve two-way binding and using ngif, ngFor, Switch cases to display the validation messages and error messages.
- Integration of created layout with REST API is done using Javascript, Typescript, Angular2.
- Works with Observables and subscribes to created observables to consume REST API developed.
- Developed nested components with one component as a Parent and nested components as Child components.
- Communication between parent,Child components and Sibling components is done using services, @Input, and @output Event emitters.
- Creating shared services for communication between different components and cross component interaction
- Developed various Angular directives to help build the functionality.
- Worked with Pipes and Filters to filter data on UI like Sorting.
- Worked on creating Angular2 Reactive forms to implement complex forms and performed the validations using Form Builder.
- With Nested components, reactive forms data is communicated to parent component by subscribing to value changes of the form.
- Validations in the reactive forms are done by creating custom validators.
- Used Postman, Soap UI to test the API workflow tested on the JSON files.
- Developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Maven
- Written PL/SQL Stored Procedures, which operate over customer order data stored in Oracle 11g.
- Configured Maven and developed Maven project object model (POM).
- Performed unit testing and integration testing on all the applications using various tools like Jasmine, Karma, Mocha, Chai.
- Participates in PI Planning meetings to look into the features with Business to be worked on for coming 5 Sprints.
- Takes part in regular standUp calls to give the status of tasks and also Sprint planning sessions to assign respective user stories and task them out.
- Gives the feeback each sprint in Sprint retrospective meetings to discuss what went wella dn what has to be improved.
Environmen t: Agile, Git, JavaScript, TypeScript, JQuery, Karma, Jasmine, Mocha, Chai, Oracle SQL, REST, Web Services, Eclipse, Postman, Soap UI, Oracle 11g, Apache Tomcat, Jenkins, JIRA.
UI Developer
Confidential, LOWELLE, AR
Responsibilities :
- Designed and developed command center application and configured email alerts to health check the functionality of various applications using Spring MVCand Angular JS.
- Participated in various phases of Software Development Life Cycle (SDLC) which includes requirement gathering, modeling, analysis, architecture design and prototyping.
- Designed entire framework to support Test Driven development (TDD) by making use of Dependency Injection through unity framework and developed a generic repository.
- Used AGILE software development methodology which helps to develop project plans.
- Angular.js framework set up for UI development and Developed html views with HTML5, CSS3, JSON and React JS.
- Implemented various screens for the front end using Angular2 and used various predefined components from npm (Node package Manager).
- Using Angular2 components, FormControl, Directives, Event Emitters, Angular Router, filters and servicers concepts.
- Written complex SQL statements to retrieve data from the DB2 database.
- Implemented JDBC connectivity to allow access to data from database servers.
- Developed use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML.
- Installed and configured the development environment using IntelliJ with WebSphere Application Server.
- Worked with the JIRA tool for bug tracking and used Subversion for software version control.
- Implemented JDBC connectivity to allow access to data from database servers.
- Developed use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML.
- Installed and configured the development environment using Eclipse with WebSphere Application Server.
- Worked with the JIRA tool for bug tracking and used Subversion for software version control.
Environment : TypeScript, Angular2, JavaScript, CSS, HTML5, Karma, Jasmine, Mocha, Chai, Java, Apache, REST Web Services,, Maven, JSON, Soap UI, JIRA, GIT.
Confidential, LA CROSSE, WI
UI DeveloperResponsibilities:
- Worked as a senior frontend developer for developing the components which are used by several teams across GE.
- Analyzed and optimized pages and page design for maximum performance.
- Designed & implemented web pages that are compatible in mobile devices with cross browser compatibility across several browsers.
- Designed the table less web applications using CSS, Less CSS and with the help of and tags as per W3C standards.
- Designed web applications right from the conceptualization stage to its implementation and maintenance.
- Core technology stack used in projects are: HTML5, CSS/CSS3, LESS, JAVASCRIPT, ANGULAR, JQUERY, BOOTSTRAP, REQUIREJS, NODEJS, GRUNT, BOWER, JASMINE, KARMA MOCHA CHAI, PROTRACTOR & CUCUMBER.
- Worked with the Business Analysts to identify the technical requirements. Heavy interaction with UX/UI teams in various geo locations.
- Agile Story research/grooming/tasking/interacting with other teams/developing.
- Implemented application using Open Web Application Security Project (OWASP) guidelines; Working on complete SDLC including creating design documentation, development (with browser compatibility), unit testing (in multiple browsers) of application and deployment on Web Logic server (Java Portal Environment)
- Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
- Handled Payments and transactions, Credit Card/Bank Account Validations on the Client side.
- Developed ecommerce shopping cart and checkout functionality that requires complex rules and logic and integration with backend systems.
- Developed whole application module using front-end frame works such as JavaScript, jQuery, AngularJS.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Checked cross browser compatibility and worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Worked with teams where requirements are constantly being implemented, tested and improved.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, Angular.js,jQuery, Bootstrap, AJAX, JSON, Nodejs, grunt, Bower, MAVEN, Jenkins, GIT, Soap UI, Agile, Rally(CA Agile), Java, Oracle
Web Developer
Sonata Software
Responsibilities:
- Worked with Business Analysts in understanding the technical requirements of each project.
- Designed dynamic and browser compatible pages using HTML, CSS, JavaScript and JQuery.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Used Jasmine framework to write unit test cases for the web module. Also, used different developer tools respective to the browser to debug the code.
- Written code to perform Form Validations using jQuery and JavaScript.
Environment: HTML, CSS, JAVASCRIPT, JQUERY, AJAX, JSON, ExtJs, XML, CSS, Tomcat Apache, Photoshop, Oracle, PL/SQL, Windows 7/Vista/XP, UNIX, Linux.
UI / Web Developer
Confidential
Responsibilities:
- Requirment gathering, analysis, designing, development, testing and maintenance of the websites.
- Design, developed and updated the user interface using CSS, JavaScript and Dreamweaver.
- Developed websites using HTML, CSS, JavaScript, JQuery, Bootstrap and Ajax.
- Created web page layouts using HTML and CSS.
- Worked with backend engineers to build appropriate web services to support the frontend.
- Stayed on top of new front-end technologies and help drive innovation to solve UX, design problems, and determine how they can improve our development process.
- Used Ajax to refresh only certain section of the page and reduce the load on the web server.
- Used Cascading Style Sheets in order to separate presentation from the structure.
- Extensively tested the websites, identified the bugs using Firebug and fixed them.
Environment: HTML, CSS, JavaScript, JQuery, Bootstrap, JSON, Ajax, MS Office, Windows 7/XP, Vista, UNIX, LINUX.