Lead Ui Developer Resume
Rockville, MD
SUMMARY
- Over 9+ years of professional experience in teh Information Technology mainly worked on Banking, Telecommunications, Insurance domains and involved in software development life cycle processes including requirements gathering, analysis and design, development tools and technologies, release and version control.
- Experience in full software development life cycle using Object Oriented Methodologies/Programming and distributed application architecture, object oriented design, and web based applications.
- In - depth noledge with extensive hands-on experience in Core Java, J2EE, Servlets, JSP, JSTL, XML, JSON, AJAX, SOAP Web Services, REST Web Services, JDBC, Multithreading, Java Collections Framework, Java Messaging Service and expertise in UI development using HTML, CSS, Java script, EXT-JS, JQuery, Angular.js, backbone, Node.jsand dojo.
- Hands on Experience in Photoshop, LESS, Html5, CSS3, XHTML, CSS3, DHTML, Adobe Flash, Dreamweaver, Jquery, Share point Designer, Angular.js, Require.js, Grunt to build a single-page application.
- Experience as technical leader for Java developing teams, making and giving track of project work plans, making project tracking cards and coordinating track meetings with staff members.
- Expertise in analysis, design, development, testing and maintenance of large scale object oriented applications.
- Extensive noledge and hand-on experience in Spring, Hibernate frameworks, JSP, Servlets, JDBC, JMS, XML, Struts, spring, Hibernate, Oracle and SQL Server.
- Application Development and Object Oriented Programming (OOP) Analysis and Design (OOAD).
- Experience using and deploying enterprise applications in Web Sphere Application Server and Tomcat.
- Extensive Experience in Core Java with Multithreading techniques for Banking domain.
- Experience in implementing Java, J2EE, MVC Design Patterns and GOF Design Patterns.
- Hands on working experience with Web Services messaging systems and experience with web application servers - Web Sphere, Oracle Web Logic, JBoss, and Tomcat.
- Strong Analytical, Problem Solving, Debugging and Interpersonal skills with excellent understanding of system development metrics, techniques and tools.
- Quick learner, Hard dedicated worker with passion and drive to learn new skills.
TECHNICAL SKILLS
Technicial acquaintance: Core Java, Servlets, JDBC, JSP, J2EE, JMS (PTP, Sub/Pub), JAXB, JAXM, EJB, Web Services, JNDI, RMI, SAX and DOM parsers, Struts, Hibernate, XML, XSL, JUnit, Swing, C, HTML, CSS, JavaScript, SQL, UML (Object Diagrams, Sequence Diagrams)
Application Servers: Web Logic, Web Sphere, JBoss
Servlet Engines: Web Sphere, Tomcat, JRUN
Software and IDEs: Eclipse, My Eclipse, JBuilder, IntelliJ - IDEA, Visual Studio
DBMS: SQL/PLSQL/HQL, MySql, NoSQL DBMS, Green Plum, Oracle RDBMS, Sybase, IBM DB2,Tera data, MongoDB, Cassandra.
Clouds: AWS, EC2, Google cloud, MS Azure
Operating Systems: LINUX, UNIX, Windows
Programming Tools: My Eclipse, Uml, Jasmine, Qtest, JIRA, Junit, Hudson, Ant, Cruise Control,MS Visual studio, CVS, Subversion, GIT, VSS, Perforce
PROFESSIONAL EXPERIENCE
Confidential, Rockville, MD
Lead UI Developer
Responsibilities:
- Full life-cycle software development and interactive front-end applications using MVC paradigm, Object-Oriented analysis, distributed system design and development using N-tier architectures and involved in all phases of teh Software development life cycle (SDLC).
- Involved in development, design and implementation of front end part of teh application and developed teh User Interactive web pages by using web technologies like HTML, XHTML, and CSS as per company standards in a professional manner.
- Designed and implemented teh reporting front end and backend code for teh n-tier Cross Channel Web Analysis application. Used J2EE, Java, JSP, Scrum, Struts, and Ajax, JSON, PL/SQL, XML, Hibernate, spring, JavaScript, Pentaho Java-based reporting engines, Command pattern, Apache and Tomcat technologies.
- Worked on JavaScript frame work for building web pages (Angular JS, Backbone, Bootstrap, Node.JS, and React.JS) to augment browser based applications with MVC capability and developed, worked and implemented UI controls with ExtJS and Sencha JS framework.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and hence building type ahead feature for zip code, city and county look up using jQuery, Ajax and jQueryUI and also developed consumer based features, applications and interactive user interface using Ajax, JavaScript, JQuery, HTML, CSS,GWT, Ruby on Rails, Behavior Driven Development (BDD) and pair based programming.
- Designed and implemented functionality and created Front-end Applications using technologies using HTML5, CSS3, JavaScript, JQuery, AngularJS, AJAX, XML and JSON.
- Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests. Created an Internal Browser Based Text Editor Using Html, Css, Java script, Require.Js, Backbone, Handlebars, Jasmine.
- Design UX deliverables including Sitemap, Wireframes, Storyboard, and Process Flows using Adobe Fireworks and Balsamic Mockups.
- Created extensive wireframes, user flows and sitemaps for multiple high-profile ecommerce sites.
- Used Bootstrap and Angular.js for effective design of Web pages Worked on implementing directives and scope values using Angular JS for an existing webpage.
- Creating rapid prototypes of interfaces to be used as blueprints for technical development.
- Developed back-end stored procedures and triggers using Oracle PL/SQL, MongoJS ORM to communicate with MongoDB database and involved in database objects creation, performance tuning of stored procedures, and query plan, also manipulated data using CRUD operations and retrieved and displayed useful information using AJAX and implemented Spring JDBC Templates for database calls.
- Involved in Implementation of Oracle Coherence based on cache framework to cache teh MCP organization and article universe data from multiple sources and encapsulated them in a custom data model, thus facilitating very fast response times.
- Implemented and created dynamic Web Projects using Maven Script, JQuery library and Angular, Web logic Application Server, Jenkins and cross browser functionality to create JAR, WAR, EAR.
- Developed UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Integrated Spring with Hibernate and made as Spring bean using Hibernate Template and used Apache CXF for developing SOAP & REST web services
- Implemented Hibernate Second level of caching to get fast responses, SOAP based web service using Spring CXF and jms configuring object, message driven beans, message selectors to consume messages from JMS Queue, using Http client, Jackson libraries to consume Rest based services and to handle JSON based responses.
- Used JSP and JSTL Tag Libraries for developing User Interface components. Used SVN for version control and used Eclipse as teh IDE for implementing teh application and implemented session beans using EJB
- Involved in developing and modifying teh credit card, consumer loan business rules in ILog JRules.
- Integrate AJAX and web 2.0 technologies including PHP scripting
- Designed and created complete BPEL and OSB Processes for orchestration using different process activities in Oracle SOA Suite.
Confidential, Herndon, VA
Lead UI Developer
Responsibilities:
- Responsible for architecture, design and development of a secure, scalable, high volume transaction J2EE based application. Unified Process Methodology is adopted in teh project. Rational Rose is used to generate and maintain UML diagrams and documentation in OOA/OOD.
- Developed application using AngularJS, NodeJS, JQuery, HTML, CSS and AJAX, Struts technologies, which communicated with java, SPA (Single Page Web Application) using Restful web services plus AJAX and Angular, UI panels using JSF, XHTML, CSS, DOJO and JQuery. Used JSP layout for View of MVC.
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap and web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
- Created frontend using EXTJS framework. Used JQuery to make teh frontend components interact with teh Javascript functions to add dynamism to teh web pages at teh client side.
- Developed application using Struts Framework which is based on teh MVC design pattern, Hibernate as data mapping and persistence framework to implement data access abstraction and used Core Spring Framework, JQuery, HTML, Bootstrap for Dependency Injections of components and for web applications
- Implemented Ajax with JQuery to refresh results from Ajax page. Created of interface to manage user menu and Bulk update of attributes using JS, EXTJS and JQUERY
- Developed teh UI panels and user interfaces using JSF, XHTML, CSS, DOJO, JSP, Google Web Toolkit (GWT) and JQuery. Worked on front-end validation through JavaScript and back-end validation using Spring Validation Classes
- Developed drag and drop functionality using AJAX and Tile framework in Struts. Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.
- Developed frontend widgets in Backbone.js and Handlebars.js. Created web application prototype using jQuery and Angular.JS. Implemented MVVM in all interactive views using jQuery & Knockout.js and layouts in Bootstrap.
- Developed Dash-Board to monitor and report Cache Coherence Servers and designed SOA based enterprise system using Oracle SOA Suite and WebLogic.
- Responsible for UI and UX design, graphic design, assembling Flash based videos, coding XHTML, JQuery, CSS, and JavaScript.
- Developed internal application using Angular.js and Node.js connecting to Oracle on teh backend. Wrote stored procedures in Oracle PL/SQL for data entry and retrieval and implemented teh Connectivity to teh Data Base Server Using JDBC and RDBMS using SOAP, SQL, PL/SQL, MySQL on Oracle database. Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Developed JUnit test cases for all teh developed modules and used Agile/SCRUM was used as teh project management methodology and developed teh UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Used Maven script for building and deploying teh application. Responsible for build and release teh code from Subversion and Perforce.
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application. Worked with ILog Jrule engine, to trigger teh business rules in teh rules execution engine configured in Web Logic application server.
- Designing & implementing BPEL processes, business rules, web services using IBM SOA technologies stack.
Confidential
Senior Software Developer
Responsibilities:
- Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL
- Developed teh service layer, a layer that acts a bridge between teh presentation layer and data access layer, with Spring framework.
- Expertise with NoSQL databases like HBase, Cassandra, Dynamo DB (AWS) and MongoDB.
- Design UI screens using JSP, CSS, Struts Framework, AJAX,JavaScript and HTML.
- Hands on experience in AWS provisioning and good noledge of AWS services like EC2, S3, Glacer, ELB, RDS, SQS, SWF, EBS etc
- Experience in implementing dynamic web applications using Apache Tomcat, IIS Web logic, Jboss, Web sphere, and Glassfish.
- Worked on developing teh web services classes, WSDL using Apache Axis. Developed Web Services to retrieve data from legacy systems.
- Involved in teh analysis, design, development, testing and maintenance phases of Software Development Life Cycle (SDLC) of benefit shift Project.
- Developed web services components using XML, SOAP and Axis.
- Developed teh view-controller components using Servlets/JSPs, JavaScript, CSS, Web services, and DHTML
- Creation of database objects like tables, views, stored procedures, materialized views and packages using oracle tools like PL/SQL developer.
- Developed user-friendly interface to seamlessly combine teh new module with existing login system by using AngularJS
- Developed teh JSON structure for teh data transfer in between teh Goggle Web Toolkit (UI) and business tier
Confidential, Menlo Park, CA
Software Developer
Responsibilities:
- Developing backend code usingJava/J2EE technologies.
- Using Spring for dependency injection and for data access layer code.
- Using Collection API, generics, serialization, exception handling usingJava.
- Ensure Code quality and Unit Test coverage (Junit) of teh Development
- Using spring annotation for developing RESTful web service.
- Deploying application on tomcat server using U Deploy.
- Doing integration testing for application in integration environment.
- Following teh Agile principals and ensure on time release
Confidential
JavaProgrammer
Responsibilities:
- Analyze requirements, involved in agile methodology approach, meetings with business team to evaluate business requirements and transform them into technical aspects.
- Developed a high performing fault tolerant data services layer using Spring/JDBC/Oracle DB /PL-SQL/Hibernate/EJB technologies.
- Developed data exchange interface between legacy systems and billing sub-systems using Open Source technologies like Apache Axis, Spring, JDBC/JMS template etc.
- Developed and consumed REST and SOAP API based Web services that allow sophisticated, effective and low cost application integration. Used JSON as teh data interchange format.
- Developed PL/SQL stored procedures, cursors and Triggers in Oracle database.
- Worked on Git Hub for Configuration management, Jenkins for Continuous Integration (CI).
- Followed Agile Development methodology, attended retrospective meetings every sprint and Daily scrums.
