Application Developer Resume
Atlanta, GA
SUMMARY
- Over 8 years of experience in development, design, integration, maintenance, implementation, web applications using Java, J2EE related technologies.
- Proficient with various software development methodologies including prototyping and Agile (SCRUM) methodologies.
- Hands on expertise in front - end development utilizing JavaScript frameworks such as jQuery as well as front end technologies HTML5, CSS3, Ajax and Angular JS.
- Strong Experience in web development using interactive/Web 2.0 technologies, JavaScript, DOM, Angular JS, framework (Angular js etc.), JSON, AJAX.
- Extensive experience in application development using Core Java, J2EE, JSP, Web Services, Spring, Struts, JDBC, Junit, JavaScript.
- Experience with Application servers like Apache Tomcat 7.0.
- Experience in developing web pages in Responsive Design using Bootstrap and adapt to the changing environment.
- Experience in sending and retrieving data files in JSON using AJAX calls.
- Developed Single page application with using AngularJS.
- Experience working with NOSQL Dbs like Mongo Db, Couch Db.
- Strong knowledge in using libraries like jQuery to implement dynamic webpages.
- Proficient in writing and using SOAP and Restful Web services.
- Good exposure on J2EE design patterns such as Model View Controller (MVC)
- Experience in Spring MVC .
- Experience in the use of profiling and debugging tools like Eclipse.
- Good working knowledge in extreme programming tools like Maven .
- Good knowledge on IBM bluemix
- Experience working with the source control and versioning tools like SVN (subversion),GIT.
- Provide daily support and troubleshooting for all related POS systems.
- Provided Guidance to the junior programmers using class diagrams, sequence diagrams.
- Strong Experience in Automating Web Application Testing using UFT with BDD framework.
- Have knowledge about code optimizations using Sonar and performed performance tuning.
- Excellent analytical, problem solving, and inter personnel skills. Motivated to work on challenging projects, consistent team player with communication skills.
- Ability to Adapt to new and challenging environment and handle multiple work areas
- Strong experience in handling the clients by involving in client calls like Confidential, Confidential, Confidential .
TECHNICAL SKILLS
Scripting Languages: Java Script, Angular JS 1.x, JQuery, Node JS
Programming language: Core Java
Web Services: Rest API
Cloud Web Server: IBM Bluemix, AWS
Framework: Spring MVC
Build tool: Maven
Web technologies: HTML5,CSS3,Bootstrap3
Client side unit Testing tools: Karma, Jasmine
Server side Unit Testing tool: JUnit
Operating Systems: Win7/XP/Win 2000
IDE: Eclipse, Sublime, VS 2010
Database Client: Oracle, Couch DB, MySQL, Mongo DB
Test Management Tool: Mercury Quality Center 11.0, UFT 11.0
Tools: SVN, GIT, Gulp, Firebug
SDLC: Waterfall, Agile
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Application Developer
Responsibilities:
- Implemented Agile, Scrum methodologies actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing.
- Extensively used the JavaScript, AngularJS front-end development which includes a deep understanding of the DOM, JSON, object-oriented JavaScript, Bootstrap and common JavaScript libraries.
- Involved in creating HTML 5 templates.
- Worked on capturing the user events and rendering the appropriate action and dynamically rendering the UI based on user actions using Angular.js.
- Used GIT for version controls.
- Used Eclipse IDE for implementing business tier with Spring MVC.
- Used java concepts like Collections, Exception handling, IO, Concurrency to develop business logic.
- Used Maven for building and deploying Application.
- Involved in peer level design and code reviews.
- Created responsive web design using media queiries.
- Tested Components using JUNIT and Karmaduring development.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Worked withCSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elementsandCSS behaviors in CSS.
- Used AJAX to make asynchronous calls to the project server to fetch data on the fly.
- Responsible for design and development of the web pages from mock- ups.
- Responsible for creating the screens with table-less designs meeting W3C standards.
Confidential, Atlanta,GA
Application Developer
Responsibilities:
- Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various knowledge research applications.
- Analyzed the requirement and understand the current system
- Developed Registration page,Forgot Userid pages using JSP and JQuery
- Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API, and did the corresponding configurations.
- Writing the front-end look and appearance for the screens using javascript, AJAX, AngularJS, jquery.
- Worked on agile approaches, including Scrum.
- Developed the Presentation and Controller layers using JSP, HTML, Java Script, Business logic using Spring (IOC, AOP), and Persistent layer DAO, Hibernate for all modules.
- Implemented service layer classes using Spring IOC and AOP classes.
- Resposible in designing resposive design to the website using twitter bootstrap framework
Confidential, Atlanta,GA
Application Developer
Responsibilities:
- Involved in Requirements and Analysis Understanding the requirements of the client and the flow of the application as well as the application Framework
- Involved in various phases of Software Development Life Cycle (SDLC) which includes requirement gathering, modeling, analysis, architecture design and prototyping.
- Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and AngularJS.
- Used Agile software development methodology which helps to develop project plans
- Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
- Used REST and SOAP Web Services to exchange information.
- Used Subversion (SVN) and GitHub to maintain the vesions of the source code of the project.
- Provided estimate for new modules and do impact analysis for engineering change requests.
- Involved in planning process of iterations under the Agile Scrum methodology.
- Designed and Developed User Interactive (UI) of Web pages with the help of HTML5, CSS, Angular JS, JQuery, Bootstrap and AJAX.
- Designed dynamic client-side JavaScript codes to build web forms simulate process for web application, page navigation, and form validation.
- Involved in developing HTML and AngularJS for client side presentation and data validation on the client side with in the forms.
- Used the AngularJS and Bootstrap MVC Frameworks in the development of the web applications
- Worked with Agile software lifecycle methodologies; Create design documents when and as required. Perform coding, debugging.
- Fixed any bugs/issues identified during the test cycles.
Confidential
Developer
Responsibilities:
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Designed business applications using web technologies like HTML and CSS based on the W3C standards.
- Involved in the understanding and designing of the back-end framework.
- Developed a web-based application with HTML, JSP, Spring, Spring MVC, REST, frameworks.
- XML configuration to wire the dependency components together.
- Developed Test Cases, Test Suite using JUnit4.0 to confirm the functionality.
- Used Maven as a build tool, wrote the dependencies for the jars that needs to be migrated.
- Developed the toggle feature for multiple pages using display/hide display in JavaScript.
- Involved in performing GET and POST requests using Ajax.
- Used firebug, Chrome developer tools to resolve the JavaScript errors.
- Involved in unit testing, validating through User Acceptance Testing.
- Provided extensive support for Code Reviews using Code Collaborator.
- Used SOAP to consume the WebServices.
- Developed the J2EE components using Eclipse IDE.
Confidential, Minneapolis, MN
Developer
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project.
- Developed User Interface and implemented business process using JSP and Servlets.
- Built structured web applications using Java/J2EE.
- Understanding and analyzing the requirements.
- Implemented server side programs by using Servlets and JSP.
- Designed, developed and validated User Interface using HTML, Java Script, XML and CSS.
- Implemented MVC using Struts Framework.
- Handled the database access by implementing Controller Servlet.
- Implemented PL/SQL stored procedures and triggers.
- Used JDBC prepared statements to call from Servlets for database access.
- Designed and documented of the stored procedures
- Widely used HTML for web based design.
- Involved in Unit testing for various components.
- Used JavaScript and jQuery for validating the input given to the user interface.
- Developed Mock-up designs as per the requirements of Business.
- Developed User Management in the Administrator Module and Authentication module.
- Designed and implemented to continue any kind of Java object, manipulate a hierarchy of objects, handle collections, caching and work with transactions.
- Used jQuery extensively for event handling, DOM manipulation and cross-browser compatibility.
- Developed SQL stored procedures, triggers, functions, database tables and JDBC drivers to access the data.
- Maintained the application configuration information in various properties file.
- Performed unit testing, system testing and integration testing.
- Provided status reports to the management and Co-ordinated the tasks with team.
- Participated in Code review and Quality Assurance.
Confidential
Developer
Responsibilities:
- Coordinated in project activities and ensure that all project phases are followed and documented properly. Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML and CSS.
- Extensively involved design discussions and user experience sessions to provide inputs on the layout and UX.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Developed GUI using JavaScript, HTML, DOM, AJAX, and JQuery in ongoing projects.
- Converted the mock-ups into hand-written HTML, CSS, XHTML, JavaScript, JQuery, AJAX, XML and JSON.
- Improved user experience by designing and creating new web components and features.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Handled cross browser compatibility issues (IE, Firefox, Opera and Safari) on both Windows.
- Managed application state using server and client-based State Management options.
- Coded Java Script for page functionality using JQuery.
Confidential, Atlanta,GA
Developer
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project.
- Developed User Interface and implemented business process using JSP and Servlets.
- Built structured web applications using Java/J2EE.
- Design development of presentation layers using HTML, CSS, JavaScript and JQuery.
- Used JavaScript and JQuery for validating the input given to the user interface.
- Developed Mock-up designs as per the requirements of Business.
- Developed User Management in the Administrator Module and Authentication module.
- Designed and implemented to continue any kind of Java object, manipulate a hierarchy of objects, handle collections, caching and work with transactions.
- Used JQuery extensively for event handling, DOM manipulation and cross-browser compatibility.
- Developed SQL stored procedures, triggers, functions, database tables and JDBC drivers to access the data.
- Maintained the application configuration information in various properties file.
- Performed unit testing, system testing and integration testing.
- Provided status reports to the management and Co-ordinate the tasks with team.
- Participated in Code review and Quality Assurance.