Team Lead Resume
SUMMARY:
- Over 15 years of experience of leading, coding, testing, supporting software projects. Hands - on experience in planning, managing, delivery, architecting solutions, developing and testing applications. Excellent communicator with strong interpersonal and relationship building. Looking to work as Java /Web Developer in software projects.
- Designed and developed and tested applications on Core Java, C++, J2EE, Web Services, Multi-threading, Unix Shell and PERL monitoring automation scripts, Flex RIA, relational databases, SQL scripts, JSON, Data models, Test Automation test scripts with Selenium, Javascripts, JQuery, HTML,
- Experience in using frameworks and tools like Jakarta Struts, Hibernate 3.0, Spring 1.2, ANT, JUnit, Log4J, ORACLE, TestNG
- Experience with multithreading, Exception handling, JAVA collection framework, SWING, AWT etc
- Experience in AWS EC2, RDS, S3, IAM, LB, Security Groups in Cloud Computing Environments
- Expertise in using various design patterns such as MVC (Model-View- Controller), Singleton, Session Facade, Service locator, DAO, Business Delegate in the development of Multi-Tier Applications.
- Experience with Database servers Oracle, MS SQL, MySQL
- Prepared Test plan, Test Strategy, Test Suits/Cases for various level testings
- Experienced with Reporting/Issue tracking tools like BO, MS Excel, PL/SQL queries, HP Quality Center, BugZilla, BMC Remedy Action System
- Maintain Project Dashboards to showcase the project health like Bugs, SLA, Effort, Budget, effort/schedule variance, logs of issues, work items, stakeholder requests/contacts etc.
PROFESSIONAL EXPERIENCE:
Team Lead
Confidential
Environment: Java/J2EE, Java Collection, Swing, AWT, Java Multithreading, Weblogic, SQL
- Work involves planning defects into a release based on the priority/ severity.
- Debug and fix bugs in the CVS e-Retails products in Java/J2EE and web based applications
- Interact with the business stakeholders, remediation team, QA and production support teams.
- Prepare estimates with teams and slotting defects into upcoming releases.
- Tracking the progress, escalations, oversee smooth defect movement
- Gathering and sharing metrics/reports with stakeholders
Java Developer
Confidential
Environment: Java/J2EE, Multithreading, Java Collection, Spring, Javascripts, HTML5, AWS Clouds
- Plan, Design, Develop, Test and Document software applications using Java/J2EE, Spring Framework, Multi-threading, Java Collection, Hibernate
- Setup Security Groups, EC2 compute instances, mySQL instances, setup LB, archiving, users and roles in development/test environment.
- Create automation test scripts using Selenium
- Interact with Business users to gather requirements and document them.
- Prepare High Level and Low level design for software which includes creation of UML diagrams (Use Case Diagram, Sequence Diagram, and Class Diagram).
- Develop Services and Web Interface for applications.
- Design and develop database tables to store the application data.
- Prepare Unit Test plan and identify test scenarios to test the software. Create and execute JUnit test scenarios.
- Fix defects identified during system testing.
- Support the application after Production deployment and fix any defects identified in production
Tech Project Leader
Confidential
Environment: AWS Clouds, MS Office Suite, Project Professional, JIRA, Java and other Web technologies, Shell scripts, java scripts, Selenium, PL/SQL, JUnit
Responsibilities include:
- Project planning and execution
- Requirement gathering, documenting
- Design and develop Java/Web-based applications using Java, Web services, Javascripts, HTML5, CSS, Javascript, JQuery, Angular JS, Hibernate, Web Services (RESTful), Integration of RESTful Web services with Spring MVC
- Prepare and review testing strategies, test plan, test cases, script
- Create Testing Automation scripts using Selenium, JUnit
- Execute Test Suites and Compile and present Test Result Reports, log and track defects
- Provision EC2 compute instances, RDS instances, setup LB, security groups, users and roles for development/test environment on AWS
- Facilitate the project tasks such as environment setup, data setup, QA completeness for release readiness, SAT, UAT and acceptance sign-Off and plan for GO-LIVE support
- Provide weekly status reports against the Project Plan to client and Senior Management
Java Tech Lead
Confidential
Environment: Java/J2EE, Spring, Hibernate, Flex RIA, HTML, javascript, Project Professional, Shell scripts, SQL, JUnit
Responsibilities:
- Development, design and maintenance of websites with Java and other UI and server technologies
- Background Daemon creation using Java Multi-threading for requests processing and interprocess communications
- Writing and Reviewing test cases, test data and test scripts
- Manual and Automated execution of test cases and scripts
- Regular interaction with the clients, planning/issues handling, reporting
- Offshore leveraging, Transition of knowledge and support activities of the existing products from Irish team to Gurgaon office and Knowledge Management
Java/C++ Developer
Confidential
Environment: C/C++, Java/J2EE, Tuxedo, HTML, javascript, Project Professional, Shell scripts, SQL, JUnit
Responsibilities:
- Design for Business requirements, test case writing and execution
- Development in Java, related Web Technologies, C and C++, JUnit, Java Multi-threading, Unix scripts and Shell interprocess communication
- Setup Test Data in test environments
- Preparation of Test Cases, Test Suites, Analyze Test Result, Test Reporting
- Setup Test Data in test environments
- Solve applications Security issues using Authentication, Authorization, Session Management, Keys/Certificate management with Cryptographical algorithms, JAAS for mobile based banking application
- Manage people, schedule day-to-day tasks of team, facilitate growth for the individual, leadership, building
- Handle RFP, RFIs and the support Sales team
