Sr. Ui Developer Resume
Sunnyvale, CA
SUMMARY
- Over 7+ years of extensive experience as a Front EndUIand backend developerwith solid understanding of database designing, development and installation of different modules.
- Extensive experience in all phases of Software Development Life Cycle (SDLC) including identification of business needs and constraints, collection of requirements, architecture,UIDesign, implementation, testing, deployment and maintenance.
- Experienced in working in AGILE based development environment and participating in Scrum sessions.
- Strong Knowledge inUIdevelopment, UX design, Frontend development, rich user interface design, development, documentation, Web 2.0 specifications, standards, media (screen, mobile, touch interface) compatibilities, application architecture, visual design, wireframes, project and team management.
- Experience in designing websites with W3C web standards using HTML4/5, CSS2/3, JavaScript, JQuery to get best Cross - Bowser user experience for long-term user retention and engagement.
- Professional Knowledge in complying Webpages depending up on Web Wide Web Consortium (W3C) and Web Content Accessibility Guidelines (W3CAG).
- Excellent skills in building Single Page Application (SPA) using Angular JS and Node.Js, also creating the responsive WebPages and designing crossing browser compatibility for mainstream browsers and portable devices (mobile, tablet, Desktops) by Bootstrap.
- Experience in Developing Applications Using CSS 3 Media Queries, SASS, LESS and Responsive Web Design (RWD) making the Web Pages Fluid across Multiple Devices. (Grid, Fluid layouts).
- Experience on client/server technologies, SOAP and RESTful Web Services.
- Experience in working with REST API, Created plug-ins that exposes a REST Services.
- Experience on frameworks like Spring MVC/DI/ORM/JDBC/AOP/Context/ Security and Struts (MVC, Architecture, Interceptors, Action Mappings and Resource Bundles).
- Experienced in working with D3js, Highchart.js and other data visualization tools.
- Experience in database development skills like MySQL, Oracle, NoSQL, MongoDB.
- Experience working with testing tools like Firebug, Bugzilla and Jira.
- Expertise in version control tools like GIT, SVN, TFS and VSS to manage and control software development.
- Well experienced in creating test runners like Karma in Jasmine framework with node module Node Package Manager.
- Experience in using various IDE's like Web Strom, Notepad++, Sublime, Eclipse, and Visual Studio.
- Self-motivated Team player with excellent interpersonal and communicational skills, Capable of performing in a fast paced, result driven atmosphere.
- Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with Business/Technology groups.
TECHNICAL SKILLS
Web Development: HTML5, DHTML, XHTML, CSS2/CSS3, AngularJS, JavaScript, AJAX
Java Technologies: JSF 1.2.9/1.2.9.0 , Struts 1.2.7/1.2.7.1 , Servlets, JSP 1.2/2.0, JMS, EJB 2.0/3.0/3.0.1 , Junit, Log4j and JDBC
Programming Languages: HTML/5, Java, XHTML, CSS/3, SQL, PL/SQL, MYSQL, Angular1.x, Angular 2, Bootstrap
Frameworks: Struts, Hibernate, Spring
XML/Web Services: XML, XSD, WSDL, SOAP 1.3.1.0, Apache Axis
Application/Web Servers: Apache Tomcat, JBOSS, IBM Web Sphere, AWS
Methodologies/Design: OOAD, OOP, UML, MVC
Databases: Oracle, SQL Server, IBM DB2, PostgreSQL
IDEs: Eclipse, RAD
Tools: Rational Rose
Operating Systems: UNIX, LINUX, SUN SOLARIS and Windows XP/7/10
Conf. Management: Maven, Ant, Junit, Jira
Version Control: Subversion, TFS, Git
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CA
Sr. UI Developer
Responsibility:
- Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of Redesign.
- Implemented in Agile development process on Software Development Life Cycle and done with effort estimations using Function points & 3p estimations.
- Gathered existing functionality of different products from the Production & Business Requirements document.
- Designed and implemented the User Interface using HTML5, CSS3, JavaScript, JSP, AJAX and MongoDB.
- Implemented latest HTML5 and CSS3 features like creating various effects, shadings, 2D/3D animations, shapes, handling multimedia files and many others.
- Used Angular JS and Node JS to structure JavaScript code in an MVC (Model, View, and Controller).
- Used Bootstrap and AngularJS for effective design of Web pages.
- Used various features in Angular JS like data binding, routing, custom filters, and custom directives to meet various customized requirements.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided byAngular2.
- Moved existing AngularJS controllers and services toAngular2components for more responsive and less dependency.
- ImplementedAngular2services to connect the web application to back-end APIs to POST/GET the data used in the application.
- Worked with making calls to REST APIs to fetch the data from the backend as JSON response and parse it on theUIfor DOM/CSS Manipulation.
- Worked with non-relational databases like MongoDB and work on single node instances, handle data with REST API.
- Used Bugzilla as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Proficiency in implementing the design to meet web standards (W3C), SEO and worked on various browsers for cross-browser implementation.
- Project status tracking using JIRA and used GIT for version control and regularly pushed the code to GitHub.
Confidential, Bellevue, WA
UI Developer
Responsibility:
- Detailed knowledge of Software Development Life Cycle (SDLC) processes.
- Experience in understanding Business Requirements, Translating Requirement into UX design and working as part of the Development team.
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
- Expertise in working on Front End/User Interface (UI) Technologies like using HTML4/5, CSS2/3, DHTML, JavaScript, JQuery, Angular JS, NodeJS, Bootstrap Framework, Modernizer JS, Media Queries,D3 JS, AJAX, JSON, and XML.
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well.
- Worked Extensively with Angular 1.x MVC Framework, creating custom directives, custom services on daily basis.
- Worked on the MVC architecture of Angular JS in developing the Single Page Application, build the controllers and directives which are totally customized to meet the needs of the application.
- Used Bootstrap for all CSS and responsive design needs, but if any Vanilla CSS is written it was always done through a CSS Preprocessor especially LESS.
- Created and consumed REST API using Node JS routing along with processing JSON data.
- Used SOAP in the implementation of Web services security.
- Implement modules into Node JS to integrate with designs and requirements.
- Handled MongoDB calls for data manipulation using Mongoose plugin.
- Performed unit testing using Karma JS.
- Utilized D3.js to attain various data visualizations, used SVN as code repository and deployed to AWS.
- Conducted code reviews with the offshore team and providing guidance.
- All defects that were fixed on the desktop was tested with cross-browser testing with Chrome, IE.
- Enhance database performance, perform restores, implement recovery procedures, handle performance tuning and conduct regular system backups
Confidential, Dallas, TX
UI Developer
Responsibility:
- Identified business requirements for the client.
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
- Involved in documentation of the architecture and configuration details.
- Hands on skills HTML5, DHTML, JSON, CSS3, JavaScript, jQuery, Ajax to create the front-end applications.
- Used AngularJS and jQuery library functions for the logical implementation part at client side for all the application.
- Used jQuery High charts for interactive charts on the web application.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
- Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management.
- Used AJAX & JSON communication for accessing RESTful web services data payload.
- Designed, developed and implemented the database in Oracle for the application.
- Followed process for test cases like create test, check for no error but failure occurs then write code to run the test using Karma/Mocha.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows and Mac.
- Used JIRA extensively for organizing issues, tracking the assigned work, and following team activity.
Confidential, Fort Worth, TX
Java Developer
Responsibility:
- Developed the App using HTML, CSS, JavaScript and Servlets. Deployed the application in Tomcat.
- Closely worked with business system analyst to understand the requirements to ensure that right set ofUImodules been built.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Using advanced level of jQuery, JavaScript, CSS and pure CSS layouts.
- Wrote jQuery function while implementing variousUIScreens across the whole web application (both consumer facing as well as internal application).
- Developed J2EE page Beans, Action Classes, Action Mapping and facades.
- Used various CoreJavaconcepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Implemented AOP based security, database transaction management, and service monitoring using spring.
- Consumed SOAP web services.
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
- Used SVN for version control and JUnit for defect tracking.
- Define technical requirements based upon business requirements.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Confidential, Los Angeles, CA
Java Developer
Responsibility:
- Used Servlets, Struts, JSP andJavaBeans for developing the Performance module using Legacy Code.
- Involved in coding for JSP pages, Form Beans and Action Classes in Struts.
- Created Custom Tag Libraries to support the Struts framework.
- Involved in Writing Validations.
- Involved in Database Connectivity through JDBC.
- Involved in Writing DAO's.
- Developed JUnit Test cases and performed application testing for QC team.
- Used JavaScript for client side validations.
- Participated in weekly project meetings, updates and Provided Estimates for the assigned Task.
- Involved in code reviews and responsible to fix the code review bugs.
- Responsible to fix the issues raised by QA.
