Front-end (ui) Developer Resume
Dallas, TexaS
PROFESSIONAL SUMMARY:
- 7+ years of experience in Design, Development, Implementation and Maintenance of Java & J2EE web and client server based Internet applications.
- Good Knowledge and working experience on Multi - Tier Architectures and Design using client-server and Web Technologies in manufacturing domain.
- Hands on experience in Requirement Analysis, High-level design using design patterns and Object oriented programming and OOAD concepts.
- Completed projects using Java, J2EE, Spring, Struts, Web Services, RMI, Servlets, JSP, JDBC, JMS, JTS, JavaScript, HTML, SOAP and XML, SQL, PLSQL, Ajax, Ant-build scripts.
- Hands on experience in various java-programming tools like WSAD, Eclipse-3x, RAD.
- Hands on experience in all stages of Software Development Life Cycle (SDLC)
- Strong Experience in PL/SQL, SQL, Stored Procedures in Oracle.
- Experience using J2EE Design Patterns like Composite View, Value Object, DAO, MVC, Singleton, Session Facade Pattern, Front Controller, MVC and Factory Pattern for reusing most efficient and effective strategies for new development
- Expertise in developing MVC architecture for web based applications using Struts framework.
- Good experience in working with Web/Application servers likes Jboss4.x Application Server, WebLogic10.0&8.1, WebSphere6.x and Apache Tomact5.x
- Experience in performing Code reviews and peer reviews for maintaining best Industry standards
- Extensive experience in working on multiple operating systems including UNIX, Linux and Microsoft Windows
- Experienced in business/technical requirements capturing, configuration management, team coordination and software engineering processes
- Expertise in using configuration management tools like CVS, VSS and Clear Case.
TECHNICAL SKILL SET:
Programming: Java1.5/J2EE, C++,JavaScript, XML,HTML, PL/SQL.
Web Technologies: JSP, Servlets, Swing, JDBC, JNDI, J2EE, XML, HTML, SOAP, JMSHibernate: EJB 2.1/3.0, RMI, WSDL, UDDI, DOM, SAX, XSL, X Path, HTMLAXIS: and Web Services.
Development Tools: Eclipse 3.1, WSAD, RAD, Ant, Maven.
Frameworks: Struts 1.2
Designing Tools: Rational Rose, Together, Agile Methodology.
Web/App Servers: Jboss, WebLogic 8.1/10.x, WebSphere 6, Tomcat.
Databases: Oracle 8i/9i/10g, SQL Server, Sybase11.x,DB2, MYSql.
Distributed Tech: J2EE, EJB, RMI, Web Services.
Configuration Tools: SourceofSite, StarTeam, VSS, CVS, Clear Case.
Design Patterns: Composite View, MVC, Value Object, DAO, Singleton, Factory Pattern
Session: Façade, Front Controller, Business Delegate Design Pattern.
Operating Systems: Windows XP/NT/2000, UNIX, Linux.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, Texas
Front-End (UI) Developer
Responsibilities:
- Convert wireframes into functional pages (responsive design).
- Develop User Interface, application modules using HTML5, CSS3, LESS CSS and AngularJS.
- Employed add-ons like grid ruler and pixel perfect to ensure that the page matches the wireframes accurately.
- Add keyboard accessibility (tab-index) and screen-reader capabilities (aria tags) to the pages.
- Add Adobe Tagging to the pages to account for page clicks and page views.
- Participate in peer-to-peer code reviews and code merges.
- Follow good coding practices and standards and refactor using different open source tools.
- Coordinate with the offshore team on a daily basis over the stand-up and sync-up calls.
Environment: HTML5, CSS3, Javascript, Java 1.8, JSP, AngularJS, RequireJS, Eclipse, Oracle 10g, Oracle 12g, ATG 10.2, SVN, NVDA, Maven, Git.
Confidential, Dallas, Texas
Front-End (UI) Developer
Responsibilities:
- Developer in Loyalty Partner Network Business As Usual Team (LPNBAU)
- Participation in business logic study for the design requirements
- Design and develop User Interface, application modules using JSP, HTML5 and CSS3
- Update the assets to refer to the new domain.
- Create New seasonal promotional pages(HTML,CSS,Javascript) for various partners
- Create White Label (demo) site for new/potential customers (Global Platform)
- Make the pages responsive and ADA compliant
- Update and maintain the headers/footers for the partners hosted by World Choice Travel (WCT).
- Update and maintain the weekly promotional pages (48 Hour Sales).
- Assist in Monitoring and Logging efforts using cookbook (ruby script) and channeling metrics to Graphite.
- Add metric thresholds in Seyren for alarms (for monitoring)
- Create Graphana (Graphite UI) to generate relevant graphs for easy monitoring.
- Use JIRA to tracking bugs.
- Use Git Repos and Stash for checking in code and generate pull requests (code reviews).
- Follow good coding and standards, reviews and refactor using different open source tools.
- Ensure the code reviews and refactoring done during the development match the design requirements.
- Involved in the Integration Testing and User Acceptance Testing support
Environment: HTML5, CSS3, Javascript, Java 1.8, JSP, IntelliJ, MacOSX, Sublime, VMWare(WindowsVM), DiffNow, Vagrant, Eclipse, Oracle 10g,, IntelliJ, SVN, JIRA, Git, Stash, Gradle.
Confidential, Dallas, Texas
Front-End (UI) Developer
Responsibilities:
- Developer in Registration Module (ebiz Registration)
- Participation in business logic study for the design requirements
- Design and develop User Interface, application modules using JSP, HTML5, CSS3, Bootstrap and HandleBarJS
- Employ add-ons like grid ruler and pixel perfect to ensure that the page matches the wireframesaccurately
- Convert the old CSS files to LESS CSS Files and take advantage of nesting and mixins.
- Use Jquery Validation Engine for front-end validation.
- Create customized special character validations to prevent user errors on the input fields.
- Create Handlebar Templates for reusable sections of the code.
- Using AngularJS on the new JSPs
- Follow good coding and standards, reviews and refactor using different open source tools.
- Ensure the code reviews and refactoring done during the development match the design requirements.
- Involved in the Integration Testing and User Acceptance Testing support
- Involved in High-level Design (HLD), Low-level Design (LLD) specifications of the project
Environment: HTML5, CSS3, Javascript, Java 1.6, Servlets, JSP, HandlebarJS, AngularJS, Eclipse, Oracle 10g, Oracle 12g, ATG 10.2, SVN, XSD, XML, JMS, Ant,Maven.
Confidential, Washington
Java,HTML and CSS Developer
Responsibilities:
- Developer in T-Mobile Engineering team (MyAccount Mobile Web Optimization)
- Participation in business logic study for the design requirements
- Design and develop User Interface, application modules using JSP, spring, JavaBeans, HTML5 and CSS3.
- Design Model-View-Controller using Spring Framework and ensure cross-browser compatibility.
- Generate Logs using Log4j logger for application usage reports.
- Perform client side validations using JavaScript.
- Develop the code using Test Driven Development (TDD).
- Follow good coding and standards, reviews and refactor using different open source tools.
- Ensure the code reviews and refactoring done during the development match the design requirements.
- Involved in the Integration Testing and User Acceptance Testing support
- Involved in High-level Design (HLD), Low-level Design (LLD) specifications of the project and prepare logical view of the Application
- Reverse engineering the existing sources to generate UML Diagrams for better designing
Environment: HTML5, CSS3, Javascript, Java 1.6, Servlets, JSP, Spring, Eclipse, Oracle 10g, Oracle 12g(UML), SOA Web Services, Spring Framework, SOAP,SVN, WSDL, XSD, XML, JMS, Ant.
Confidential, Baltimore, MD
Java/J2EE Developer
Responsibilities:
- Developed XML Query for retrieving XML Data from Mark Logic Server for generating Reports
- Developed the prototype of Increment 4 using MVC Architecture Struts, Web services, Spring Frameworks and Mark Logic XML DATA SOURCE (DAO) and Hibernate.
- implemented an architectural style for web resource retrieval using REST technology
- designed applet to request and retrieve user information using JavaScript
- Established interactive relationship between JavaScript and html using jquery
- Designed and Configured Business Transactions using Spring Framework Transaction API
- Involved in the development of module related to WebServices
- Performed extensive development using Struts Framework
- Preparing Sequence Diagrams and Class Diagrams using RAD 6.0
- Participating in high-level meetings with client on Requirements
- Used both SAX and DOM parser for XML related development
- Extensively used IOC and AOP concepts of Spring Framework as part of development
- Worked with Hibernate for Persistence.
- Handling Production Support in a App Server Clustered Environment.
Environment: Java/J2EE, JSP 2.0 Servlet, JDBC, Hibernate, Struts Framework, SSL, HTML, CSS, XML, XSLT, Xalan-j 2.7, JDOM, Spring, Axis 1.1, WSDL 2.0, tcpmon, JUnit 3.8.1, WebSphere Application Server 5. 1, WSAD 5.1, RAD 6.0, Oracle 9i/10g, SQL Developer 1.1, JProbe, Mercury Test Director, Windows 2003, CVS, Merant PVCS, vi editor, HP-UX 11.23/11.11