Senior Developer / Sr Perl Programmer 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.
- Host Search
- Host Traceability data structure
- Host dependency matrix
- Trend reports
- Traps and Syslog module
- 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:
- Working on “Over the Air Test” (OTAT) application for Honda Telematics unit as a Lead developer and automation engineer.
- 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 Cisco 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 Cisco for bug fixing and development of Cisco 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 Cisco using C++ scripts and SNMP protocol.
- Developed the Unified configuration file management system (UCFM) for Cisco in Object oriented Perl and Java. UCFM has the capability of scheduling the activities on the Network hosts.
- Developed the Host Management tool for Cisco 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.
- Routers and Switches Downloads/Uploads
- Routers and Switches Auto-config
- Load balancers Auto-config.
- 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 Cisco 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 Cisco 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.
- Bug Fixing
- Worked as HIGH level support and actively involved in on call and P1/P2 bridges.