Software Engineer Resume
Bentonville, AR
SUMMARY
- Software Engineer having 8+ years of IT experience in all phases of the Software life cycle involving Requirement gathering, design, development, analysis, documentation and testing of software product.
- Good understanding of software development of using C, C++, Pro*C, SQL, PL/SQL, Socket Programming, Networking on Linux, Embedded applications and UNIX platforms.
- Proficient in training on all Networking and database concepts.
- Experience in Performance Tuning and Query Optimization.
- Broad technical knowledge and combined creative problem - solving skills on both strategic and tactical areas.
- Strong team player with demonstrated ability to find creative solutions to software problems.
- Good analytical skills, commitment to co-operative teamwork and developing high quality software meeting requirements of the customer.
- Competent professional skilled in business requirement capturing, developing functional specification for business solution.
- Have strong analytical, trouble shooting and problem-solving skills dedicated to maintain the high quality standards.
- Good communication skills and ability to work independently.
- Consulting experience include system analysis, system Configuration, Software development, integration testing, User training, Post go live support
- Goal oriented with excellent people management skills and an ability to manage change with ease.
- Proven ability to work with senior level business managers and understand the key business drivers that impacts their satisfaction.
- Strong leadership, communication, interpersonal, and analytical skills with problem solving aptitude.
- Resourceful, self starter, self motivated with aptitude to self train and adapt to new market trends, requirements and ideas.
TECHNICAL SKILLS
Operating Systems: Windows 98/NT/2000/XP, 2003/2008 Server, UNIX, LINUX, AIX
Programming Languages: C, C++, Shell scripting, Pro*C, SQL, PL/SQL, Perl, Python.
Networking Concepts: IPC, Socket Programming, TCP/IP Protocol, Unix Internals, Networking protocols (TFTP, POP3).
Databases: Oracle 11g/10g, Teradata
Tools: DBX, GDB, pMax, Mutt, ClearQuest/ClearCase, CVS/VCS, SVN.
Application Packages: MS Office Suite 2000/2003/2007, MS Outlook
PROFESSIONAL EXPERIENCE
Confidential, Bentonville, AR
Software Engineer
Responsibilities:
- Participating in all phases of software development life cycle and develop applications applying principles and techniques of web engineering and mathematical analysis.
- Preparing functional specifications, perform system analysis, design, develop, and implement test and maintaining client server/multitier applications from business requirements and user needs.
- Integrating various business systems and applications and provide technical support.
- Translating the business requirements in to coding (C/C++) and meet the project deadlines on time.
- Translating the business requirements in to coding and meet the project deadlines on time.
- Estimating the level of effort and finished target for the project/tasks.
- Design, code, debug and maintain the software.
- Team up with software engineers and produce maintainable data interface layers within applications.
- Performing Component level testing, Integration testing, Performance testing, User Acceptance Testing and Client Acceptance Testing.
- Providing daily development status, weekly status reports, and weekly development summary and defects report.
- Good debugging and troubleshooting skills
- Training Users, providing technical support, maintenance and documentation of the developed software.
- Developing Unit test cases based on the business scenario and requirements and performing Integration and Regression test. Extended support to the users in UAT.
Environment: C/C++, Pro*C,, SQL, HP-Unix, Perl, Informix data base, Teradata, SVN- Configuration Management system, HP-QC defect tracking system.
Confidential, Irvine, CA
Software Engineer
Responsibilities:
- Participating in all phases of software development life cycle and develop applications applying principles and techniques of web engineering and mathematical analysis.
- Preparing functional specifications, perform system analysis, design, develop, and implement test and maintaining client server/multitier applications from business requirements and user needs.
- Integrating various business systems and applications and provide technical support.
- Translating the business requirements in to coding (C) and meet the project deadlines on time.
- Translating the business requirements in to coding and meet the project deadlines on time.
- Estimating the level of effort and finished target for the project/tasks.
- Design, code, debug and maintain the software.
- Team up with software engineers and produce maintainable data interface layers within applications.
- Performing Component level testing, Integration testing, Performance testing, User Acceptance Testing and Client Acceptance Testing.
- Providing daily development status, weekly status reports, and weekly development summary and defects report.
- Good debugging and troubleshooting skills
- Worked as a C and C++ developer in an Agile Environment
- Training users, providing technical support, maintenance and documentation of the developed software.
- Developing Unit test cases based on the business scenario and requirements and performing Integration and Regression test.
Environment: C, C++, Pro*C, SQL, Perl, HP-Unix, SQL, Clearcase, Linux Operating system
Confidential, Austin, TX
Software Professional
Responsibilities:
- Documented the design based on business requirements and system specifications including source to target mappings and transformations.
- Estimating the level of effort and finished target for the project/tasks.
- Design, code, debug and maintain the software.
- Translating the business requirements in to coding (C,C++) and meet the project deadlines on time.
- Studied the existing source and enhanced the software as per the customer requirments
- Created databases, tables, stored procedures, views, functions, and triggers using T- SQL.
- Performing Component level testing, Integration testing, Performance testing, User Acceptance Testing and Client Acceptance Testing.
- Good debugging and troubleshooting skills
- Providing daily development status, weekly status reports, and weekly development summary and defects report.
- Worked as a C and C++ developer in an Agile Environment.
- Developing Unit test cases based on the business scenario and requirements and performing Integration and Regression test.
Environment: C/C++, HP-Unix, Perl, SQL, Python, Pro*C, Clear-Case, Linux Operating system
Confidential
Software Developer
Responsibilities:
- Involved in all phases including Requirement Analysis, Client Interaction, Design, Coding, Testing and Documentation.
- Involved in designing the Logical and Physical data models for the software product.
- Created a design document for data flow process from different source systems to target system.
- Translating the business requirements in to coding (C,C++) and meet the project deadlines on time.
- Worked as a C and C++ developer in an Agile Environment
- Performed the Unit Testing which validated that the data is mapped correctly which provides a qualitative check of overall data flow up and deposited correctly in Target Tables.
- Created and Documented the Test Plans, Test Cases, Test Scripts, Test Procedures, Expected Results, Assumptions and Validations.
Environment: C, C++, HP-Unix, Pro*C, SQL, PL/SQL, Linux Operating system
Confidential
Software Engineer
Responsibilities:
- Assisted in software design, creation of ER diagrams, phasing from development to QA and to production environment
- Translating the business requirements in to coding (C) and meet the project deadlines on time.
- Worked in Project planning, Designing & Implementation.
- Worked with various business groups while developing their applications.
- Writing the stored procedures, checking the code for efficiency.
- Defining and creating indexes for query optimization and revising scripts for optimal performance.
- Involved in Unit testing, User Acceptance Testing to check whether the data is loading into target, which was extracted from different source systems according to the user requirements.
- Providing daily development status, weekly status reports, and weekly development summary and defects report.
Environment: UNIX Operating System, C, Pro*C, SQL
Confidential
Software Engineer
Responsibilities:
- Translating the business requirements in to coding (C) and meet the project deadlines on time.
- Worked in Project planning, Designing & Implementation.
- Worked with various business groups while developing their applications.
- Involved in Unit testing, User Acceptance Testing to check whether the data is loading into target, which was extracted from different source systems according to the user requirements.
- Providing daily development status, weekly status reports, and weekly development summary and defects report.
Environment: C, Cygnal IDE