Software Engineer Resume
Des Moines, IA
SUMMARY
- Seven (7) years of experience in design, development of enterprise applications using Agile and Waterfall methodologies.
- Expertise in scripting languages like Perl scripting, Automation scripting, Object oriented programming, CGI and Shell scripting.
- Strong knowledge on Shell,PerlScripting and core java.
- Experience object oriented programming (OOP) concepts using Python, Perl.
- Experience in all phases of project implementation such as requirements analysis, design, development and Testing.
- Expertise in developing and designing Unix shell scripts.
- Well - versed exposer on Agile and Waterfall SDLC model Software testing life cycle which include test strategy preparation, test case creation, test execution and bug tracking.
- Worked as lead engineer in the CTB and RTB mode of business.
- Expertise in file parsing, formatting, validations and generating Reports.
- Strong experience on developing platforms for enterprise applications with good knowledge on database and SOAP and RESTful WebServices.
- Experienced in developing Web Services with Perl programming language.
- Strong experience in Telecom domain which includes Real time monitoring applications,networking applications.
- Experience in leading agile scrum meetings, project planning and execution.
- Expertise in file handling, file parsing and formatting techniques, validations and generating Reports.
- Have very good experience in Databases like Oracle and MySQL and expertise in SQL, PL/SQLStored Procedures and performance tuning.
- Expertise in documenting the business processes, system architecture, technical system playbooks and technical support articles and forums.
- Expertise in Effort estimations, Defect Management based on the Service Level Agreement, (SLA) for reviews and quality audits.
- CreatedShell Script for invoking SQL scripts and scheduled them using
- Exceptional ability to adapt UNIX environments to client needs.
- Developed Complex database objects likeStored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
- Ability to work with business users in analysis, requirement gathering and Business process improvements.
- Excellent verbal, written and analytical skills with ability to work in a team as well as individually.
- Having experience in managing team as technical leader.
TECHNICAL SKILLS
Languages: Perl Programming, Object oriented Perl, CGI scripting, mod perl, Python Unix shell scripting, C++, PL/SQL
Web Technologies: HTML, JSP, XML, JavaScript, SOAP and RESTfulWebservices
Database: ORACLE 8i/9i/10g/11g, Sybase
Source Code Control: CVS, SVN, Clearcase
IDE’s: Eclipse, TOAD, SQL Developer, Putty, Jira, Team tracker
Operating Systems: Windows, Linux, Solaris
Testing tools: HP Quality Center, NI Teststand
PROFESSIONAL EXPERIENCE
Confidential, Des Moines IA
Responsibilities:
- Collecting requirements from Database and Application teams and understanding the design concepts involved for the DB-Health tool.
- Daily stand up meetings with the offshore team and assigning the tasks to the teams.
- Handling monitoring scripts on 500+ Oracle and Sybase servers.
- Designed and developed the following modules in Host Management using Perl OOPS and SNMP poll.
- Developing packages in Perl using OOPS concepts. Separation of modules into different tasks and allocating the targets for each.
- Development of DB-Health application using JavaScript, HTML concepts and mod perl concepts.
- Converting the existing client 'Sybase Control Center' application from CGI standards to mod perl.
- Converting the client's 'Central Repository for Problems (CRP) application from CGI standards to mod perl.
- Developed the extra layer of encryptions using Crypt algorithms in Perl.
- Installing Perl software on the new servers assigned to the DB team.
- Expertise in installing Perl base software and associated modules from CPAN and debugging dependencies.
- Developing infrastructure independent Perl scripts to handle the monitoring of Oracle and Sybase servers.
- Developing complex queries in TOAD that are used in the Perl code using stored procedures and packages.
- Using Putty and Secure CRT for deploying the code on the servers.
- Updating all the changes and enhancements in the JIRA tool for tracking and to report the work to the management.
- Mentoring the offshore and onsite teams and assigning the daily tasks to the teams.
- Preparing weekly reports on the progress and sharing with the Management teams.
- Assigning test cases in the HP Quality center to the individual developers for peer to peer testing.
- Create policy documents for the client project related installations and updates.
Environment: Perl Programming, Object oriented Perl, CGI, mod perl, Python, SQL, PL/SQL, Oracle, Sybase, Unix Solaris, shell scripting, CVS, SOAP Webservices, SNMP, JavaScript, SecureCRT, TOAD, JIRA, Quality Center.
Confidential
Senior Developer / Sr Perl Programmer
Responsibilities:
- As a lead developer, responsible for modifying the application and functionality as per the business needs.
- Responsible for development of Service provider simulator application for the Telematics unit of the client business.
- Developed the telematics simulation features on the OTAT application using Perl and SOAP WebServices.
- Implemented Perl object oriented programming and CGI scripting for the development of the application
- Developed the frontend of the OTAT application using JavaScript and HTML.
- Tracking all the interactions on the application and maintaining it without any outage.
- Preparation of test scripts on NI Teststand to check the integration of the telematics unit with the OTAT application.
- Responsible for all the testing activities on the application and delivery to the customer.
- Used version manager tools to maintain the test scripts.
- Worked on the Real time operating systems like QNX for flashing on the code on the telematics unit.
Environment: Perl Programming, Object oriented Perl, CGI, SQL, PL/SQL, Oracle 11g, Unix shell scripting, C++, PL/SQL, CVS, WebServices, Javascript, NI teststand.
Confidential
L4 Engineer/ Module Lead
Responsibilities:
- Responsible for design and development of Client enterprise application.
- L4 support for the Confidential Enterprise application.
- Handling development Jiras for the application and maintenance activities using Object Oriented Perl, CGI Perl and shell scripting.
- While working on bug fixing and enhancements, mastered skills in Perl regular expressions, object oriented Perl, CGI programming, writing new Perl packages, Perl DBI, Sockets in Perl and SNMP concepts.
- Created Business Logic for Syslog and Alert system for Network applications using Python.
- Worked as a module lead on the Host and Networking track of Confidential for bug fixing and development of Confidential application used for Host and Networks monitoring.
- L4 support in the same track and responsible for handling developmental and maintenance activities.
- Technologies used are Unix, C++, Object oriented Perl and CGI concepts of Perl, Shell and Unix scripting, Networking concepts are used in the project.
- Developed the real-time monitoring tool and alert monitoring tools for Confidential using C++ scripts and SNMP protocol.
- Developed the Host Management tool for Confidential using Perl and CGI scripting.
- This involves interaction with Oracle database and pioneered in developing stored procedures.
- Designed and developed the following modules in UCFM using Java and Perl concepts.
- Build Master for all monthly releases to build the code across the servers situated globally.
- Deploying the Perl builds and installing the builds on respective Unix servers.
- Supporting L3 teams during P1 calls and any development related issues.
- Develop monitoring support for various existing and new device types that Confidential adds to allow a seamless integration.
- Weekly code review with onsite Service Leads and maintaining all critical code written in Perl and Unix.
- Analysis of contingency plan for all possible failures and errors.
- Handle Technical Forum on a weekly basis.
Environment: Perl Programming, Object oriented Perl, CGI, Python,SQL, PL/SQL,Oracle 11g, Unix shell scripting, C++,CVS,SOAP and RESTfulWebServices, SNMP, JIRA
Confidential
Developer/Infra Engineer
Responsibilities:
- Applying of patches and Bug fixes to the servers on monthly basis with minimal downtime.
- Writing monitoring scripts in Perl/shell, to pro-actively monitor the application.
- Taking care of daily job activities on the servers.
- Active role for server support during the monthly releases of the application.
- Application startup and stop scripts using Perl DBI and Perl Programming.
- Bi-Weekly calls with cross functional teams in Confidential on the performance tuning of the servers.
- Involved in requirements analysis with business users.
- Deliver clean and maintainable code.
- Debug critical production issues
- Written SQL queries and stored procedures to fetch application user data and utilizing the data for automation scripting.
- Written Perl Scripts to automate set up of workable data in development regions (Dev, QA) to provide for UAT
Environment: Perl Programming, CGI, SQL, PL/SQL, Oracle 11g, Unix shell scripting
Confidential
Software Engineer
Responsibilities:
- Understanding of Requirements.
- Estimation on the requirements, complete gap analysis.
- High Level Design of the requirements.
- Customization of the various ITSM modules like IM/PM/SRM/CM/SLM.
- Creation of monitoring scripts for proactive monitoring and resolution of issues.
- Worked on System Stability track to identify existing issues and optimize the performance of Production server.
- Worked as HIGH level support and actively involved in on call and P1/P2 bridges.
Environment: Remedy Incident Management and Change Management, Developer studio, shell scripting, sql, putty, vi editor