Sr. Ui Developer Resume
New York, NY
SUMMARY
- Around 9+ Years of progressive experience in all the phases of software development life cycle including Design, development and implementation of software applications, with over around 6 years of Web Developing Experience using HTML5, CSS3, JavaScript and jQuery, AJAX, XML.
- Excellent experience in Restful Web services and Big Web service development and consumption using (JAX - RS and JAX-WS)
- Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS markup.
- Experience in working with Databases like Oracle, SQL Server, DB2 and Classic Federator and proficiency in writing complex SQL, PL/SQL.
- Experience applying the latest development approaches including MVC framework in the browser, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML. Experience working with JavaScript MVC frameworks Angular JS.
- Extensive experience in visualization, creating visual designs, Product Logos, developing high quality of work, maintaining team, and design reviews, handling whole project through its life cycle.
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks likeAngularJs, Pure CSS and Bootstrap.
- Experienced in developing event driven applications using AJAX, JSON and XML.
- Experienced in breaking up layered PSD into HTML using CSS.
- Worked extensively in Agile Development process used the JavaScript frameworks jQuery.
- Experienced in designing, developing, delivering and implementing data-driven desktop and web applications for clients and assisting in the development and maintenance of company Web applications (Internet and Intranet)
- Experience with Design & implementation SOA web services and SOA BPM architecture.
- Experience with ILOG JRules (Business Rules Management System).
- Supporting and implementing of Business Integration for various customers using WBI ICS, WPS and WBI Message Broker technologies.
- Utilizing J2EE components such as EJB, SOA Web Services, JSP and Servlets.
- Designing, developing and testing of various business processes in the financial, public, telecom domains for various customers.
- Having very good experience and knowledge on different integration patterns like Publish/Subscribe, Request/Reply, Point to Point, Hub/Spoke, Synchronous/Asynchronous etc.
- Expertise in transforming the business requirement into executable collaboration flow modules.
TECHNICAL SKILLS
UI Technologies: Angular.js, Backbone.js, Node.js, Bootstrap, HTML, CSS, JQuery, Ajax, Sencha Extjs, Javascript, JSP
Operating Systems: UNIX, AIX, Solaris, Win 95/NT/2000/XP, LINUX
Technologies: J2EE, JDBC, JSF, Servlets, JSP, Java Beans, RMI, EJB, JNDI, JMS, XML, XSL/XSLT, HTML, DHTML, and JavaScript, Hibernate.
Databases: Oracle, DB2 and SQL Server 2000/2005
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Sr. UI Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Involved in web designing using WebGL, ReactJS, Redux, HTML 4/5, XHTML, CSS 2/3, Reactive/Native JavaScript and extensively used Table Less Design in CSS for positioning.
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
- Worked on web applications from scratch using Angular2/4 to develop single page application (SPA).
- Designed and developed the login portal using framework Angular2 along with HTML5, CSS3 and TypeScript.
- Developed single page applications using Angular 2/4, Typescript, HTML5, CSS3, and Bootstrap.
- Done unit tests in BDD format using Angular 2 testing library
- Creating Angular4 components and custom directives for application functionality and pipes for heavy DOM manipulation and implemented lazy loading and AOT to improve application quality and performance in low bandwidth connections.
- Implementing Angular Router to enable navigation from one view to the next as customer performs application tasks.
- Used Webpack to build Typescript modules.
- Developed layouts using HTML5, CCS3, Angular2/4, Bootstrap, AJAX, JSON and jQuery.
- Gained ability to work on applications which are platform and browser independent using web technologies like Angular, HTML 5 and more.
- Used angular styling widgets like bootstrap for designing Rich UI components.
- Involved in Analysis, Design, Development and Testing of application using Agile Model.
- Design and implementation of desktop, mobile and web applications in Java and HTML5/Javascript using Eclipse, NetBeans, and Xcode IDE's; Swing, GWT, Vaadin, JPA, Hibernate, PhoneGap frameworks; and SVN, git, maven source code environments.
- Developed GUI using JSP, HTML5, and CSS3.
- Architected and built foundation for analytics engine to intelligently analyze data around energy usage.
- Designing, Coding (development) and Debugging application using Eclipse Indigo as an IDE, Spring JDBC framework and DAO pattern, HTML5, CSS3, and JQuery
- Implemented AngularJS Controllers to maintain each view data.
- Cluster administrative tasks which include user access, installation of new services and maintenance of the cluster.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON,AngularJS, JavaScript, Bootstrap
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js, Backbone.js, Require.js,Bootstrap.jsand jQuery.
- Software is built as a web app on Node.js with Backbone.js. CSS is compiled with LESS and HTML template engine is Jade
Environment: JavaScript, Node.js, Angular.js, Bootstrap.js, Backbone.js, React.js, CSS3, HTML5, Oracle, PL/SQL, JDBC, Cassandra, JAVA,, UNIX, JMS, SOAP, REST, MQ Series, Web Sphere Application Server, Spring Framework, JSP, HTML, CSS, DOJO,, REST, Log back.
Confidential, New York, NY
Sr. UI Developer
Responsibilities:
- Developed the web application in MVC Architecture using Angular.JS, Javascript, HTML5, CSS3, Bootstrap, and JQuery.
- Designed a responsive website using Bootstrap grid system as well as CSS3 media queries to layout contents that fit to different devices including mobiles, tablets and desktops.
- Wrote AJAX calls with JSON responses and all JavaScript is written in JSON format.
- Worked through cross-browser compatibility issues with layouts and styles and fixed major CSS 3 bugs for supported browsers and platforms.
- Used ReactJS with Redux to create a single page web application with efficient data flow between the client and server.
- Developed single page applications using AngularJS, Designed the page using Bootstrap and some custom CSS.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular.
- Used Node JS to run Web pack tasks and build properly the project.
- Implemented modules into Node JS to integrate with designs and requirements.
- Refactored and enhanced an existing AngularJS application to follow strict MVC patterns for improved source code and created several patterns of representation using different MVCs.
- Worked on the MVC architecture of AngularJS in developing the apps, controllers and directives which are totally customized to meet the needs of the application.
- Worked on unit testing for the Angular application using karma.
- Collaborated with the front-end design team and back-end team and started converting the static files with the dynamic content with the data is retrieved from the database by the API calls.
- Used AngularJS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
- Worked on creating log-in authentication modules using AngularJS and JavaScript.
- Built custom UI Widgets and Application logic using AngularJS MVC architecture and used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Involved in developing HTML5 and JavaScript for client-side presentation and data validation within the forms.
- Developed AngularJS Filters to manipulate text within HTML views and developed AngularJS services for reusable functionality.
- Rebuilt the corporate website with new navigation, graphics, and content information for commercial purposes.
- Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, CSS. cross-Browser Compatibility Testing and HTML Validation.
- Used Backbone.js and jQuery to create multiple JavaScript applications.
- Developed application using AngularJS, NodeJS, JQuery, HTML5, CSS and AJAX, Struts technologies, which communicated with java, SPA (Single Page Web Application) using Restful web services.
- Involved in creation of web services, WSDL and web methods with Annotation in hibernate, Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT.
- Used Apache FOP to create pdf invoices, with data harvested from xml feeds, to be sent to customers.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Designing and developing 'Online' client windows API's using JDK and Swing classes.
Environment: - Spring, Hibernet, Javascript, CSS, HTML5, Node.js, Angular.js, Bootstrap.js, ReactJs Backbon.js, Jquery, DB2, CRUD, PL/SQL, MongoDB, soap, Web Service, Eclips, Websphere Portal, Websphere Studio Applicaion Developer (WSAD), SVN, Junit, Jasmine, Scrum, UML, MAVEN, Xml, JIRA.
Confidential, Richfield, MN
Web Developer
Responsibilities:
- Created ClearCase VOBs and setup triggers and backups for a new project. Wrote roll out procedures and plans. Environment was mixed Windows and AIX, projects written in C++.
- Involved in creating unit testing of various layers using junit and created automated test scripts for integration testing using selenium.
- Used customized services and directives in AngularJS and Apache Cordova to develop dynamic and responsive webpages.
- Designed the Web application layout and forms using HTML, CSS and JavaScript, implemented JavaScript DOM to manipulate the HTML Objects for better user interaction.
- 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.
- Used JavaScript as the scripting language and is used for detecting the visitor's browser, validating the forms, providing event functions, animation etc.
- Developed the front end of the portal using HTML, JavaScript, AJAX and CSS.
- 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.
- Built the template, pulled agent information from JSON object and rendered it onto the widget.
- Created Power point presentations using Keynote for quarterly sales figures. Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms
- Created war files & deployed on Tomcat using ANT deployment tool.
- Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
- As a Senior Programmer involved in design phase and assisting the team to develop admin UI services like manage users, roles, messages, etc., using Spring MVC and Acegi security.
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Developed internal application using Angular and Node connecting to Oracle on the backend.
Environment: - Spring, iBatis, Strust, JSF, EJB, Jquery, AJAX, DOJO, ExtJS, MySQL, TOAD, SQL, DB2, Coherence, Apache Axis2, WSDL, NetBeans, Jboss, Mercurial, ClearCase, selenium, Water Fall Model, JSP, Servlet, ANT, XML, iText, EMC Documentum, GWT, Jira, Congos, jasper report.
Confidential, Overland Park, KS
J2EE Developer
Responsibilities:
- Analyzed the requirements and enhanced the application which improved maintainability, extensibility and performance.
- Designed Class Diagrams and Sequence diagrams for the application.
- Involved in enhancing Presentation layer, Business layer and DAO layer components.
- Implemented JSP, HTML, CSS, Javascript and Ajax to design front end.
- Client and Server side validations were done using Javascript and Ajax.
- Extensive use of Ajax to update the part of webpage which improved the performance of the application.
- Business logic layer was implemented using Servlets and EJBs.
- Implemented XML parsers such as DOM.
- Incorporated persistence tier using Hibernate framework.
- Developed code for Java Multithreading.
- Involved in creating unit testing of various layers using junit and created automated test scripts for integration testing using selenium.
- Expertise in employing Water Fall Model and best practices for software development
- Used C++, Java, Servlets, JDBC, JSP and DAO for Coding/Implementation
- Integrating Rich Faces and My Faces in JSF, configuring Rich Faces Filter and Faces Servlet in the configuration file
- Implemented Log4j to maintain system log.
- Created service component using EJB
- Incorporated Mule for messaging.
- Deployed the application on JBoss application server.
- Used Oracle as relational databases.
- Involved in Unit testing, bug fixing, QA and Production support.
Environment: s: Java, Jsp, Servlets, Ejb, Html, C++, JDBC, JSP, JSF, JBoss, Oracle, Javascript, Ajax, Log4j, Xml, Dom, Editplus, DAO, Mule, Jboss
