We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • 5 Plus years of IT industry experience encompassing a wide range of skill set, roles and industry verticals.
  • Worked in process - oriented Architecture/Requirements Analysis/Design/Development /Support of software products, Application Software packages, web-based projects and software components.
  • Expertise in employing SDLC Methodologies-Agile (Scrum) methodology and Rational Unified Process (RUP) and Traditional Waterfall Model.
  • Acted as a liaison between Domain SME and Development Team ensuring smooth work flow. Worked closely with project managers, SMEs and staff to understand and brief the requirements and specifications for new applications along with re-engineering the existing applications, evaluate the cost/benefit analysis on requirement requests and change requests.
  • Responsible for documenting Functional specification documents based on user requirements.
  • Managed the requirements and prioritized user stories by proficient use of management tools like TFS, HP ALM and used JIRA for defect management.
  • Proficient in analyzing and creating Use Case diagrams, Sequence diagrams, Activity diagrams, Business flow diagrams using MS Visio.
  • Strong experience in Object Oriented Programming Concepts (OOP) and Object Oriented Design (OOD).
  • Worked with Multiple Databases Oracle, Sybase and MySQL. Experience with configuring connection pools using JNDI and JDBC.
  • Complete understanding and hands-on experience with QA and Testing Methodologies. This includes Test Planning, Execution, Bug tracking and Analysis.
  • Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.
  • Good communication skills both written & verbal, interpersonal skills, self-motivated, quick learner, team player, result-oriented, strong ability to work independently without much supervision.
  • Comprehensive understanding of Test Director’s Defect Manager, which supports the entire defect lifecycle from initial problem detection through fixing the defect and verifying the fix
  • Possessing excellent communication skills and an ability to work as a team member, as well as independently.
  • Strong Analytical and Problem Solving skills, Multi-Tasking abilities. Self-motivated, flexible, knowledgeable, hardworking, and detail oriented person. Good communicator, coordinator and organizer.
  • Worked with business users as well as senior management and Participated in walkthroughs with the management and developer team.
  • Capable of adapting to new and fast changing technologies quickly in order to deliver quality product on time.
  • Excellent understanding and expertise in writing complex SQL (DDL, DML and DCL) queries to perform back-end testing and strong Database Development skills using Oracle and SQL server.
  • Actively involved in SCRUM’s and Sprint releases of Agile Methodology.
  • Experience in writing Complex stored Procedures, Prepared Statements, Triggers, Cursors, Functions, Views, Indexes and Joins on Oracle.
  • Developed client-server applications using front end tools such as Oracle, SQL Developer.
  • Sound Knowledge of writing SQL Queries in Oracle.
  • Created materialized views, Inline Views & normal views where business requirements needed.
  • Analyzing and developing high level coding using C# , SQL Server , Visio etc.
  • Developed web forms for modules in ASP. Net , C# utilizing the power of Microsoft .Net framework .
  • Developed data access layer including business classes, which is responsible for storage, retrieval, and database connection utilizing ADO.NET , SQL Server .

TECHNICAL SKILLS:

Operating Systems: Windows 95/98/2000/XP, Linux and UNIX.

Programming Languages: Java, SQL, PL/SQL, ASP.NET, MS VS.NET 2010/2008/2003, C#.NET

User Interface: HTML, JavaScript, DHTML.

Development Tools: MS Office Tools Word, Excel, PowerPoint, Visio, Project, SharePoint. Eclipse 3.2, IntelliJ, Rational Application Developer (RAD 6.0).

Business modeling tools: MS Visio, Rational Rose.

SQL Editors: Oracle SQL Developer and TOAD.

Networking & Protocols: Knowledge on Cisco, TCP/IP, LDAP, SNMP, TL1, HTTP, SOAP.

Application Servers: IBM Web Sphere Application Server (WAS) v5.0, WebLogic Server v8.1/v9.2, Apache Tom-cat Server v4.1, JBoss 4.0.

Version Control and Configure Management tools: Subversion, Clear-Case, PVCS, CVS, VSS.

Databases: MS SQL Server and Oracle8i/9i/10g.

Requirements Management: JIRA, Team Foundation Server (TFS), HP ALM.

Software Methodologies: Waterfall, Agile-Scrum, Agile-Waterfall.

