We provide IT Staff Augmentation Services!

Web Application Developer Resume

Charlotte, NC

SUMMARY

  • Experienced in Software development and managing IT projects with nearly 8+ years of experience overseeing complex, successful projects for large, multi - million dollar companies.
  • Proficient in developing application by managing full software development lifecycle, from concept through design, planning, diagramming, programming, testing and deployment.
  • Exceptional team leader and client liaison skilled at meeting customer requirements and solving problems in advance of project completion.
  • Capable of handling multiple parallel projects successfully. Track record of managing projects that boost efficiency and profitability.

TECHNICAL SKILLS

Languages: JAVA, JEE, PHP, Visual Basic 6.0

Web: Angular JS, HTML5, CSS, JavaScript, JSP, Servlet, Rest API, Struts 2, Spring MVC

Databases: Oracle, MySQL, MSSQL

Framework: Spring, NPM, Grunt, Karma

Tools: STS, Webstrom, Eclipse, Netbeans, Github, Maven, StarUML, Microsoft Visio, Microsoft Project, JIRA, Agility, Jenkins

Testing: JUnit, Jasmine, Protractor

Webserver: Apache Tomcat

Micro services: Spring Boot

Design Patterns: Template Method, Strategy, Factory, Singleton, Proxy, Observer, Facade

SDLC: Agile (Scrum), Waterfall, DevOps

Platforms: Windows, Linux, UNIX

Others: AVAYA Contact Center Solution, NICE voice logger, Teleopti CCC WFM, Asterisk

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Web Application Developer

Responsibilities:

  • Developed Action Classes, Form Bean, Java Bean classes for implementing business logic for the Struts Framework.
  • Created a custom, single-page, responsive web application using JSP, Servlets, Angular JS, JavaScript, HTML and CSS.
  • Worked on ER modeling of the back-end tables and used JDBC for connecting to database.
  • Hands-on experience in creating and consuming RESTful Services using Angular JS.
  • Develop Client Side Validation techniques using Angular Java Script.
  • Involved in creating and updating configuration files for Spring, Hibernate and Struts.
  • Worked on AngularJS, creating custom directives, decorators, and services to interface with both restful services also DOM applications.
  • Developing scripts for migration (from IE5 to IE11) efforts
  • Implemented log4j API for exception handling, logging of the errors, warnings, messages, stack traces, debuggers throughout the code.
  • Used Ant for building EAR and worked with Production Control team for implementation & deployment.
  • Work with technical lead and developers with feature and solution clarification to develop code that reuses objects, is well structured, includes sufficient comments, is easy to maintain and continuous improvement of delivery processes.
  • Involved in Bug fixing of various modules and Production support.

Environment: JDK 1.7, Struts 2, Servlet, HTML5, CSS, Spring 3.0.7, Hibernate 3.6.9, Angular JS, JavaScript, ANT 1.7.1, SVN, Oracle, JBoss

Confidential, Charlotte, NC

Angular JS Developer

Responsibilities:

  • System analysis, design, development, and implementation of Java/J2EE and UI applications for WEB based software.
  • Designed and developed User Interface, application modules using Angular JS, HTML5, CSS and JavaScript
  • Implemented REST web services within the application with the use of URI templates and content negotiation.
  • URL routing handled by Angular router provider, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked.
  • Created custom directives for re-usable components
  • Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces
  • Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations.
  • Experience in Software Testing in Client Server Application and Web based application using Manual Testing Techniques and Automated Testing Tools using Jasmine, Protractor, JUnit, and Cucumber.
  • Experience in Unit Testing, User acceptance testing, Integration, Positive & Negative testing, Data driven testing, Security testing, Compatibility testing
  • Creating and implement grunt task to execute server side automated task
  • AGILE development process has been followed. Work with business and project owner on feature alignment with the project roadmap
  • Ensure application functionalities testing in all browser (like IE, chrome, Firefox, safari, ipad good browser)
  • Research and implement the latest changes in application to enhance technical environment setup
  • Translates technical specifications, and/or design models into code for new or enhancement projects (for internal or external clients).
  • Work with technical lead and developers with feature and solution clarification to develop code that reuses objects, is well structured, includes sufficient comments, is easy to maintain and continuous improvement of delivery processes.
  • Elevates code into the development, test, and Production environments on schedule.
  • Submits change control requests and documents.
  • Participates in systems analysis activities, including system requirements analysis and definition, e.g. prototyping.
  • Used Apache Maven for building and deploying the application.
  • Writes appropriate unit test plans and necessary code refactoring to ensure requirements are satisfied. Assists in integration, systems, acceptance, and other related testing as needed.
  • Ensures developed code is optimized in order to meet performance specifications associated with page rendering time by completing page performance tests.

Environment: JDK 1.7, Servlet, HTML5, CSS, Spring 4.0, Angular JS, Node JS, DB2, MAVEN, REST, JavaScript, JUnit 4.0, Jasmine, Protractor, Cucumber, Grant, Karma, Jenkins, npm, STS, Webstrom

Confidential

Project Management

Responsibilities:

  • Managed and participated in numerous IT projects, ensuring proper project documentation, scoping, design implementation, integration and implementation, testing and transitioning.
  • Collaborated with internal and external
  • Stakeholders to gather requirements, feature prioritization and release planning.
  • Analyzed technical and commercial feasibility.
  • Work with technical architects (internal & external) and define scalable solution.
  • Designed and proposed solution deployment recommendations to meet customers’ needs.
  • Conducted data and gap analysis for project initiation.
  • Evaluated project performance.
  • Ensured activities met time constraints and initiated escalation to resolve issues.
  • Oversaw vendor management to ensure successful project roll-out.

Confidential

Specialist

Responsibilities:

  • Ensure smooth operation of Avaya IP Contact Centre solutions.
  • Gathered requirements, analyzed system and developed cost-effective solutions.
  • Design and develop customer application using JSP, servlet, JavaScript, HTML, CSS.
  • Involve in creating REST web service to retrieve data from different source.
  • Involve in database maintenance using SQL queries through Oracle and SQL.
  • Research on open source technologies to develop cost-effective solution.
  • Maintain application server (Windows and Linux) to ensure the smooth application operation.
  • Provide exceptional L3 technical support and solutions for Avaya IP Contact Centre and Teleopti CCC Workforce Management System.

Confidential

Database Engineer

Responsibilities:

  • Perform requirement gathering, system analysis and development of cost-effective solutions.
  • Develop front end application using HTML, CSS and JSP.
  • Implement client side field validations using JavaScript. Involve in database maintenance using SQL queries through Oracle and SQL.
  • Provide exceptional E2E application server (Windows and Linux) management and maintenance.
  • Provided L1/L2 technical support and solutions related to contact center and workforce management system.

Hire Now