Sr. Ui Developer Resume
Louisville, KY
SUMMARY
- Over 8 plus years of real time experience in developing applications using concepts of Core Java, JEE, JSP, Servlets, Struts2, Hibernate, JDBC, Web Services, HTML4/5, JavaScript, CSS 2/3, JQuery, AJAX, C/C++, Data Structures .
- Proficient in using OOPs Concepts (Polymorphism, Inheritance, Encapsulation) Overloading & Overriding, Final, Finally, Finalize, Garbage collection, Synchronization, Collections, Arrays, Interfaces, Multithreading etc.
- Experience in developing applications using Struts2, JSP tag library, AJAX, JavaScript, HTML4/5 and CSS2/3 in Front - End.
- Expertise in writing simple and complex SQL queries, PL/SQL Functions and Procedures.
- Efficient in creating job streams to extract data from input files, validating and loading data into database (Oracle/SQL Server) developed various reports and core tables’ lookups utilizing Business Objects.
- Hands on experience in UI programming (HTML 4/5, JavaScript, CSS 2/3).
- Excellent knowledge and experience in Oracle 9/10g, My SQL databases.
- Experience in Cross browser compatibility issues.
- Extensive experience on OOPs concepts, various libraries of JavaScript like jQuery, backbone.js, underscore.js, Angular.JS.
- Hands-on knowledge on Jquery Mobile, Sencha ExtJS, require.js and node.js.
- Efficient working experience in handling databases using Hibernate.
- Exposure in working all phases of teh software development cycle (SDLC) using SCRUM, Agile and Waterfall models.
- Proficient in using teh design patterns like MVC, Singleton, Factory, Abstract Factory etc.
- Worked on design and development of variety of projects - client/server and multi-tier Java/J2EE projects.
- Working experience in various platforms like Windows and UNIX based systems.
- Focused to provide definite solutions in solving critical business problems.
- Excellent in project documentation, logical and analytical abilities.
- Good Technical, Communication and Interpersonal Skills and strong Customer Orientation and Client Interfacing Skills.
- Strong Programming and Troubleshooting skills.
- Self-motivated, Dynamic Team Player and willing to learn new technologies.
TECHNICAL SKILLS
Operating Systems: Windows XP/7, UNIX
Java Technologies: Core Java, JDBC, Servlets, JSTL, JSP, JDBC
Distributed Technologies: EJB
Web Languages/Tools: HTML 4/5, CSS 2/3, OOPs concepts of JavaScript, JSP tag library, AJAX
IDE: Eclipse
Databases: Oracle 9/10g, My-SQL, PL/SQL, SQL
Application Servers: Apache Tomcat 5/6/7, JBoss
Frame Works: Struts2, Hibernate, ANT, Log4j
Script Libraries: JQuery, Backbone.js, Angular.js, Underscore.js and Node.js
PROFESSIONAL EXPERIENCE
Confidential, Louisville, KY
Sr. UI Developer
Responsibilities:
- Gatheird requirements and translated them into technical solutions.
- Designed teh application based as per functional requirement.
- Divided teh task into many subtasks and worked on each of it individually.
- Solely responsible for teh code and designing teh code.
- Used JSP tag libraries and HTML 4/5 code in designing teh UI application.
- Angular.JS used for teh scripting and functionality.
- Extensively used OOPs concepts of JavaScript.
- Used Backbone.js, Node.js, JQuery and Underscore.js scripts to make UI more attractive.
- Used Oracle to perform backend operations like SQL queries to retrieve data.
- Worked with UI development using UI frameworks, Style sGheets, AJAX etc.
- Developed teh code to implement Email tier sheet in NPCrm project.
- Involved in fixing various bugs in different projects to resolve technical and business issues on board.
Environment: Core Java, JSP tag library, Eclipse, Oracle, UML, OOPs JavaScript, jQuery, Backbone.js, Angular.js, underscore.js, HTML 4/5, CSS 2/3, ANT, Log4j, Apache Tomcat Server, RESTful APIs, Sencha ExtJS.
Confidential, Louisville, KY.
Sr. Java UI Developer
Responsibilities:
- Developed Interactive GUI Screens using HTML 4/5, JSPs.
- Implemented Struts framework for integrating presentation, web and business components.
- Written SQL queries to extract data from input files validate and load data into database (Oracle/SQL Server), developed various reports and core tables lookups utilizing Business Objects.
- Worked on JavaScript frame work (Angular JS, Backbone) to augment browser based applications with MVC capability.
- Written functions and procedures using PL/SQL.
- Designed, developed and implemented database modules to verify user details.
- Developed various modules for database verification and validation, identified and analyzed data discrepancies and data quality issues, worked to ensure data consistency and integrity.
- Worked with cross functional teams, including associated Data, UI and Mid-Tier teams.
- Written session beans as Service components to perform teh business process.
- Responsible for implementing configurable error logging frame work.
- Database performance analysis and improvements.
- Client-side validations are performed using JavaScript.
- Experience developing web UIs with AJAX, jQuery and jQuery UI frameworks, etc.
- Wrote ANT scripts to build jar, war and ear files.
- Used Log4J to code throughout teh application.
- Used Web Services by exposing and consuming WSDL files.
Environment: JEE, Struts2, JSP tag libary, Eclipse, Hibernate, JQuery, UML, OOPs JavaScript, HTML4/5, CSS 2/3, ANT, Log4j, RESTful APIs and Apache Tomcat Server, Sencha ExtJS.
Confidential, Jacksonville, FL
Java UI Developer
Responsibilities:
- Worked on all tiers of JEE technologies.
- Participated in all phases of teh Software Development Life Cycle between business requirements including testing.
- Worked on coding teh view layer using JSP, HTML and Ajax.
- Used JSP and Struts Tags in teh view layer to promote standard coding techniques within teh team.
- Good understanding of UI integration of Web Applications.
- Written SQL queries for easily exacting data from database.
- Validated teh model layer utilizing Struts MVC framework and Exception handling.
- Coded Web Services by exposing and consuming WSDL files.
- Worked on coding Middle-Tier EJB, specifically Session Beans which acted as teh Business Delegator between other middle-tier technologies.
- Coded teh model layer to connect to database using JDBC for improved performance.
- Wrote ANT scripts to build jar, war and ear files.
- Coded Log4J throughout teh application.
- Hands on experience managing front-end development managing resources and projects simultaneously.
- Good User Experience knowledge combined with Advanced UI development skills/expertise.
Environment: HTML4/5, CSS3, JSP, Struts2, Microsoft SQL Server 2005, EJB, SOAP web service, ANT, Log4j, AJAX, JBoss, SQL, PL/SQL.
Confidential, Bethesda, MD
Front End Java Developer
Responsibilities:
- Designed and Developed modules for teh Web Application using JSP, Servlets.
- Used JavaScript for client side validations.
- Developed Java Beans to connect to database.
- Developed and Deployed teh Application on Eclipse and Tomcat Web Server.
- Performed Integration Testing of teh Application.
- Complete System design was build using Struts Framework to implement MVC Architecture.
- Established database connections and managed data efficiently using SQL queries.
- Implemented Business Logic using Stateless Session Beans.
- Created User Interface using JSP/HTML.
- Used Data Access Object (DAO) pattern to fetch data from teh database.
- Designed Database tables in such a way that they give best performance as a Data warehousing product.
- Denormalized teh database to increase read performance.
- Developed stored procedures to fetch data to teh UI.
Environment: Tomcat, Java, Struts2, Session Beans, JEE Technology, JSP, Servlets, SQL, OOPs JavaScript, HTML, Integration Testing, CSS.
Confidential, IL
Java Developer
Responsibilities:
- Responsible for analysing teh existing application and determine teh reusable components and then come up with teh design approach.
- Designed various Class Diagrams, Sequence Diagrams for analysis and design of teh application.
- Designed and Developed as a Web Application using Struts2 MVC framework.
- Performed validations using Struts2.
- Wrote Java Bean classes in order to connect to teh database.
- Developed Action classes to call respective Java Beans.
- Wrote front-end application using HTML and JSPs.
- SQL queries to interact data from UI to database.
- Used JavaScript for client side validations.
- Experience creating UI for web applications. Understanding web design patterns and their application when creating UI task flows and artifacts.
- Performed teh unit testing of all teh components.
- Coordinated in deployment and release activities with team.
Environment: Tomcat, Struts2, JEE Technology, JSP tag library, Servlets, SQL, HTML, JavaScript, JUnit, Rational Rose, SOAP web service.
Confidential, Jacksonville FL.
Java Developer
Responsibilities:
- Worked on complete lifecycle (SDLC) of teh project.
- Developed JEE based screens for a business user to validate trades, positions and options details. Used JSP, HTML, CSS, and AJAX for teh enriched front end.
- Implemented teh application using teh Struts frame work.
- DAO classes and Java Bea halper classes.
- Used Struts frame work to implement MVC architecture.
- Developed Session Bean and Entity Beans as per teh requirements.
- Developed JSPs to provide dynamic content to teh HTML pages.
- Worked on documenting complex UI layouts & interactions.
- Created teh Action classes, Action Form classes for teh project.
- Created pl/sql packages and procedures to implement business requirements.
- Created database links to access data from remote databases.
Environment: Java, Servlets, JSP, JDBC, Struts2, HTML, JavaScript, JBoss, CSS, Oracle 9i, PL/SQL, Session and Entity Beans, SOAP webservice.
Confidential
Software Engineer
Responsibilities:
- Designed and Developed Production and Warehouse modules as a Web Application using JSP, Servlets.
- Prepared teh user documentation.
- Designed Class Diagrams and Sequence Diagrams for analysis and design of teh application.
- Performed client side validations using JavaScript.
- Developed Java Beans to connect to database.
- Developed and Deployed teh Application on Eclipse and Tomcat Web Server.
- Performed Integration Testing of teh Application.
- Performed database operations and wrote simple queries required to check database performance.
Environment: Core Java, JDBC, JSP tag library, Servlets, HTML, Java Script, Apache Tomcat, Java BeansJUnit, Eclipse.
Confidential
Software Engineer
Responsibilities:
- Worked on Analysing teh requirements and coming up with Design Approach.
- Used RAD for developing teh presentation layer using Struts, JSP and XML.
- Used JavaScript for client side validations.
- Developed Java Beans to connect to database.
- Designed and developed teh HTML Screens using Macromedia Dreamweaver.
- Used VSS as Source Control.
- Performed teh unit testing of all teh components.
- Developed and Deployed teh Application on Eclipse and Tomcat Web Server.
- Performed Integration Testing of teh Application.
Environment: Core Java, JDBC, Struts2, JSP/Servlets, HTML, Java Script, XML, Eclipse, Tomcat Web Server.