PROFESSIONAL EXPERIENCE:

Software Engineer

Confidential

Environment: Core Java (JDK 1.5), JSP, JSTL, Struts framework, Hibernate, Webservices,ACEGI, XML, XSLT, Expression Language (EL), Websphere Application Server 6.1, Rational Rose, UNIX, iTracker, Windows XP, ANT, JUnit, SVN, Log4J, AJAX, CSS,JavaScript, JDBC, RAD,SEO, Oracle 10g and RUP Methodology.

Responsibilities:

  • Worked in AGILE team and involved in SCRUM meetings with the team members and involved in monthly Sprint releases.
  • Interacted with the stakeholders for requirement gathering by Brainstorming, Interviewing, preparing questionnaire and getting feedback.
  • Responsible for documenting Functional specification documents based on user requirements.
  • Analyzed the requirements to enhance the existing system and designed the same using Rational Rose.
  • Documented, and managed all project requirements for the application and changes to requirements throughout the software development lifecycle using Requisite Pro.
  • Involved with in requirement and data modeling sessions and developed DFD Diagrams and ERD's.
  • Managed, updated and controlled projects to ensure timely delivery using MS Project.
  • Created Use Case specifications, business flow diagrams, Activity/State diagram and Sequence diagram using MS Visio.
  • Performed GAP analysis for the modules in production and also conducted feasibility study for the performance impact analysis.
  • Responsible for providing documentation to team for troubleshooting and resolving issues reported by system users, facilitating resolutions.
  • Captured dynamically changing session ID's and text values for co-relation purpose.
  • Conducted User Acceptance Testing (UAT) and collaborated with the QA team to develop the test plans, test scenarios, test cases, test data to be used in testing based on business requirements, technical specifications and/or product knowledge.
  • Developed client-server applications using front end tools such as Oracle SQL Developer.
  • Sound Knowledge of writing SQL Queries in Oracle.
  • Created materialized views, Inline Views & normal views where business requirements needed.
  • Written JSP’s using JSTL for the screens.
  • Planning defect resolution strategy and reporting the performance of the application during extensive performance testing
  • Involving in the enhancement of some applications and user requirements (Change Requests).
  • Involved in Database backups and Server fail-over implementations
  • Preparing the documentation for the resolved defects.
  • Writing the test cases for the both enhancement and defects
  • Worked with Vendor’s and Customer’s
  • Used Sub Version (SVN) as version control system to check in and checkout the data.

Confidential

.NET Developer, Business Analyst

Environment: ASP .NET 3.5, C#, ADO.NET, SQL Server 2005, VS-2008.

Responsibilities:

  • Involved in the requirements and design walkthroughs with designers, developers and management staff.
  • Analyzed and optimized the process by performing various kind of analysis.
  • Translated the business needs into system requirements.
  • Involved in Creation of UML Diagrams including Use Cases Diagrams, Activity Diagrams/Flow Chart Diagrams, and Sequence Diagrams etc.
  • Analyzed the business and functional requirements and the master test plan. Created Test Cases for various forms of the application manually.
  • Involved in executing and designing test cases manually.
  • Performed Integration, Functional and Regression Testing of the UAT.
  • Performed GAP Analysis to check the compatibility of the existing system infrastructure with the new business requirements.
  • Documented and delivered Functional Specification Document to the project team.
  • Provided technical assistance in identifying, evaluating, and developing systems and procedures that are cost effective and meet business requirements.
  • Collaborated with development architect and the business to develop both high-level and detailed application architecture to meet the business needs.
  • Involved in various financial calculations and manual validation of the results produced by the application. Involved in booking different types of bonds and calculating the Present values of the bonds.
  • Extensively used Test Director Bug Tracker to keep track of bugs. Involved in submission of bugs through modification reports and frequent review of MR by conducting meetings during the development phase.
  • Developed web forms in ASP.NET using C# as the code-behind language and LINQ as the SQL data consumer.
  • Used ADO.NET objects such as Data Adapter, Data Reader, Dataset and Data List for reading/updating records in the database.
  • Developed accordion control with Data List controls.
  • Developed master pages.
  • Developed Ajax Controls.
  • Involved in creation of stored procedures in MS SQL Server 2005.
  • Unit testing module level.

We'd love your feedback!