We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

4.00/5 (Submit Your Rating)

VA

SUMMARY

  • Experienced in Telecommunications, Manufacturing and Financial Domains. Exposure to various software development methodologies, System Analysis, Design & Development.
  • Experience in Production support, Maintenance, Quality Assurance testing, System Testing, Automation and Implementation of N - Tier Application Systems.
  • Involved in all the phases of the software life cycle, including mentoring and training personnel, communications with the client, and drafting technical documents.

TECHNICAL SKILLS

Programming languages: C/C++, PERL, Unix scripting, Java.

Development tools: XML, Eclipse, Apache, JBoss, CVS, Oracle, Oracle SQL Developer, JMeter.

Relational Databases: SolidDB, Oracle, PL/SQL, Informix, Teradata, SQL *Plus.

OS: Unix, MS Windows NT, Red Hat Linux.

PROFESSIONAL EXPERIENCE

Sr. Software Engineer

Confidential, VA

Responsibilities:

  • Designing the solution and writing the Functional Specifications using Proposal and requirement documentation as input with minimal supervision.
  • Implementing the solution with the best in class quality as high performance and stability - key factors of the delivery.
  • Create and review Test plans and Testing of large modules and systems.
  • Integration and delivery of customer deliveries on a customer site, including solving customer issues.
  • Define, design, implement, test, deliver and integrate application solutions for Tier 1 and Tier 2 Telecom operators.
  • Worked on multiple problems of diverse scope.
  • Planning and delivering the resultant project tasks and deliverables on time.
  • Produced functional and design specifications and test plans in the course of implementing solutions.
  • Subjected to a leadership role as assigned by the PM or Lead Engineer such as taking responsibility for delivery of a sub-project or project.
  • Subjected to design activity and taking responsibility for design and development of a module or modules.
  • Proactively involved in a development team, contributed significantly to the success of the team.
  • Exhibited organized, systematic, disciplined and analytical approach to designing, problem solving, coding and defect fixing. used an Agile model project management pumping out small releases with small chunks of functionality rather than "waterfall" based incremental releases. and also JIRA... used that for various troubleshooting and project management purposes.
  • Support and Maintenance as below--

Environment: Unix shell scripting, Unix/Linux/Solaris 10, PERL, XML, Oracle, SQL/PL-SQL, SQL developer, Eclipse, CVS, ATF/UTF, JMeter, SolidDB, JBoss, TestLink.

Software Analyst

Confidential, MD

Responsibilities:

  • Design, Analysis, Development, Implementation and Testing, Production support, Maintenance, trouble shooting.
  • Developed new enhancements to the existing system to make the system more flexible, user friendly and productive that meets the user requirements.
  • Developed shell scripts for scheduling, tracking the logs, generating reports, etc.,
  • Involved in code optimization for speeding up the system.
  • Developed SQL scripts to query the database in order to generate the reports periodically using the scheduler.
  • Developed a module using the socket programming where the user at any given point, can get the complete information for a customer.
  • Developed Documentation and involved in training the clients to use the system.
  • Complete Designing and Creation of new Database tables to the existing ones.
  • Participated in migration of databases from Informix to Oracle.
  • Worked in a fast-paced 24x7 production environment and provided on call and remote support to prioritize work ethically and supported through Trouble Ticket Handling.

Environment: C/C++, Unix, XML, Oracle, Informix, Unix shell scripting, CORBA, SQL.

Software Developer/MIS Analyst/Data Analyst

Confidential, VA

Responsibilities:

  • Coordinate with other internal departments including Quality Assurance, Product Operations, and Production Support plus on call 24/7.
  • Develop project plans, track project execution, manage changes, develop and execute implementation plans, training to the clients as part of the process.
  • Meet with customers to determine their needs, gather and document requirements, communicate with customers throughout the development project to manage customer expectations, resolve issues, and provide project status.
  • Analysis, Design, Development, Implementation and Testing.
  • Used Tera Data /Oracle as the backend to meet the business needs.
  • Sole responsible in collecting the data requirements from the customer, end users and Business Analysts.
  • Used Kron shell, cron, sed/awk, Unix System Calls and other Unix Utilities in this Project for Log Analysis, Reports, System Monitoring, Disk Management and Migration.
  • Involved in code optimization for speeding up the system.
  • Developed code to add new features to the existing system using C++.
  • Developed SQL scripts to query the database in order to generate the reports periodically using the scheduler.

Environment: C/C++, Unix, Korn shell scripting, Oracle, Teradata, PL/SQL, Excel.

Sr.Software Developer

Confidential, TX

Responsibilities:

  • Analysis, Design, Development, Implementation and Testing. Used shell scripting for Log analysis, Reports, System Monitoring, Disk Management and Migration.
  • Involved in production support and maintenance plus on call support 24/7.
  • Worked on various enhancements to increase the productivity of the system and which meets the customer needs.
  • Documented the new functionalities with flow diagrams and user diagrams.
  • Sole responsible in collecting the data requirements from the customer, end users and Business Analysts-which later on is documented.
  • Actively involved in understanding and implementing the Business logic.
  • Used PowerBuilder as the tool for the client interface (user friendly GUI) into the database for the purpose of viewing and manipulating the control tables that govern much of the processing within the Billing Engine. Used cursors and stored procedures as part of the enhancements

Environment: C/C++, Sun Solaris, Clear case, Informix, shell scripts, SQL, Exceed, powerbuilder10.2.

Member Technical Staff

Confidential, MA

Responsibilities:

  • Analysis and Fixing of defects in “Order Engine” module of AAIS Core both at front end and server side using C++ (STL, Rouge Wave). Added new features to the existing system using C++ to make the system more flexible, user friendly and productive that meets the user requirements.
  • Design, Analysis, Development, Implementation and Testing, code tuning. Involved in production support and maintenance Server side coding with C++ for performance improvement and database calls with ESQL/Informix/Oracle. Complete Designing and Creation of new Database tables to the existing ones. Participated in migration of databases from Informix to Oracle. Developed stored procedures with PL/SQL and Pro*C++ to communicate with Oracle database to implement the new functionality (finding Card Type in Central Office Switches). Developed SQL scripts to query the database in order to generate the reports periodically using the scheduler.
  • Heavily used shell scripting, UNIX system calls and other UNIX utilities in this project for Log Analysis, Reports, System Monitoring, Disk Management and Migration. XML interfaces are developed to communicate between Provisioning and Activation services.
  • Documented the architecture of the existing system of AAIS Core and new functionalities with flow diagrams and user diagrams. Collected requirements by contacting end users and Business Analysts for developing Data Synchronization. Developed a module for data Synchronization among the servers.
  • Developed a module using the socket programming where the user at any given point, can get the complete information for a customer.
  • Understanding and implementing the Business logic. Developed shell scripts for scheduling, tracking the logs, generating reports, etc.,
  • Developed Documentation and involved in training the clients to use the system. Developed shell scripts and used C++ (STL) for creating a Dashboard

Environment: C/C++, Rogue Wave, Unix (IBM-AIX), Linux, XML, STLs, Clear Case, CVS, Continuus, Oracle, Informix, shell scripts, LDAP, CORBA, Perl V5, SQL, Exceed, UML.

We'd love your feedback!