Software Engineer/developer Resume
SUMMARY
- Over 8years of progressive experience in all the phases of software development life cycle that includes Requirement Study, Analysis, Design, Development, Integration, maintenance and testing of various client/server and N - tier web applications.
- Developed REST Web Services for integrating with cross functional layers like One Portal, SSUE framework and Entitlement Framework for NOS Online
- Automated User and Account Management during integration with EF framework using CXF servlets and REST Web Services
- Developing Adobe Flex based components for Network Performance Analytics application
- Developed middleware features using Spring Core frameworks and Elastic Search
- Developed Network Performance Index module using EXT JS component during migration of dashboard from Adobe Flex to EXT JS
- Have strong programming skills in Core Java
- Experienced in developing web applications on MVC based frameworks like Struts and spring.
- Have knowledge on Big Data technologies like Spark, Scala and Hadoop
- Knowledge in Database including SQL, Stored Procedures in Oracle.
- Generate Code Metrics reports, Static Analysis reports using Parasoft
- Created Jenkins and Hudson jobs for various implementations in NPA
- Created automated shell scripts
- Experienced in writing and building files with MAVEN and ANT.
- Ability to learn quickly in a dynamic environment.
- Excellent spoken and written communication skills as well as receptive listening skills, with ability to present complex ideas in a clear, concise fashion to technical and non-technical audiences.
- Excellent team player able to work with virtual and global cross functional teams.
- Excellent influencing and negotiation skills.
- Experienced in project planning and execution, resource management and project quality control.
- Implemented ISO processes in team in order to be ISO compliance.
- Key member in Cisco ISO 9001 External Audit for NPA application under CSTG Advanced Services
- Trained and Guided team for ISO 9001 Audit and helped team cleared External ISO Audit
- Trained and implemented Six Sigma and ITIL best practices in the project.
- Implemented CMMI Level 3 for services.
- Experienced in executing the SDLC and Agile methodologies of a project.
- Sun Certified Java Programmer.
TECHNICAL SKILLS
J2EE Technologies: Java, JSP, Servlets, JDBC, Struts, Spring, Scala
Web Technologies: HTML, XML, XML, Json, RestfulWeb services
Languages: Core Java, J2ee
Scripting: JavaScript, Shell Script
Version Control: SVN, CVS, PVCS
Application Server: WebSphere 7.0, Apache Tomcat 5.5
Data Base: Oracle 9i/10g, SQL
IDE Tools: My Eclipse- 6.0.0, 7.5, TOAD
Operating Systems: Windows XP/Vista/2007
Search Engine: Elastic Search
Big Data: Hadoop, Spark
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Software Engineer/Developer
Responsibilities:
- Developed REST Web Services for integrating with cross functional layers like One Portal, SSUE framework and Entitlement Framework.
- Automated User and Account Management during integration with EF framework using CXF servlets and REST Web Services
- Worked on API layer building web services using Spring framework on top of Elastic Search indexes
- Developing Adobe Flex based components for Network Performance Analytics application
- Worked on Big Data technologies like Spark Streaming using Scala language for data profiling and processing
- Developed Network Performance Index module using EXT JS component for migrating dashboard from Adobe Flex to EXT JS
- Performed JUnit testing on modules developed on Spring STS.
- Generate Code Metrics reports, Static Analysis reports using Parasoft
- Created Jenkins/Hudson jobs for various implementation in NPA
- Worked as onsite coordinator and assisted offshore team to resolve issues from technical and business perspective.
- Delivering regular team communications and maintaining cross functional discussions
- Successfully work with release management team, production support team for completing releases on time without any hurdles
- Working closely to build and maintain close working relationship with clients and cross functional teams
- Assisting in the recruitment, training of new joiners
- Solving escalations and resolving to closure by good rapport with teams
- Work with cross-functional teams on various releases
- Implementing ISO processes in team in order to be ISO compliance.
- Key member in Cisco ISO 9001 External Audit for NPA application under CSTGAdvanced Services
- Responsible for maintaining 100% score on Engg Dashboard for Static Analysis, Code Review and Unit Testing, RNE for NPA application and resolve any deviations proactively to closure
- Trained and Guided team for ISO 9001 Audit and helped team cleared External ISO Audit
- Planning and effort estimation for User stories for each iteration and release
- Deployment in QA and Production environments using Kintana workflow
- Attend daily scrum call
- Provide post-production support
- Provide training and guidance to other members of the team as required
Environment: Spring, Rest Web services, Elastic Search, EXTJS, Adobe Flex, Java, Eclipse, SVN, JSON, XML, Tomcat Web server, Shell Script, Hadoop, Scala, Spark Streaming
Confidential, Milpitas, CA
Sr. J2EE Developer
Responsibilities:
- Worked with Business team and stakeholders for gathering the requirements.
- Coordinated with onsite team on various issues to attain closure
- Developed user interface using JSP, HTML and used JavaScript for client side validations.
- Implemented Model View Controller (MVC) architecture usingStruts at the web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
- Used Eclipse for writing code and CVS for version control.
- Involved in debugging and bug fixing of application modules.
- Added Log4j to log the errors.
- Used Tomcat web server and WebSphereapplicationserver for deploying various components of applications.
- Performed JUnit testing on modules developed on Spring STS with code coverage
- Assisted on migration tasks and application/setup checkouts.
- Perform Unit Testing, Regression Testing, Functional testing, Sanity Testing and prepare test cases.
- Participated and assessed in impact analysis of various quarterly and monthly releases and CRs.
- Created knowledge base for known production issues.
- Active participation in production and stage releases, FPR and TCB testing and post production normalization support.
- Prepared Ops Review for CSCC project and gave effort estimation.
- Provide training and guidance to other members of the team as required.
Environment: JSP, Struts, JavaScript, Eclipse, Spring, PVCS, CVS, XML, WebSphere application server, Tomcat Web server
Confidential, Milpitas, CA
Technical Consultant
Responsibilities:
- Implemented Model View Controller (MVC) architecture using Struts Framework at the web tier level.
- Developed form beans and action classes to model views and client side functionality.
- Used design patterns like MVC.
- Used Struts validation framework for validating forms.
- Created Stored Procedures and Functions for Oracle10g database server.
- Used Eclipse for writing code and CVS for version control.
- Involved in debugging of application modules.
- Used Web Sphereapplicationserver for deploying various components of applications.
- Wrote ANT scripts for building the application.
- Developed solutions using oracle technologies like SQL
- Work on-site with the clients to provide high quality advice and solutions
- Managed client activities and ensure to deliver the best solutions for clients
- Worked as onsite coordinator and assisted offshore team to resolve issue from technical and business perspective.
- Participated in several P1 issues after post releases. Performed root cause analysis, deployed the code fixes to reduce the business impact.
- Managed and performed Emergency Bug Fixes (EBF) for critical business impacting issues.
- Conduct team meeting, technical sessions, knowledge Transfer (KT) to offshore team
Environment: JSP, Struts, HTML, Oracle 10g, MVC, Eclipse, CVS, WebSphere application server and ANT.
Confidential
Software Engineer
Responsibilities:
- Responsible for the design, coding and testing of the different functionalities in Customer Profile.
- Coded JSPs and Java Classes (Service and Database Interaction classes)
- Developed Action classes and Form beans in Struts framework, using MVC design pattern.
- Developed DAO (Data Access Objects) to access the applications databases and retrieve the result sets using JDBC.
- Developed user interfaces for policy owner module using JSPs, StrutsTag Library, and Tiles framework.
- Developed necessary DAOs (Data Access Objects) for policy owner module.
- Performed client side and server side validations using Struts validations.
- Developed Business tier and Presentation tier using Struts and JSP.
- Actively involved in testing, debugging and deployment of the application
- Created database tables for the application
- Have experience in Batch Processing.
- Performed client side validation using JavaScript.
- Deployed builds using Ant.
- Involved in development and maintenance part of the project.
Environment: Struts, JSP, Apache Tomcat, Eclipse, Oracle 10g.
Confidential
J2EE Developer
Responsibilities:
- Developed user interfaces for policy owner module using JSPs, StrutsTag Library, and Tiles framework.
- Developed necessary DAOs (Data Access Objects) for policy owner module.
- Performed client side and server side validations using Struts validations.
- Developed Business tier and Presentation tier using Struts and JSP.
- Actively involved in testing, debugging and deployment of the application
- Created database tables for the application
Environment: Java, JSP, Servlets, JDBC, Struts, UNIX, Shell Script, SQL, and ANT.