Web Developer Resume
North, CarolinA
SUMMARY
- Having 6+years of experience in Software Industry with hands - on experience in Java Programming,
- Web Application Development (using Java, HTML5, JavaScript, JSP, etc.), Project Coordination, Requirements Management, Stakeholder Communication,
- Database Design, Troubleshooting, Manual Testing and Automation Testing (using Selenium WebDriver).
- To achieve a challenging position in the Software Industry in several result-oriented tasks, where acquired skills and experience can be utilized towards continued growth and advancement.
TECHNICAL SKILLS
Operating Systems: Windows 2008/XP/7/8/10, Linux, Unix
Languages: Java, SQL, HQL, JSP, JavaScript, HTML,VB Script
Databases: DB2 V10.0, SQL Server Management Studio, IBM Data Studio, Oracle SQL Developer
Tools: Eclipse, IntelliJ IDEA, Spring MVC, HP ALM, JIRA, TestLink, Github, Microsoft SQL Server, Oracle SQL Developer, Hibernate, Groovy, Sybase, JDBC, Jenkins, Maven, Gradle, Subversion, AutoIT, Sikuli, Robot JSON
PROFESSIONAL SKILLS
- Engineering Professional having 6 yearsof experience in Software Industry including Java Programming, Web Application Development, Project Coordination, Requirements Management, Stakeholder Communication, Database Design, Troubleshooting, Manual Testing and Automation Testing (using Selenium WebDriver).
- 2+ yearsof experience as a Technical lead.
- Possess good Java programming experience.
- Top-performing Software Developer with over six years of experience as a valued contributor to the software development lifecycle for web applications.
- Extensive experience using Spring MVC and Spring Boot.
- Extensive experience using jQuery and AngularJS and Angular 2.
- Extensive experience with AJAX and REST APIs.
- Skilled at collaborating with stakeholders to gather, analyze, and finalize requirements. Excellent ability to develop robust, flexible application modules and integrate them into the primary system.
- Adept at leveraging emerging technologies and frameworks to deliver best-in-class technology performance.
- Talented troubleshooter and problem solver providing expert support.
- Programming experience in Java, Servlets, HTML5, JSP, Java Script, JDBC, XML, Spring MVC, Spring Boot, Ajax, Hibernate, HTML, CSS and Web Services.
- Strong working experience with Spring Framework, which includes usage of IoC/Dependency Injection and different Spring modules like Core Container, Data Access/Integration, Web and AOP in Web applications
- Strong understanding of Core Java including Collections, OOP, multithreading concepts.
- Experience with web/application servers like Apache Tomcat, WebLogic.
- Proven expertise in working with databases like Oracle 10g/ 11g, MySQL, Sybase databases. Adept at writing complex joins and Stored Procedures.
- Extensive experience with Frameworks in ORM (Hibernate) and spring (Spring MVC, Spring DAO, Spring ORM, Spring Security).
- Knowledge on web services using XML, Test Driven Development (TDD) Environment, SOAP, REST and WSDL.
- Implemented iReport, Used Subversion for versioning the code base and Jenkins as a Continuous Integration tool.
- Experience on complete software development life cycle (SDLC) with software development models like JIRA, Agile Scrum Model, Prototype model & RUP, Waterfall model.
- Possess good Automation experience in Selenium Web Driver using Java.
- Extensive experience writing Unit Tests using Mocha and JUnit.
- Possess experience in Test Automation: test automation script development, editing test automation scripts andexecuting test automation scripts within the framework..
- Experienced in Software Development Life Cycle (SDLC) using the Waterfall model and agile methodologies.
- Expertise in creating Test Documents like Test Plans, Test Strategies, Evidence of Test, Test Summary Report, Requirement Traceability Matrix, Test Reports and Validation Approval Package.
- Strong written and verbal communications—including solid presentation skills.
- Able to quickly adapt to a changing environment.
- Excellent coordinating, teamwork and interpersonal skills.
- Excellent communication skills.
- Able to handle multiple clients and multiple team members with confidence.
- Able to travel extensively.
PROFESSIONAL EXPERIENCE
Confidential, North Carolina
Web Developer
Tools: & Environment: JavaScript, AngularJS, Angular2, jQuery, Java, Groovy, Sybase, Subversion, Eclipse-Luna, Eclipse Oxygen, Putty, WinSCP, Jenkins, Autosys, JUnit, Cobertura, PL/SQL, Java, Wybatch, Selenium, AJAX, REST API, HTML5, JSON, CSS, GIT
Responsibilities:
- Used Java, Oracle, Spring, Hibernate for the development of various applications within the company.
- Used Java, Java Script, JSP, HTML5, XML and Oracle DB to develop Capital Markets web applications.
- Used Spring Boot and Spring MVC for the web applications.
- Used jQuery, AngularJS, and Angular 2 for coding the APIs.
- Used AJAX calls to develop UI screens.
- Developed Restful APIs for the Capital Markets team.
- Created Unit Tests for the web application java and java script code.
- Created new web pages, APIs and integrated several open source frameworks like ff4j with the web applications.
- Deployed code using Jenkins.
- Used pom.xml to add maven dependencies.
- Supported testing and business needs.
- Fixed bugs found by the testing teams.
- Have used SVN and GIT version control tools in Confidential for various projects.
- Developed jobs in Groovy and Spring, used Maven for build and JUnit as unit test framework.
- Worked under agile team to ensure timely progress and delivery, development based on functional specification document.
- Designed technical specification document for development projects.
- Used Groovy and Sybase for creating backend jobs.
- Extensively used inheritance/OOP concepts for implementing core logics however keeping the code open ended.
- Used Subversion as code repository, Eclipse-Luna as IDE and Putty/ WinSCP for operating on Linux server.
- Created Autosys jil Files, ksh files to kick handler modules to start the job.
- Used JUnit for unit testing, Cobertura to monitor code coverage.
- Used XML based system configuration for all the jobs, developed code to parse XML and import the data into database tables to be used by other applications.
- Extensively used dependency injection from architecture classes to keep the application code loosely coupled.
- Built JAR files to be deployed in specific location.
- Technical Environment: Groovy, Sybase, Subversion, Eclipse-Luna, Putty, WinSCP, Jenkins, Autosys, JUnit, Cobertura, PL/SQL, Java, Wybatch. Worked as aAutomation Engineer on multiple projects for the client.
- Analyzed business, system requirements, and development specifications to create and execute detailed test plans and verify bug fixes.
- Have scripted Test Cases for automation using the IDE: Eclipse.
- Have used SVN for checking out the Automation framework/scripts, setting up projects and managing dependencies.
- Have used Maven to add dependencies and Jenkins to build and run the smoke tests.
- Extensively used JIRAas the bug tracking tool.
- Performed Functional, System, Integration, Regression and exploratory Testing.
- Developed test strategies using project artefacts as well as in-depth interviews of architects and development leads.
- Expertise in automating the manual test scripts using Selenium Web Driver and Java.
- Have automated SOAP UI and Restful API tests.
- Have worked on Test Automation using Selenium Web Driver: scripts preparation, editing the scripts and execution within the frame work.
- Have created data for the test scripts.
- Have created and maintained the test automation framework.
- Have created SQL queries for database validation and fetching the test data using JDBC.
- Have used BDD, Page object model and keyword driven frameworks.
- Used Cucumber and Gherkin for testing the software within the BDD framework.
- Have used Java programming language for Automation using Selenium Web Driver.
- Tested the web applications on multi-browser environments.
- Used Robot class, AutoIT and Sikuli to handle window based pop ups/alerts.
- Captured screenshots for failures and published reports in client specific applications.
- Have executed automation test scripts. Have also troubleshot and fixed the failed test scripts.
- With my expertise, client involved me in interviewing various candidates for new positions within Confidential .
- Created Test Strategy, Test Plans, Defect Reports, Test Reports, Evidence of Test, Test Summary Report and Validation Approval Package.
Confidential
Software Engineer
Tools & Environment: JavaScript, AngularJS, jQuery, Java, Subversion, Eclipse-Luna, JUnit, PL/SQL, Java, Selenium, AJAX, REST API, HTML5, JSON, CSS
Responsibilities:
- Used Java, Oracle, Spring, Hibernate for the development of various applications within the company.
- Used Java, Java Script, JSP, HTML, XML and Oracle DB to develop Capital Markets web applications.
- Used Spring Boot and Spring MVC for the web applications.
- Used jQuery and AngularJS for coding the APIs.
- Used AJAX calls to develop UI screens.
- Developed Restful APIs for the Capital Markets team.
- Created Unit Tests for the web application java and java script code.
- Created new web pages, APIs and integrated several open source frameworks like ff4j with the web applications.
- Deployed code using Jenkins.
- Used pom.xml to add maven dependencies.
- Supported testing and business needs.
- Fixed bugs found by the testing teams.
- Developed JUnit Tests using Mocha.
Confidential
Systems Engineer
Tools & Environment: JavaScript, AngularJS, jQuery, Java, Subversion, Eclipse-Luna, JUnit, PL/SQL, Java, Selenium, AJAX, REST API, HTML5, JSON, CSS, SVN, Windows Servers, HTML, QC, Windows 8
Responsibilities:
- Ability to use Linux or Unix as the primary work platform.
- Ability to write test scripts in various languages.
- Experience with JIRA or similar bug tracking system.
- Experience testing web based applications.
- Ability to read or write Java code, HTML, JavaScript, Flex ActionScript.
- Be able to use JUnit or TestNg frameworks for writing tests.
- Experience using IDEs like Eclipse, IntelliJ.
- Experience using SVN & Maven for checking out and setting up projects, managing dependencies.
- Basic understanding of software development practices.
- Automation and regression system implementation experience.
- Ability to use Linux or Unix as the primary work platform.
- Ability to write test scripts in various languages.
- Experience with JIRA or similar bug tracking system.
- Experience testing web based applications.
- Ability to read or write Java code, HTML, JavaScript, Flex ActionScript.
- Be able to use JUnit or TestNg frameworks for writing tests.
- Experience using IDEs like Eclipse, IntelliJ.
- Experience using SVN & Maven for checking out and setting up projects, managing dependencies.
- Basic understanding of software development practices.
- Automation and regression system implementation experience.
- Used Java, Oracle, Spring, Hibernate for the development of various applications within the company.
- Used Java, Java Script, JSP, HTML, XML and Oracle DB to develop Capital Markets web applications.
- Used Spring Boot and Spring MVC for the web applications.
- Used jQuery and AngularJS for coding the APIs.
- Used AJAX calls to develop UI screens.
- Developed Restful APIs for the Capital Markets team.
- Created Unit Tests for the web application java and java script code.
- Created new web pages, APIs and integrated several open source frameworks like ff4j with the web applications.
- Deployed code using Jenkins.
- Used pom.xml to add maven dependencies.
- Supported testing and business needs.
- Fixed bugs found by the testing teams.
Confidential
Technical Lead
Team Size: 30+
Tools & Environment: Java, C, C++ JUnit, HTML, XML, JavaScript, VBScript, Windows, Eclipse, SVN, MS-Excel, TestLink, DOORS, Selenium WebDriver, SQL, SOAP UI.
Responsibilities:
- Worked as a Test Lead/Test Analyst on multiple projects for the client.
- Analyzed business, system requirements, and development specifications to create and execute detailed test plans and verify bug fixes.
- Have scripted Test Cases for automation using the IDEs: Eclipse and Spring Source.
- Have used SVN & Maven for checking out the Automation framework/scripts, setting up projects and managing dependencies.
- Extensively used Trac as bug tracking tool.
- Performed Functional, System, Unit, Integration, GUI, Regression, exploratory and Performance Testing.
- Developed test strategies using project artefacts as well as in-depth interviews of architects and development leads.
- Created and modified performance scripts for Web based applications using HP LoadRunner with the Web, Web Services and JAVA protocols.
- Executed performance tests on applications to assure capacity and stability of the applications meet requirements for production deployment.
- Measured resource consumption of components and processes and latency at measurable points.
- Provided performance testing results, interim reports, and final reports summarizing results and recommendations to senior management.
- Expertise in automating the manual test scripts using Selenium Web Driver.
- HaveperformedSOAP UI Testing for web services and Performance Testing for SUTs.
- Have worked on Test Automation using Selenium Web Driver: scripts preparation, editing the scripts and execution within the frame work.
- Have used Java programming language for Automation usingSelenium Web Driver.
- Tested the web applications on multi-browser environments.
- Setup defect report meetings and presented progress updates.
- Performed manual testing on the website and stored and maintained test cases and test documentation.
- Created Test Strategy, Test Plans, Defect Reports, Test Reports, Evidence of Test, Test Summary Report and Validation Approval Package.
- Designed Manual Test Cases and Automation Test Scripts.
- Identified the Test Data: Identification of the data required for testing the application by analyzing the Test Cases.
- Created knowledge items for frequently occurring problems.
- Worked closely with developers to resolve the bugs by running &analyzing the web applications and helping the developers to provide fixes on the application.
- Extensive experience in reviewing and understanding of Business & functional requirements and writing detailed Test Plans, Test Cases, and Test Scripts for Web and Client/Server applications.
- Possess working knowledge of Software Development Life Cycle (SDLC) - Waterfall, Software Test Life Cycle (STLC) and agile methodology.
- Participated in Walkthroughs with Team lead, System Analyst, System Designer, Project Coordinator and the Development team to discuss the outstanding defects and scope change requests.
- Have worked on onshore-offshore projects and have coordinated with the offshore teams.
- Reviewed the Test Cases and Test Package.
- Tested and verified backend by writing and executingoracle SQL scripts.Excellent backend skills in creating SQL scripts.
- Analyzed data in files as well as DB2 database for any data related issues.
- Extensive involvement in performing Data Driven and Keyword Driven test usingparameterization technology.
- Executed performance tests on applications to assure capacity.
- Designed and implemented software automation techniques to improve test execution.
- Huge working experience in testing Java web applications.
- Ability to analyze problems and assist in developing software solutions.
- Responsible for taking Go/No Go decisions where it pertains to technology and applications and assigning tasks and projects to team members.
- Have worked as a Business Analyst in writing Functional, Technical and Non-Technical Requirements, conveying them to the Team and performing User Acceptance Testing.
Confidential
Software Engineer
Tools & Environment: Java, C++, MySQL, SoapUI, JSP / Struts, Spring MVC, Hibernate, Log4j, SVN, Redmine, Eclipse, SQLyog, Linux, Subversion, AJAX, NetBeans, DevC++, Putty, WinSCP
Responsibilities:
- Developed web applications for an Insurancecompany providing money transfer services and a mobile virtual network.
- Enabled automation of registration, approval, event-time tracking, performance and risk calculation, and compliance audit projects by delivering the Agent Management System project.
- Ensured seamless project progress by developing use cases and UML diagrams, communicating with stakeholders, and finalizing requirements.
- Drove delivery of key systems, with involvement in design of system modules, core flows, and reports in alignment with user requirements.
- Contributed to J2EE / Struts web application support for mobile remittance. Implemented improvements to C++ / USSD application modules.
- Introduced flexible, dynamic, leading-edge development principles by using AJAX, JavaScript, Spring, MVC, MySQL, and Hibernate. Used Spring Core for dependency injection/Inversion of control (IOC), and integrated with Hibernate.
- Responsible for writing Hibernate Criteria and HQL queries, used lazy loading when required.
- Implemented SOAP based web services using Axis 2 framework.
- Used Struts tag library, Struts Controllers with hibernate.
- Implemented Jasper reports and iReport for creating reporting modules.
- Created database objects on MySQL as per design for agent management system.
- Used HTTP get requests to call telecommunication API to send text messages from the web application.
- Developed Stored Procedures, Triggers and Functions and actively involved in tuning SQL queries, Stored Procedures, Triggers.
- Developed a standalone application to record employee data and provide approval features based on the data. Used Jsp, Spring, Hibernate technologies.
- Technical Environment: Java, C++, MySQL, SoapUI, JSP / Struts, Spring MVC, Hibernate, Log4j, SVN, Redmine, Eclipse, SQLyog, Linux, Subversion, AJAX, NetBeans, DevC++, Putty, WinSCP
- Involved in client level calls and weekly status.
- Transferred Confidential to junior resources.