Sr. Web Ui Developer Resume
SUMMARY:
- Over 7+ years of experience as UI Developer in developing Web - based and Client-Server Applications
- Involved in designing, coding, testing & implementation of several projects
- Extensive experience in designing XHTML, HTML (4/5), DHTML, CSS (2/3), SASS, JavaScript, and JQUERY, AngularJS
- Familiar with Angular2 concepts & methodologies
- Participate in scope discussions with business analysts and users to identify technical requirements.
- Consistent Real time experience and thorough exposure on compatibility issues with different versions of browsers in IE, FF, Chrome and Safari
- Proficient in making web pages which are cross-browser compatible and implementing graphic optimization through browser-safe palettes with file size management
- Experience with various Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), UML, AGILE, Iterative and Waterfall methodologies
- Extensively used JavaScript frameworks and jQuery plugins.
- Experienced with various IDE’s, including Eclipse
- Involved in dealing with High Traffic Websites and Cross Browser Issues handling
- Expertise in web-based GUIs development using Applets, Swings, HTML, DHTML, CSS, Bootstrap
- Strong experience in building Responsive/Adaptive web design
- Extensively used AJAX, JSON, and XML to link clients to server back end applications.
- Experience working with the latest development approaches to web development including MVC in-browser, event-driven apps, Object Oriented (OO) JavaScript, JSON, and AngularJS.
- Worked on multiple components of spring framework like Spring IOC and Spring AOP.
- Expertise in Logging, build management, and testing framework using Log4j, Maven and JUnit frameworks.
- Experience in development, maintain and troubleshoot Web applications Experience in configuring and deploying applications on servers such as Jboss, Web Logic and Apache Tomcat
- Experienced in designing various forms, tooltips, menus, tabs, widgets that support drag-and-drop, animated effects, date and time selection.
- Excellent written, oral, and presentational communication skills.
- Thorough understanding of Agile methodology and Scrum environment.
TECHNICAL SKILLS:
Languages: JAVA, C, C++, Oracle PL/SQL, UML
Web Technologies/Frameworks: Angular2, AngularJS, Html, DHTML, JavaScript, JQuery, CSS, BOOTSTRAP, AJAX, Web Services (SOAP, JAX RPC, WSDL)
Databases: Oracle 11g/10g/9i, MYSQL, C#
Database Tools: TOAD, SQL
OR Mapping: Hibernate 4.0/3.5/3.0/2.1
Operating Systems: Windows NT/2000/XP/7, UNIX, Linux Sun Solaris
IDEs / Versioning / Performance /Tools: Visual Studio Code, Eclipse, JDeveloper, Edit Plus, SVN, CVS, Ant, Maven, Log4j, Rational Rose, Quality Center
Tools & Utilities: Log4j, JUnit, GIT, CVS, Sonar, Putty.
Cloud Technologies: Amazon Web Services
PROFESSIONAL EXPERIENCE:
ConfidentialSr. Web UI Developer
Responsibilities:- Understanding client requirements
- Created basic project setup with Angular CLI
- Created modular design by using Angular 2 and Typescript
- Adding development dependencies and types
- Creating a development workflow and script
- Setting up a Webpack production configuration
- Accustomed to working across time zones, completing team projects on deadline, while working independently.
- Created and optimized prototype websites and application interfaces using HTML, CSS, and AngularJS.
- Implemented functionality and designed web applications using ANGULAR JS, validated client side code to W3C standards.
- Co-ordinated UI team with content managers, copywriters and designers to finalize development of the design.
- Wrote application level code to interact with the back-end databases (Oracle) using AngularJS, JSP and AJAX.
- Defined new validations through Angular.js for the form field validation implemented through HTML5.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, Angular JS, and JavaScript, Bootstrap
- Migrating legacy website content to a new, database-driven website using an in-house content management system.
- Involved in each stage of a complete SDLC life cycle - designing, coding, testing, debugging, and production support.
- Preparing use cases for functionalities and designs based on technical requirements agreed upon through close collaboration with Business Analysts team.
- Collaborating with internal customers and teams to develop strategies that address product content and overall user experience.
- Producing specifications for new UI features and then developing these features.
- Building additional modules for a content management system, that are robust and secure extensively using HTML, CSS, AJAX, and AngularJS.
- Implementing user interface guidelines and standards throughout the development and maintenance of websites.
- Implementing and troubleshooting cross browser compatibility.
Environment: Angular 2, AngularJS, AJAX, HTML5, CSS3, Apache, Eclipse, JSP, JQuery, JavaScript
Confidential, Duluth, GA
Web UI Developer
Responsibilities:- Extensively used Angular JS for developing both web applications.
- Created data grids with showing 300 columns in the page using KENDO framework.
- Used HTML5 and CSS preprocessors like LESS, SAAS for styling.
- Created custom directives, services in angular and integrated with Kendo to show large amount of data using grid.
- Worked on Kendo angular for code optimization and increased performance of the project.
- Extensively used factory in angularJs to use the common functions in different views to reduce redundancy and improve maintenance of the code.
- Installed karma suite setup using Nodejs.
- Used package manager in Nodejs environment to new libraries installation / uninstallation and updating the versions using simple commands
- Used HTML5 integrated by angular built in directives and CSS3 for UI development.
- Hands on experience on Bootstrap to make the web page responsive.
- Used SVN as the source control
Environment : JavaScript, Angular JS, HTML5, JQuery, CSS3, IIS Express, Jasmine, Karma integration tool, LESS, SAAS, Kendo, SVN, Teamforge, SharePoint, Bootstrap, GIT, Dimple JS.
Confidential
Java Application Developer
Responsibilities:- Developed Web services both on ICP/TP and Existing+ environments by following State Farm Coding standards.
- Thorough knowledge on Spring LDAP and its implementation.
- Good backend knowledge on Postgres Database, DB2, SQL.
- Experience in Maven, ANT Builds and understanding the artifact and repo structure adopted at State Farm.
- Debugged and developed applications using Rational Software Architect(RSA) and spring tool source(STS)
- Used Spring Suite Tool and RSA8 to generate the WSDL manually by using ApacheCXF and JAX-RPC respectively.
- Responsible in gathering/understanding requirements for both the web services.
- Worked on Spring Integration tests to test the service real time in combination with other services.
- Wring JUnits using all-pairs and improving the test coverage for all the services.
- Worked on mule development and WSRR troubleshooting issues.
- Working experience on MVC architecture, inversion control, aspect-oriented programming, transaction management etc.
- Worked on Log4J andSLF4J using both security and business loggers for logging NPI and non-NPI information.
- Experienced in Jenkins Builds, Jersey Client on Hudson server. Experience in generating Emma code coverage reports and SF code quality reports both on local workstation and Hudson server.
- Rigorous deployments done on Dev-Int Environment for both web services and mule projects.
- Handled and manually tested the services using Soap-UI
- Worked on Non-functional Test cases as a part of developer testing.
Environment: IBM WebSphere Application Server v6.1, STS v2.8.0, RSA v8.0.1, EJB 2.0, SOAP WebServices, Spring 3.0.5, MAVEN v3.0.3, ANT v1.5, JPA, Groovy, PostgreSQL v9.1, DB2
Confidential
Software Developer
Responsibilities:- Responsible for end-to-end delivery of the enhancements including Functional Description, Installation Instructions and Release notes for the product.
- Used agile methodology and participated actively in the scrum calls and retrospection meetings.
- Developed interfaces with external systems using Java/J2EE technologies such as RESTful Web services and Spring.
- Ensured high quality code by using pair programming and reviewing approach.
- Used test driven approach and wrote Junit test cases using Mockito and JMockit.
- Used SoapUI tool and various simulators like Wiremock and Node JS for testing in development environments.
- Worked on fixing various production issues raised as part of business as usual.
Environment: JAVA/J2EE, Jersey REST web services, Html, CSS, JavaScript, Web Logic, Mongo dB, JUnit, Log4j, Jersey REST web services, SVN, Eclipse, Maven and Jenkins.
On Device Provisioning
Confidential
Responsibilities:- Worked as an Agile Developer and ensured high quality code by using pair programming approach.
- Developed modules on JAVA/J2EE technologies with Hibernate & Spring.
- Created REST web services to send data in JSON & XML format using Apache CXF and spring. Used JAXB to marshal and unmarshal the xml-java object, java objects-xml.
- Extensively worked on the Linux environments in setting up servers and other configuration tools.
- Used SoapUI tool and various simulators like Wiremock and Node JS for testing in development environment
Environment: Java/ J2EE, Log4j, Restful web services, JSON, XML, JAX-WS, JAXB, Apache CX F, Spring, Hibernate, HTML, Maven, JUnit, Web logic, LDAP, SOAP UI, NodeJS.
Confidential
Responsibilities:- Involved in design and developed modules independently which are built on JAVA/J2EE technologies.
- Developed provisioning web tools using Jsp, Servlets and Apache Velocity Framework.
- Used JAX-WS, AXIS, WSDL and SOAP technologies to create Web Services, generate stubs and consume existing services. Developed Messaging frame work for Asynchronous messaging service using JMS and MQ-series.
- Implemented JUnit framework for unit testing and Log4j to capture the log that includes runtime exceptions.
- Worked on Linux environment and wrote Shell/Perl scripts that are used as work around for production issues
Environment: JAVA/J2EE, JAX-WS, IBM Web Sphere MQ, Web Logic, JUnit, Oracle, Log4j, CVS, Eclipse, Maven