Front End Developer Resume
Nashville, TN
SUMMARY
- 6 Years of professional experience as a Java Front End Developer with solid understanding of database designing, development and installation of different modules.
- Experience on Web Technologies using HTML4/5, CSS2/CSS3, JavaScript, JQuery, JSON, AJAX, XML,PHP,IDE and Tool.
- Extensive experience in developing Internet Applications and developing various UI widgets using JavaScript libraries like jQuery
- Good Knowledge in Angular.js, Backbone.js and Twitter Bootstrap.
- Experienced in building all phases of the software development life cycle including requirements analysis, applications design, development, maintenance, implementation and testing of various client/server, N - tier and web applications.
- Solid experience with Responsive Web Design (RWD) with involvement in several web application development projects.
- Extensive knowledge in HTML/HTML5, CSS/CSS3, Bootstrap - hand-coded, cross browser (no tables for non-tabular data).
- Responsible for checking Cross Browser Compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Debug the applications using Firebug to traverse the document and manipulated the Nodes using DOM and DOM Functions.
- Expertise in Client Side designing and validations using HTML4/HTML5, CSS3, JavaScript and JQuery.
- Good Knowledge on Search Engine Optimization (SEO) techniques.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Good experience working with High Traffic Websites.
- Involvement in using various IDE’s, Dreamweaver, Notepad++,eclipse, WebStorm 9, Adobe Photoshop.
- Well-versed with Object Oriented Programming with JavaScript.
- Have knowledge of Agile Methodologies like Extreme programming, SCRUM.
- Involved in the Software Life Cycle phases like agile and estimating the timelines for projects.
- Knowledge about technologies like Java, C#, JSP, Servlets, Asp.Net.
- Strong understanding of Object Oriented Programming.
- Experience in software configuration management using Rational IBM Clear Case, SVN.
- Involved in Understanding functional specifications and developing creative solutions to meet business requirements.
- Highly motivated, analytical problem solver and troubleshooter with strong attention to detail.
- Excellent interpersonal abilities, communication skills, time management and team skills with an intention to work hard to attain project deadlines under stressful environments.
- Quick learner and proficient in solving the technical issues in the project.
- Demonstrated ability to complete projects in deadline oriented environments.
- Highly passionate and curious about new Front-End development technologies and has ability in mastering them with a keen awareness of new industry developments.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, CSS, JavaScript, JQuery, AJAX, JSON, XML, Bootstrap, angular js, backbone js
Languages: JavaScript, Java, C#
IDE & Editors: Notepad++, Microsoft Visual Studio, Eclipse, Sublime Text 2,Dream weaver,Webstrom 9
Application Server: Web Sphere, WebLogic, Apache Tomcat.
Database: SQL Server 2005, MySQL, Oracle9i/10g/11g, MS-Access
Operating System: Windows 2000/XP/Vista/7, Mac OS, linux,Unix.
Other Tools: GIT, Adobe Photoshop, MS Office, Jira, Firebug, Chrome Developers Tool, Windows Movie Maker
Version control: SVN,GIT
Animation: Adobe Flash CS3, Adobe Fireworks
PROFESSIONAL EXPERIENCE
Confidential, Nashville, TN
Front End Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX and JSON.
- Used JavaScript, jQuery for user interactions in pages.
- Created XHTML pages with CSS and Box Model.
- Worked on creating responsive website for smart devices using responsive design and media queries.
- Extensively worked with Angular JSframework for UI development and developed html components for usage in common modules.
- Developed single page applications (SPA’s) using AngularJS.
- Used GIT version control system and build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
- Worked with front-end build environment of Grunt, Node JS.
- Used CSS3 to develop Rich UI Components such as Accordions and Modal Windows using pure HTML 5 and CSS3.
- Developed the table less web applications using with CSS and with the help of Tags on W3C standards.
- Involved in the architecture discussions of porting the JQuery code to AngularJSbased application and implemented the core modules, which act as the foundational structure for the other modules.
- Collaborate with Business Analyst (BA) to embed insights and wireframes within the Business Requirement Document (BRD).
- Worked on to create Responsive Web Design with Bootstrapframework.
- Worked on improving the performance of the web application.
- Experience in converting given application wireframes/visual concepts into pixel perfect HTML5 prototypes with emphasis on clean and clear semantic code.
- Built custom UI Widgets and Application logic using Angular JS MVC architecture.
- Worked with Agilemethodologies with Scrum principles and test driven development.
Environment: HTML 5, JavaScript, AngularJS, ASP .Net,AJAX, CSS 2/3, JSON, Grunt, Git, JQuery.
Confidential, Chicago,IL
Front End Developer
Responsibilities:
- Worked closely with SME’s, developers and other IT teams to understand the scope of the project and accordingly, gather functional requirements of the project in order to design and implement the application.
- Worked on accessibility for making user interfaces perceivable, operable, and understandable.
- Created user-centred design, keeping in view the business usability goals including meeting accessibility requirements and usability testing for participants with disabilities.
- Designed and implemented the User Interface using OO JavaScript, HTML/HTML5, XML, and CSS3.
- Participated in meetings with the end-clients to develop custom UI Components that are cross browser compatible.
- Used Angular JS in developing single page applications.
- Responsible for client side UI Validation and implementing Business logic based on user selection using JQuery, UI and AngularJS.
- Extensively used Twitter Bootstrap for creating responsive web design for varying screen sizes and devices.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript and jQuery.
- Designed and developed various Web forms using HTML, CSS, and JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Implemented CSS3 features like, multi-column layout, gradients and web fonts.
- Handled all aspects of the web application including maintaining, testing, debugging and deploying.
- Developed common CSS classes for the user interface using CSS and CSS3.
- Produced visually appealing designs focused on usability, utility, UX, cross-browser compatibility and SEO / web standards.
- Wrote application level code to perform client side validation using JQUERY and JavaScript.
- Reviewed customer feedback about the debugging issues, fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues.
- Used SVN for Version Control.
Environment: - HTML/HTML5, CSS/CSS3, JavaScript, Angular JS, Usability Testing, Agile methodology, Eclipse and SV
Confidential, Columbia, MD
Web UI developer
Responsibilities:
- Involved in discussions with the System Analyst to identify the technical requirements.
- Design and development of Web pages using HTML, CSS.
- Articulated business strategy and branding issues and to balance these with user needs and technological constraints.
- Used JavaScript for custom client-side validation.
- Worked closely with product managers, developers and internal stakeholders throughout the product design.
- Designated UI architecture for the internal web application and worked with designers to constructs conceptual Wireframes and Mockups.
- Extensively used jQuery in implementing various GUI components in application portal.
- Involved in various technical and architectural design discussions with back-end teams as well as front-end team to integrate front-end and back-end.
- Worked on jQuery to make dropdown menus on web pages and display part of a web page upon user request.
- Involved in providing pseudo application level code to interact with API's, Web Services using AJAX, JSON and XML.
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
- Responsible for the design of client websites right from the conceptualization stage to its implementation and maintenance.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Handled all aspects of the web application including maintaining, testing, debugging and deploying.
Environment: - HTML, XHTML CSS, JavaScript, jQuery, Usability Testing, Agile methodology, Eclipse, Windows
Confidential, Pittsburgh, PA
Java / J2EE Developer
Responsibilities:
- Involved in analysing business requirements and compose them into a technical use cases.
- Involved in creating class and sequence diagrams using Rational Rose.
- Designed and developed the application based on MVC framework.
- Involved in implementing Enterprise Java Beans (EJB’s) to access the database.
- Deployed the Enterprise Java Beans in WebSphere App Server.
- Built web-tier components using JSP, Struts, Tag Libraries (html, bean, logic etc), JavaScript, Action and Form Beans.
- Involved in writing client side validations using Java Script.
- Used multithreading to write the very efficient programs.
- Employed JDBC in persistent service to connect to MySQL and perform database operations.
- Developed DAO’s to invoke DAP’s (Data Access Programs) to access data from .CSV files and to query MySQL database.
- Wrote various Struts framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
- Developed Database Objects like PL/SQL packages, Stored Procedures and Materialized Views.
- Wrote batch jobs for loading data from .CSV files into database.
- Wrote Shell Scripts for executing the batch jobs.
- Involved in setting up of infrastructure for the system.
- Involved in application performance tuning.
- Interacted with the Users and Documented the Application.
- Developed and configured the cron jobs in UNIX environment.
- Involved in designing test plans, test cases and overall Unit, Integration and Security testing of system.
- Used RAD 6.0 as IDE for development and unit testing.
- Used JBoss for more complex and heavyweight remoting frameworks, for invoking and also deploying the applications.
- Used PVCS as repository to control versioning of projects.
- Prepared documentation and participated in preparing user’s manual for the application.
Environment: Java, J2EE, JSP, EJB, JNDI, JDBC, JSF, PL/SQL, Spring, Hibernate, Oracle 10g, XML, XSLT, CSS, Log4j, UML, Rational Rose, JBoss6.0, RAD 6.0, PVCS, Clear Quest, SUSE Linux, Shell Script, Windows XP
Confidential
Java Developer
Responsibilities:
- Involved in requirement Analysis, documentation of high level and low-level design.
- Developed application using core java. J2ee and spring framework.
- Developed SOAP web services using Apache CXF and Axis2 framework and deployed on Tomcat.
- Developed JAX-WS web services and deployed on Web sphere Application Server.
- Migrated web service applications from Tomcat to Web sphere Application Server.
- Worked on java security like encryption, decryption, and generation of signature.
- Used EJB Query Language for all database interactions.
- Involved in implementing static and dynamic Web mapping of business logic and technical requirements.
- Collaborated with business during requirement analysis and design discussions.
- Prepared test data for various test scenarios.
- Worked on migration of light weight web applications from Web-logic to Tomcat.
- Responsible for developing the application level flow by utilizing Java, JSP and Struts
- Responsible for developing the OS specific scripts (Shell Scripts) for automating the closing doc Process.
- Used JSP for the front-end development and Java script for validation.
Environment: Core Java, J2EE, spring, Web services, SOAP, JAX-WS, CXF, AXIS2, JMS, JUNIT, ANT, Maven, XML, XSD, Eclipse, Spring Source Tool suite, SVN, Microsoft visual studio, Linux, Windows XP, Shell scripting, Tomcat, Web sphere, Hibernate, HSQLDB.
