Software Developer (consultant) Resume
Santa Clara, CaliforniA
SUMMARY:
- Over 20 years of experience in SDLC and project management
- Excellent problem solving, analytical, and debugging skills
- Proven to be extremely versatile and adaptable
- Experience with systems and software engineering methodologies
- Experience in debugging software products by providing the systematic tests plan
TECHNICAL SKILLS:
Protocols: QA, TCP/IP, LDAP, AD, HTTP, SSH, SIP, VPIM, SMPT, IMAP
Languages: Procedural and OOP Perl, C, Python, shell & java scripting, jsp, HTML, CGI, CSS, PL/SQL
Operating Systems: Linux, AIX, Sun Solaris, HP - UX, Confidential OS X, Windows, QNX
Development Environment: Clear Case, CVS, Agile/Scrum environment, DevOps LAMP, Nagios
Project Management: ULM, MS Visio, Excel, Project, PowerPoint, MS Word
PROFESSIONAL EXPERIENCE:
Confidential, Santa Clara, California
Software Developer (Consultant)
Responsibilities:
- Tested Axiom Storage System with the Regressions team and automating tests using Perl.
- Developed, modified, analyzed, and wrote test procedures and executed software test plans.
- Worked within regression test automation group and ran tests.
- The software used CLI information to automate the regression test which was written in Perl.
- Designed and implemented Perl plugin script for Nagios Application to support automation platform.
The technologies used were Perl, CVS, Axiom SAN/NAS Storage System, fiber optic switches and cables.
Confidential, San Jose, California
Perl Developer
Responsibilities:
- As a member of governance and compliance group, responsible to safeguard and secure all the cisco’s database system which are under the SOX system mandate. Designed and developing programs to search database servers, providing traceability for the entire connection to all databases accessed by the DBAs whom uses a user id such as SYS/SYSTEM/APPS to make changes in the database. The DBA real name are find, stored, reported, reviewed and approved by the respective managers.
- Designed and developed new programs for Restricted Data Access Control (RDAC).
- Designed and coded automate mapping for the Data Base Administrators (DBA) User ID, that switch IDs into generic names and moves back and forth between different server and time zone.
Confidential, Cupertino, California
Responsibilities:
- Enhanced the object-oriented Perl modules to test the ubiquity metadata server.
- Wrote new codes to simulate several new test cases.
Confidential, Cupertino, California
Software Delivery Engineering (Perl Tools Consultant)
Responsibilities:
- Worked with Confidential development teams to configure their project code base.
- Performed system level integration; solved complex problems.
- Worked cross functionally with teams across Confidential to ship products.
- Performed builds of new software products.
- Reported and resolved software problems.
- Developed and augmented internal tools using CPAN & Confidential Perl Modules.
Confidential, San Francisco, California
Perl application Consultant
Responsibilities:
- Minimized changes to application code while switching to a new database. The application was written in Perl, Apache, HTTP, HTML, CGI and JavaScript running on Sun Solaris and AIX Platforms.
- Reviewed the AIX UNIX shell scripts pertaining to installation of database changes and setting oracle shell used to capture data changes.
- Ensured performance degradation is addressed due to network latency issue by enabling high availability platforms.
- Active/Active Oracles Database instances across multiple geography.
Confidential, San Jose, California
System Analyst, Perl Developer Consultant
Responsibilities:
- Responsible for enhancing and maintaining a large Perl application designed to manage world-wide Cisco events, such as live seminars and online presentations in ten different languages.
- Automated the modification of almost all the Perl module because of the new Perl version effect on multi bytes characters were getting double encoded when they are read from the CGI object.
- Developed and maintained Perl/CGI/DBI module.
- Advanced Perl debugging to fix bugs and document existing functionality.
- Wrote all the software development life cycle documentations including test cases.
- Designed, developed, and deployed the web marketing suite of products release of several enhancements for Seminar Management System (SMS), on September 2nd, 2010.
The technology used was Perl, UNIX shell script, HTML, CGI and SQL on oracle dBase. The application is running on Linux and AIX O/S the version control repository was CVS working in conjunction the new Kintana workflow application for deployment.
Confidential, Walnut Creek, California
Program Analyst (Perl Developer)
Responsibilities:
- Provided rotating shift coverage during initial deployment of new software release.
- Designed, implemented, and tested a new web interface utility which reduced help desk work by 40%. The utility was written in Perl, UNIX shell and java scripts, HTML/CSS and CGI, running on Widows and AIX platforms.
- Designed, developed, and deployed roles-based web application audit form required by auditing written in C, OO Perl, HTML/CSS, SQL, java scripts, and CGI to interface with database.
- During Longs transition to CVS, used OO-Perl Module and scripts to perform the transformation of Longs LDAP and Active directories employees profile by reformatting, cleansing, removing duplicates and enforce consistency of the data. Used shell and Perl scripts to examine individual data fields and apply new rules to consistently convert the contents to the form required by the CVS Directories.
- Used Perl script and Perl OO Modules to automate data analysis of company’s Juniper and Cisco Fire wall logs files as well as all other point of entry to the company local network system including the 8 directories used for authentications. This tool was used by Information Security Group to monitor the company’s network usage and duration by each individual.
Confidential, San Jose, California
Professional Services Consultant
Responsibilities:
- Managed projects, time, cost, quality, resource allocation, risk analyses, issues resolution, and provided status to senior management.
- Customized SS8 Unified Messaging Server which met customer requirements and complied with industry standard.
- Designed, implemented, and tested a new feature for SS8 Messaging Server to support Verizon legacy customers.
- Designed, implemented, and tested the Digest Access Authentication for SIP features of the SS8 SC3100 Server (Sun Salaries). Technology used was C for the SIP library changes, C++ for Server code and used Linux and Perl and UNIX shell script to test the system functionality.
Confidential, San Jose, California
Lead/Manager, Custom Development
Responsibilities:
- Built the Custom Development engineering team into a highly productive and skilled team of eight engineers. Also managed an off shore team of four engineers.
- Supervised a team of engineers who designed, implemented, and deployed a Unified Messaging system for Verizon. The system utilizes MIME encoding to deliver e-mail to IMAP server, using LDAP to access and retrieve email addresses of the recipient.
- Installed Linux operating system on a PC, down loaded LDAP and IMAP server’s source codes, compiled and used the Linux platform to test the new Verizon system.
- Advised Sales Engineers with product details and clarification of customer’s requirements.
- Provided a rapid (Agile) development life cycle in support of the Confidential ’ domestic and international custom development products.
- Tracked the status of projects and provided status to the VP of Support department.
Confidential, San Jose, California
Software Design Engineer
Responsibilities:
- Responsible for the implementation and completion of Sprint Personal Messenger (SPM) project. After preliminary talks with the customers, designed the system. Defined the requirements document and created the functional specifications. The design was mainly menu driven which provided considerable configuration flexibility, from the automatic scheduling of reports to the delivery of the billing information to their billing platform. The technology used in this product was C shell script running on QNX (real time UNIX O/S), compiled and debugged on the Watcom compiler.