Ui Developer Resume
Chicago, IL
SUMMARY
- Experience on Single Page Application (SPA) concepts and build high Extensive experience in developing enterprise and web applications using Angular JS combined with Rest web services written in java/j2ee/spring.
- Solid experience in implementing concepts like MVVM, MVC etc.
- Hands on experience in writing and debugging code usingJavaas well as UI technologies.
- Experience in working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations,
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Various Charting/UItools like JQplot, JQueryUI, and D3js etc.
- Experience with Batarang, Firebug, Fiddler, Chrome inspectors and JavaScript debugging techniques.CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
- Proficient in TDD (Test Driven Development) by writing test cases using Jasmine, Chai Framework.
- Actively involved in all phases of Software Development Life Cycle.
- Understanding of all the phases of software development life cycle (SDLC)
- Experience in implementing web applications based on Struts framework.
- Experience with spring framework using MVC architecture, AOP and dependency injection.
- Experience in Object/Relational Mapping with Hibernate.
- Well experienced with WebLogic, IBM WebSphere, Apache Tomcat and JBoss.
- Extensively used server side components to develop distributed Internet systems on server - side.
- Built and deployed severalJ2EEcomponents on Web Sphere.
- Experienced in integrating frameworks like ANT, Maven, JUnit, and Log4j.
- Proficient in relational database SQL, stored procedures, functions, views and triggers, cursors.
- Hands on experience with various databases like Oracle 9i/10g, SQL Server 9.0/8.0, DB2 and MySQL.
- Have excellent communication, interpersonal and analytical skills. Ability to adapt to changing professional work environment to implement software solutions in an efficient manner.
TECHNICAL SKILLS
Web Tools and languages: HTML5, CSS3, DHTML,XML, JavaScript, Ajax, jQuery, JavaScript Library
JavaScript frameworks: Angular JS, J Query, Node JS, Require JS, Gulp JS, Bower JS, Express JS,D3, Bootstrap Log4JavaScript
Programming Languages: Java1.4 - 7, Unix shell, SQL, PL/SQL, VS Cobol II, PL/I, JCL,J2EE
Frameworks: J2ee(Servlets, JSP, custom tags, JSTL, EJB, JPA, JMS, JSF, WebServices JAX-WS and JAX-RS ), Struts-1.x, Spring-3, Hibernate3, Apache-AXIS, CXF, J Unit, Log4J
Databases: Oracle 9i/10g/11g, DB2, MySQL, SQL
Application/ Web Servers: WebLogic-10.3.3, IBM Web Sphere-6.1, jBoss-5.1, Apache Tomcat,Node JS
IDE & Tools: Eclipse3.2, IBM RAD, Net Beans, Ant, Maven2,Sublimetext,Jboss development studio
Version control systems: CVS, Rational Clear Case, SVN, TFS
Operating systems: Windows XP/NT/2000, Linux/Unix/Mac
PROFESSIONAL EXPERIENCE
UI Developer
Confidential, Chicago, IL
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) which includes requirement gathering, modeling, analysis, architecture design and prototyping.
- Participate in design sessions.
- Undergone training of Angular JS HTML, CSS, JavaScript and Node JS provided by client.
- Involved in designing UML Use Case, Class, and Sequence diagrams using Microsoft Visio.
- Analyze UI wireframes as per the proposed design
- Created web pages and Angular JS templates using HTML and CSS (Twitter bootstrap
- Used JQuery and JQLite forUIDOM element manipulation.
- Utilized CoreJ2EEdesign patterns such as Singleton, Business Delegate, Session Façade and Data Access Object (DAO) in the implementation of the services.
- Wrote codes for Angular JS controllers, custom directives, services and route configuration.
- Designed and developed JMS Listener based on spring implementation and implemented message processing handlers and parsers.
- Designed and created Rest services and used as a connection point betweenUIlayer and JMS.
- Implemented concepts like minimalism, context awareUI, Lazy loading, tiled navigation etc.
- Wrote and configured server side code as well as client side code for dynamically loading Angular JS services.
- Wrote codes to POST JSONUIdata to server and to GET/ receive JSON response for DOM Population.
- Extensively used Spring JDBC in data access layer to access and update information from DB2 database and have written complex DB2 SQL queries.
- DevelopedXMLandJavautility classes for common application functionality like SFTP Secure File Transfer Utility to send files to KANA to trigger batch alerts and wireless alerts.
- Worked on migrating existing application build on a custom framework called Execution Services to Spring MVC and worked on required configuration and Controller implementation.
- Used internationalization and localization (i118N) to support the application in Canadian French and Arabic.
- Implemented RTL support in client side using Angular JS directives.
- Participated in various phases of Software Development Life Cycle (SDLC) using the Agile methodology with SCRUM and SPRINT type development.
- Followed Test Driven Development by using JUnit to build unit test cases for most of the components and used Jasmine for JavaScript unit testing.
- Used Subversion (SVN) to maintain the versions of the source code of the project.
- Responsible for configuring and deploying application in Development environment and releasing code to engineering team for Test/Stage/Production deployment.
Environment: JEE 6.0, Angular JS, AJAX,JQuery,D3, JSON, Spring (MVC, ORM, JMS, JDBC), HTML, CSS, Velocity Templates,XML, RAD, DB2, UNIX/SUN Solaris, Maven, Subversion
Sr. Developer
Confidential, Princeton, NJ.
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) which includes requirement gathering, modeling, analysis, architecture design and prototyping.
- Involved in brainstorming and connecting HTML/JavaScript based clients and Jboss server.
- Involved in designing UML Use Case, Class, and Sequence diagrams using Microsoft Visio.
- Involved in designing of page flow based on use cases.
- Involved in creating responsive web pages using HTML and CSS
- Wrote client side code using HTM and JavaScript.
- Designed pages using CSS Bootstrap
- Wrote Jquery code for posting and populating JSON data to DOM.
- Implemented first phase of web module using jBoss Seam 3 which is based on JSF technology.
- Used many prebuilt GUI components like Tree, Tab Panel, Data Grid, Data Table and a4j tag library for Ajax calls.
- Implemented second phase of client module (for external client) using HTML and Jquery.
- Utilized CoreJ2EEdesign patterns such as Singleton, Business Delegate, Session Façade and Data Access Object (DAO) in the implementation of the services.
- Wrote codes to generate JSON forUIrendering using spring.
- Developed Web Services (WSDL, SOAP, REST) from scratch using top-down approach using Apache CXF framework, JAX RS and responsible to build secure communication using HTTPS and LDAP Authentication.
- Consumed REST Web Services hosted by Item banking application.
- Extensively used Hibernate/JPA and Spring-JDBC in data access layer to access and update information from Oracle database and have written HQL, Named and Native queries.
- Implemented Singleton class to load Custom XMLs with Native SQLs parsed using JAXB and loaded SQL to the map.
- DevelopedJavautility classes for common application functionality like SFTP Secure File Transfer Utility.
- Followed Test Driven Development by using JUnit to build unit test cases for most of the components.
- Responsible for configuring and deploying application in Development environment and releasing code to engineering team for Test/Stage/Production deployment.
- Worked closely with infrastructure team to configure the JBoss server and Node js for stress testing the performance of application.
Environment: JEE 6.0 (annotations, JSP, JSTL, Servlets, JAX-WS, and JAXB, JSF), HTML,CSS,Javascript,Seam3, Spring 3.1.7, Apache CXF, Hibernate-3.0/JPA, HTML, j Query, JSON,XML, Eclipse, Oracle 10g, JUnit 3.0, UNIX/SUN Solaris, Maven, Subversion (svn
Software Developer
Confidential, OH
Responsibilities:
- Responsible for developing use cases, class and sequence diagram for the modules using UML and Rational Rose.
- Identifying and design of common interfaces across multiple systems or modules of social insurance Interaction with Business users for user and System acceptance testing Validated the data against the business rules.
- Utilized Eclipse to create JSPs/Servlets/Hibernate that pulled information from a Oracle database and sent to a front end GUI for end users Developed many custom extensions from Ext Js for specific needs.
- Used JDBC for Oracle database connection and written number of stored procedures for retrieving the data.
- Developed modules for validating the data according to business rules and used Castor to convert data into array ofXMLstrings and XSLT for transformation.
- Used Hibernate for data persistence Collaborated with Web designers to create the JSP pages, applying HTML, JavaScript and Struts Tags.
- Created test plans for unit testing to validate component functionality.
Environment: Java1.4.2,J2EE, Servlets, Struts, Eclipse, Hibernate,XML, XSLT, JSP, JDBC, JavaScript, HTML, Oracle 9i.
Software Developer
Confidential, MO
Responsibilities:
- Designed and developed Servlets and JSP, which presents the end user with form to submit the details of the problem.
- Created SQL statements and triggers for the effective retrieval and storage of data from the database.
- Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to customers using Apache CXF framework.
- Developed Servlets used to store user information in the database, which makes a JDBC-ODBC connection to the database and inserts the details into to the database.
- Designed and developed aServlet, which presents the engineer a form to submit solution to particular problem.
- Designed and developed aServlet, which allows the end user to query on the problem, makes a JDBC-ODBC connection to the database and retrieve the details regarding the call number and the status of the submitted problem.
Environment: Java,J2EE, Servlets, JSP, Custom tags, JDBC, Data Source, DAO, VO Patterns, Tomcat 5.0, Oracle 9i.
Software Developer
Confidential, MN
Responsibilities:
- Developed the views using JSP, custom tags, JSTL, servlets and HTML.
- Developed the presentation layer using HTML and JSP and business logic code was implemented in Model component of Apache Struts framework based on Model View Controller (MVC) paradigm.
- Developed state full session beans for transaction module.
- Involved in the implementation ofJ2EEDesign patterns such as Service locator, Session Façade.
- Developed message driven Beans to listen coming messages from matching systems.
- Developed SQL queries, PL/SQL procedures, functions, triggers, views.
- Performed unit testing using JUnit.
- Developed groovy script in Soap UI tool to generate different mock responses to test the Web Service calls.
Environment: Java5.0,J2EE5.0, JDBC, JSP 2.0, Servlets, Struts 1.2, EJB 3.0, HTML,XML, WebServices, JavaScript, Oracle 10g, MQ Series, Eclipse, UNIX.
