Software Developer Resume
Atlanta, GA
SUMMARY
- 6 + years of extensive Experience in designing User Interface (UI) applications, coding, integration and testing using HTML 4.0/5, DHTML, CSS2/CSS3, Angular JS, JavaScript, JQUERY, AJAX, JSON, JDBC and XML.
- Experience with full Software Development Life - Cycle, objects oriented programming, database design and agile methodologies.
- Experience in developing multi-tier enterprise solutions using Java/J2EE technologies such as Restful Web Services, Spring, Struts, Hibernate, Servlets, JSP and testing frameworks like JUnit, TestNG.
- Proficiency in deploying applications on J2EE Application servers like Tomcat, JBOSS Web Logic.
- Extensive experience in styling, developing custom reusable components, data visualization components and possess good knowledge on using MVC based frameworks.
- Experience in using various IDE’s Dreamweaver, Notepad++, Eclipse, and Adobe Photoshop.
- Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
- Good Knowledge in Design Patterns like MVC, Singleton, Data Access Object and Business Delegate.
- Extensive knowledge in Java persistence API (JPA).
- Working knowledge on configuration of ANT and Maven built automation tools.
TECHNICAL SKILLS
Languages: Java/J2EE, SQL
J2EE Technologies: JSP, Servlets, JDBC, JMS, JPA, JNDI, JUnit, Web Services, Custom Tag Libraries
​Web Technologies: HTML5/HTML/DHTML, CSS/CSS 3, JavaScript, Jquery, Ajax, XML, Adobe Photoshop
Web/Application Servers: WebSphere 7.0, Weblogic 8.1, JBoss 4.0.0, Apache Tomcat
J2EE Frame Works: MVC Architecture, Angular JS, Spring Frame Work, Jakarta- Struts Frame Work, Hibernate
Database: Oracle 10g/9i
IDE/TOOLS: Eclipse, Notepad++, Dreamweaver, WebStorm 8.
Build tools: Maven, Ant, Git bash, Fiddler
Operating Systems: Windows / Unix
Version Control: SVN,CVS and Clear Case
ORACLE Tools: TOAD, SQL Navigator
SDLC Methodology: Agile
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Software Developer
Responsibilities:
- Developing Angular JS services for consuming REST web services.
- Developing custom HTML elements using Angular JS directives.
- Developed controllers, view/partials and custom directives for application.
- Used Jquery and JavaScript for DOM manipulations.
- Widely resolved angular scope issues.
- Used Angular UI-bootstrap and CSS.
- Used karma-test-runner and Jasmine for Javascript Unit testing.
- Using Eclipse kepler, SVN, Angular debugger and ng-inspector tools.
Environment: HTML5, CSS3, Angular JS, AJAX, JavaScript, jQuery, REST/JSON, SVN and Eclipse, Responsive UI.
Confidential, Philadelphia, PA
Senior Web Developer
Responsibilities:
- Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various knowledge research applications.
- Setting up Angular JS framework for UI development. Developed html views with HTML 5, CSS 3, JQuery 1.1.0, JSON, Angular JS 1.0.1, 1.2, Java Script.
- Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
- Built custom UI Widgets and Application logic using Angular JS MVC architecture.
- Produced and consumed Rest Web Services, developed DAO’s and DTO classed for services and consumed through Angular factory service calls from front end.
- Used CSS3 to develop Rich UI Components such as Accordions and Modal Windows using pure HTML 5 and CSS3.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX
- Used ‘TestNG’ for backend test cases and ‘Jasmine’ for angular JS test cases.
- Using Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
- Worked on Twitter Bootstrap to create Responsive Web Design.
Environment: HTML5, CSS3, Angular JS, AJAX, JavaScript, jQuery, JSON, SVN, JSP and Eclipse, TestNG.
Confidential, Seattle, Washington
UI Developer
Responsibilities:
- Working in custom created framework and creating custom Widgets and plugins and writing code in a modularized and reusable manner.
- Developing webpages by using HTML5, CSS3, jQuery and JavaScript.
- Implemented client side MVC using Angular Java Script. Used angular routing for navigation between Views.
- Development of Client Side Validation techniques using JQuery and Angular Java Script.
- Creating CQ5 related components with specific HTML/CSS/jQuery and authoring in accordance with requirements.
- Specially working with AJAX data consisting of JSON/XML/JSONP responses, parsing the same and presenting on the UI layer.
- Developed front-end reporting screen using Angular JavaScript.
- Proceeding over code review meetings, understanding the cross framework impact across the organization and defining controls / plugins accordingly.
- Preparing Unit test cases for all the application & fixing defects if any.
- Main area of concern remains compiling to accessibility requirements for handicapped / visually impaired or practically anyone who uses the website.
- Making pages that are cross-browser compatible.
- Developing Widgets and plugins using jQuery for common controls.
Environment: HTML5, CSS3, AJAX, jQuery, Angular JS, JavaScript, JSON, XML, Eclipse.
Confidential
Front End Developer
Responsibilities:
- Used Microsoft Visio, for OOAD purposes.
- Developed fast loading images using Adobe Photoshop CS3.
- Used jQuery for basic animation and end user screen customization purposes.
- Used AJAX to make asynchronous calls to the project server to fetch data on the fly.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Designed dynamic and browser compatible pages using HTML, DHTML, CSS and JavaScript.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
- Design and Java coding of business components as Enterprise Java Beans (EJB) and exposed as REST web services.
- Integrated with the back-end code (ASP.NET) using JQUERY, JSON and AJAX to get and post the data to backend servers.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX.
- Kept track of different versions of files using VSS content management system and uploaded the developed pages in accordance with the new standards.
- Fixed the defect and tracked them using Quality Center to completion by communicating and co-coordinating with the QA and business people.
Environment: Adobe Photoshop, Flash, ASP.net, SQL Server, AJAX, JavaScript, Dreamweaver, XML, HTML, REST, MS Office and Share Point 2010.
Confidential, Buffalo, NY
UI Programmer
Responsibilities:
- Worked in a team to build flows for websites using HTML, CSS and JavaScript; Created the new hire training procedures materials for new employees.
- Performed trouble shooting and maintained relationships with internal and external resources; worked with version control systems.
- Organized the contractor procedure manual for web flow creation using program such as PVCS, Mercury Test Director, Photoshop, Dreamweaver, and FTP.
- Designed the Front End applications, user interactive (UI) web pages using web technologies like HTML, CSS, JavaScript, and JQuery.
- Validated the code in HTML 4.01
- Performed GET and POST requests in Ajax of XML, JSON using JavaScript, JQuery. Involved in fixing Front-End issues with the layouts.
Environment: HTML, XHTML, CSS, JavaScript, JQUERY, JSON, JAVA, Oracle, ECLIPSE, MOCKUPS and WINDOWS.
Confidential
Programmer
Responsibilities:
- Developed the front end with JSP, HTML, Servlets, JavaScript and CSS.
- Developed Bean classes.
- Developed data access classes using JDBC and SQL queries.
- Involved in the design and development of presentation and web layers based on MVC Architecture.
- Developed UI components using Swing, google Window Builder pro with eclipse RCP integration.
- Designed UI modules interfaces using AJAX controls like paginations, Date Picker modules using Data Picker Widget.
- Developed the validations by using Java Script.
- Involved in developing interfaces for the CSM in order to invoke the various business partners using XML, XSLT
- Involved in Unit and System testing of system.
Environment: JSP, HTML, Servlets, JavaScript, CSS, JDBC, SQL, Swing, MVC, Ajax, XML, XSLT.