Sr Perl Developer Resume
New, YorK
SUMMARY
- 9 Years of overall experience in Perl Development/Scriptingon Linux platform
- Excellent in Object Oriented Programming using Perl on Unix/Linux platform, also worked in mod perl environment for 3 years
- Handled applications written in Perl, mod perl, Object Oriented Perl, LAMP, Apache, Sybase, MySQL, Oracle.
- Expertise in creating packages, installing and configuring CPAN modules
- Worked on generating web pages using Perl, CGI, HTML, JSON
- Familiar with Perl Frameworks like Dancer and CPAN modules like DBI, DBIx::Class, WWW::Mechanize, LWP::Simple, XML::Simple etc.
- Automation of unit test cases using Perl, writing Perl modules for re - usability
- Good experience in command line interfaces (CLI), third party APIs and integration
- 3 years of experience in writing Perl scripts for database operations, data extraction, text manipulation, files parsing and reports generation for healthcare domain client
- Familiar with Front end Technologies to render web pages, web forms and applying validations and styling using CSS, HTML and JavaScript
- Great ability to write clear, maintainable and efficient codebase
- Experience using Autosys and knowledge ofJob Information Language(JIL). Using AutoSys for defining, scheduling and monitoring jobs.
- Have worked primarily in the domain of Health care, financial services and Banking, and Telecom.
- Proficiency working in a Unix/Linux environment, have good Unix shell scripting skills and done basic DevOps work
- Good hands on experience with XML and Relational database (Oracle/MySQL/Sybase), well versed with SQL as well as Dynamic SQL
- Extensively used Perforce as versioning system/SCM tool
- Worked and managed a team being senior resource and imparted knowledge transfer s for all the new joiners in the project.
- In-Depth understanding of multidimensional data structures, s, expert in Perl regular expressions
- Familiar with distributed systems development particularly using RESTful approaches
- Contributed in streamlining the code migration process by syncing up the application scripts between different environments like Production, QA, Dev and UAT
- Full exposure to SDLC (Software Development Life Cycle) Gone through complete implementation cycle (Waterfall) of building new business initiative projects from Application Development Side including Business Requirement Analysis, Logical design, Writing technical specs, Development, Analysis, Maintenance & Enhancements
- Quick at identifying errors and debugging code, doing bug fixes and enhancements to legacy code
- Self-starter, self-motivated with excellent communication, interpersonal and facilitation skills
- Ability to multi-task and work against deadlines/priorities - possess a sense of ownership and desire to take on an expanded role over time
- Capable of working with a global team and thriving in a team development environment
- Demonstrated work in a dynamic and agile environment with minimal documentation
- Served as primary customer contact and liaison person
- Strong analytical and problem-solving skills
- Delivered many freelance and in house Perl / Unix Commands for freshers and experienced people
- Currently engaged in the role of Senior Perl developer
TECHNICAL SKILLS
Technology \Tools: \ Perl, OOPerl, Unix Shell scripting, HTML, \Eclipse, Putty, TextPad, EditPlus, DBArtisan, \JSON, JavaScript, CSS, XML\Rapid SQL, HPQC\
Data Bases \Application Servers: \ Sybase, Oracle, DB2, MySQL, RDBMS\Apache \
Operating Systems \Version Control\: UNIX, Linux, Window 2000/2003/NT/95/XP, \Perforce\Vista\
PROFESSIONAL EXPERIENCE
Confidential, New York
Sr Perl Developer
Responsibilities:
- MSDIST is one of the fastest growing projects. It is also first project to be deployed globally in Morgan Stanley. I am working on the most crucial part of this transformation. I am responsible to create an interface which developers can plug into their tool and enable automatic handling of disting process.
- Train is a platform for developers across Morgan Stanley, consisting of tools, systems, standards to improve the quality of software, reduce inconsistencies across teams and improve developer productivity. I am critically involved and sole owner of this MSDIST- Train Integration module
- Development of MSDIST CLI known as “push” use by Train Jenkins CLI
- Creation of Perl modules to route train dist requests to portals based on GRN of the meta/project
- Start to end development of Retry workflow for failed dist requests in object oriented Perl
- Enabling “Push” as the default deployment setup for Train Jenkins jobs
- Working as Onsite Co-ordinator and backup lead for the project
- Primarily involved in the design and development of crucial module known as MSDIST Push.
- Direct communication with client on day to day basis for requirement gathering and prod issue resolution.
- Providing help to peers in development and doing their code reviews
- Written Unix Shell scripts, Perl scripts as part of activity to parse the log and identify any issues
- Analyzed and provided fix for most of the critical issues raised by testing team and users.
- Documented all the workflow with design details and flowchart
- Developed/Modified/Enhanced existing and new Perl Packages, Perl frameworks and tools
- Followed proper UAT testing procedures by working closely with the QA team to ensure good data quality and the processes meet the business requirements.
- Provided extended support for Production releases and also assisted in validating the releases
- Worked closely with the Business users acting as liaison between the Business and technology to identify the requirements for new projects
- Proactively fixed the bugs in the code identified while debugging production issues.
- Provided regular status updates to the client and senior management for the ongoing development work projects/productions issues.
- Suggested and Implemented changes to the existing processes and Applications to improve the availability of the applications to the Business.
- Mentoring juniors, conducting much knowledge transfer and sessions for new joiners.
Environment: UNIX, Perl, OOPerl, Sybase, XML, HTML, JavaScript, JSON
Confidential
Senior Perl Developer
Responsibilities:
- Web development using Perl, Unix, XML, HTML, JavaScript, MySQL
- Studying the existing code framework, code base and develop different Perl modules based on the requirements.
- Primarily involved in coding web pages for dashboards and backend data processing/scripting/cronjob activities
- Debugged the existing code to identify the root cause of few complex issues.
- Created PERL/UNIX scripts for processing the incoming feeds and generating feeds/reports for the downstream applications
- Contribution was also there in teambuilding activities and in improvement of project related process.
- Development of test scripts using Shell scripting and Perl scripting.
- Assisting junior Perl developers in the development of scripts
- Enhancement of existing functionalities to meet user’s changing need
- Independent unit testing and UAT support
- Demonstrated initiative and team work competencies
- Creation of new Perl classes
Environment: Windows XP, Perl, UNIX, XML, HTML, JavaScript, MySQL, Putty, Eclipse
Confidential
Perl Developer
Responsibilities:
- Creating new Perl scripts for automation and XML generation purpose
- Enhancing existing scripts for better performance and adding new features
- Creation, manipulation and accessing information from complex data structures
- Demonstrated success working both independently and as part of a team
- Fixing bugs and issues in the existing codebase
- Creation of mappings for ETL development using Perl and Informatica
- Interacting with clients in U.S to understand the requirements.
- Involved in tracking bugs, analysis of bugs, preparing bug reports and status reporting
- Assisting junior Perl developers in the development of scripts
Enviornment:Windows XP, UNIX, Perl, Informatica, SQL
Confidential
Perl Developer
Responsibilities:
- Have developed the following EDG DBI Helios maintenance and monitoring utilities using Perl, CGI: Helios Archive Utility (HAU), Helios Restore Utility (HRU), Helios Monitoring Utility (HMU), Helios Locator Utility (HLU), Helios Error Utility (HEU), Helios SAN Utility (HSU), Helios Tablespace Utility (HTU)
- Implemented Perl packages extensively. Used multithreading.
- Handling relevant Technical Communication with Client
- Working independently and within challenging time frames
- Reviewing code of junior team mates.
- Multi-tasked and work against deadlines/priorities
- Contributed in streamlining the code migration process by syncing up the application scripts between different environments like Production, QA, Dev and UAT
Environment: Windows XP, UNIX, Perl, Sybase, DBArtisan, HTML, DB2
Confidential
Senior Perl Developer
Responsibilities:
- Writing PERL scripts to extract the various types of contacts (Prodids, Persons, mail groups) and their information like departments emails from LDAP using data from sources CIDB, SYBMON, SYTS, ARA. Then I also did insertion of this data into their respective tables.
- Contact and maintain the email communications of these users in MS Excel sheets daily.
- Daily updating in tables using SQL and DBArtisan
- Automation of unit test cases using Perl, writing Perl modules for re-usability
- Worked and managed a team being senior resource and imparted knowledge transfer s for all the new joiners in the project.
Environment: Windows XP, UNIX, Perl, Sybase, DBArtisan
Confidential
Perl Developer
Responsibilities:
- Worked on the given data files like patients, appointments, Referring Providers etc. from various practices registered with Athena Net and convert those files into Athena Canonical Format using PERL.
- Extensively used PERL Regular expressions in this file parsing.
- Written Perl scripts to manually parse few files. All file formats like .TXT, .TAB, .CSV, .XLS were accepted. Couple of times its .DOC or .PDF too.
- Parsing using an automated tool ‘DO IT YOURSELF IMPORT TOOL’.
- Was also responsible for efficient workflow of the Import wizard. If any issues faced by PS team, worked on the front end user interface to solve the problems.
- Daily tasks also included database related operations. Using SQL we write queries to manipulate the existing data as per client’s requests.
- Using Sugar CRM application as a communication tool for client interaction.
- Worked as a part of Bug Queue Team.
- QADEVing a task in Athena Net refers to white box testing. Active involvement in the QADeving.
- Perl Scripting and White Box Testing
- Team Lead of Imports@AthenaNet, Managing three resources
- Handling relevant Technical Communication with Client
- Deputed to AthenaNet, Chennai (Client side) for three weeks on a Business Assignment
- Working independently and within challenging time frames
- Perl Trainer at Cybage Department