Post Job Free

Resume

Sign in

Software Engineer Project

Location:
Ellicott City, MD
Posted:
February 08, 2016

Contact this candidate

Resume:

Krishna Chaitanya.A

Email ID : actf4e@r.postjobfree.com

Mobile : 410-***-****

EXPERIENCE SUMMARY

Over 10+ years of experience in the analysis, design, development, implementation,testing and management of full life cycles of commercial applications based on perl (LAMP stack).

Functional experience includes E-commerce Applications, Management systems, TeleCom Systems and development of user interfaces and application interfaces.

Primary skills include Perl,CGI,Oracle,UNIX,MYSQL,Informatica,Java and PHP.

Secondary skills include maual testing, Test Director,system testing,end to end testing and integration testing along with SCRUM.

Have good Understanding of Software Development Process with respect to Software Development Life Cycle (SDLC).

Good backend and database knowledge like Oracle and MYSQL.

Good XML knowledge.

Installed many perl modules from CPAN.

Written many Perl Modules and invovled in writing sql queries,stored procedures and triggers.

Had experience in working with complex modules like CATALYST,CLASS::DBI,DBIX,SOAP::LITE of Perl.

Also witten a module for CPAN. Yahoo::Weather

Indepth knowledge on UNIX based operating systems.

Had worked with messaging systems and file distribution systems like Active MQ and STOMP clients.

Have good understanding of scrum and agile methodologies.

Based on the business requirements created High level and low level Design Documents for various projects.

EDUCATION

Bachelor of Engineering(B-Tech) in Computer Science Engineering, JNTU University, India, 2004

TECHNICAL SKILLS

LANGUAGES: Perl, PHP,Phyton,Ruby,Java, Unix Shell Scripting.

DATABASES : Oracle, MYSQL,Informix,Cassandra.

OS : Unix,Linux,Sun Solaris,Free BSD, Windows,RHEL.

Tools : TestDirector,CVS,SVN,Selinium,ActiveMQ,Bugzilla,Rally.

Web/Application Servers: Apache,JBoss,Tomcat.

DB Tools: Informatica 9.1, Toad, Sql Developer, SQL* plus, SQL* Loader, Import, Export.

Web Tools: HTML, XML, JavaScript, JSP, CGI.

ACCOMPLISHMENTS/ACHIEVEMENTS

Independently cleared many outages on Yahoo Properties.

Owned a property completely and manged it successfully, which yields 30Million dollars per annum at YAHOO.

Had worked in full life cycles of many projects.

Worked in United Kingdom for 12 months in client location.

Worked at client locations in Ford and Tiscali and reported to client teams directly for 3+ years.

Received cookies,bravos and many appreciations from client.

Working for YAHOO INC

PROFESSIONAL EXPERIENCE

Current Project : Global Soccer (YAHOO INC) ( MAY/2013 to Till Date)

Client : YAHOO INC (http://sports.yahoo.com)

Role : Tech Lead

Description: GLOBAL SOCCER is a platform for all Football related stuff. All platforms will be powered with Global Soccer platform for Football players, teams, stats, match stats, shchedules, scores etc..! All Yahoo properties will consume data from GLOBAL SOCCER platform.

Responsibilities:

Design,Bug fixing, enhancements, migrations and maintenance.

BE development, onboarded most of the feeds from OPTA and EuroSports.

Involved in Feeds Design and DB Design.

Gathered Business requirements by interacting with the business users, defined subject areas for analytical data requirements.

Started API’s Development.

Maintainnance and Bug fixing.

Gather Business requirements by interacting with the business users and involve in requirement analysis and design.

Involved in design of the feed acquisition system, Databases and API's based on requirements.

Code reviews, bug fixes, enhancements, Release verifications are few of the daily activities.

Developed simulator which will mimic live scenarios and edge cases.

Developed modules for live monitoring and log monitoring.

Completed Technical Designs for assigned activities.

Environment : Perl,PHP,Java,Apache,MYSQL,FreeBSD

Project 1 : Euro Sports (YAHOO INC) (MAR/2011 to May/2013)

Client : YAHOO INC (http://uk. sports.yahoo.com,

http://de.sports.yahoo.com,

http://it. sports.yahoo.com,

http://es.sports.yahoo.com,

http://fr.sports.yahoo.com )

Role : Tech Lead

Description:Euro sports is one of the YAHOO Properties. Euro Sports is based out of a architecture Jake, which was developed in Perl. We get feeds from different feed providers, euro sports beign the main feed provider. We acquire them and send to Feeds Processing Paltorm which will process those feeds and stores in DB. Page Gen system polls thoes feeds from DB and convert them into static HTML and dynamic PHP pages based on TEMPLATES and pushes them on to FE. Based on Dictonary we can translate each page into number of INTLS. We supports 5 INTLS(uk,it,es,de and it) and site is avaliable in all 5 INTLS.

Responsibilities:

Design,Bug fixing, enhancements, migrations and maintenance.

Worked on messaging solution, file distribution soultions using STOMP clinets and Active MQ.

API Development and migration.

Identifying the interfaces,program flows,test scenarios.

Onboarding Feeds into LEGO.

JAKE Migration

Environment : Perl,PHP,Apache,MYSQL,FreeBSD

Project 2 : Global Weather (YAHOO INC) (May/2010 to March/2011)

Client : YAHOO INC (http://weather.yahoo.com/)

Role : Tech Lead

Description:WEATHER is one of the YAHOO Properties. In WEATHER we focus mostly on presenting the climatic conditions of different places in the world to end users in different ways. We process incoming feed and present them to different systems in the way they understand.

Responsibilities:

Design,Bug fixing, enhancements and maintenance.

Identifying the interfaces,program flows,test scenarios.

Onboarded new feed provider for HK and KR.

Environment : Perl,PHP,Apache,MYSQL,FreeBSD

Project 3 : Tiscali UK Ltd (TechMahindra) (Nov/2007 to May/2010)

Client : Tiscali UK Ltd

Role : Senior Technical Associate

Description: Tiscali Systems consist of several applications developed in many technologies. Perl based systems are DSLRP, Prequal, CPS, VMS, CDR Mediation,C4,BOSEEXT and NIM.Each of these systems communicate among them and

also communicate with external like BT Systems for order provisioning (new provide,cease,regrade).Order flows from reseller portal to Prequal systems, gets validated then flows to Ecare and then to DSLRP for order provisioning.Dslrp communicates with Prequal,VMS,BTH and NIM, based on the order type and product type. Each Tiscali system communicat other internal systems and external BT systems for getting relevant information on Order Progress.

Responsibilities:

Bug fixing, enhancements and maintenance.

Deploying all Perl based systems on new servers and identifying the risks.

Identifying the interfaces,program flows,test scenarios.

Development of stubs.

Fixing the sql queries and stored procedures.

Manual Testing,System Testing,End to End Testing and Unit Testing.

Environment : HTML, Perl, CGI, Apache, Java Script, Oracle, UNIX,FreeBSD,Sun Solaris.

Project 4 : FAME (Covansys) (June/2006 to Nov/2007)

Client : Ford Motor Company

Role : Associate Projects

Description: FAME is basically for improving investment efficiency; FAME provides global access to forecasted and available equipment information. FAME should be used during the New Program Planning process to identify machinery and equipment to reuse. Having user-friendly access to machinery and equipment information offers the opportunity to realize significant savings through the reuse of existing assets.

Once you have identified a piece of machinery or equipment to reuse, and have contacted the owning plant to confirm the availability, you can "tag" (reserve) it for future use.

Responsibilities:

Design,Bug fixing, enhancements and maintenance.

Writing Perl modules,stored procedures and sqls.

Object oriented concepts are used for developing this application.

Involved in bugfixing, enhancements and maintenance

Environment : HTML, Perl- CGI, Apache, Java Script, Oracle 9i, UNIX.

Project 5 : EEBPR (Covansys) (June/2006 to Nov/2007)

Client : Ford Motor Company

Role : Associate Projects

Description: EEBPR is combination of many plat forms. Plat form A sends files to Plat form B and plat form B sends data files to Oracle. Perl scripts finds whether files are available or not after the job was scheduled and if it finds the file it load the data in the file into Oracle staging tables. This type of job gets carried away on every month before closing time. The data of the previous month is moved into history table. All these actions are performed using Perl scripts which are set to run after each periodic interval of time.AFX and EFX are two systems which contain data files. These are the data regarding Engineering Expenses and Administrative selling Prices. These two web interfaces are also developed using perl.

Responsibilities:

Writing Perl modules,stored procedures and sqls.

Object oriented concepts are used for developing this application.

Involved in bugfixing, enhancements and maintenance

Environment : Perl, Oracle 9i, UNIX.

Project 6 : Order Tracking System (Jiva InfoTech ) (Dec/2005 to Jun/2007)

Client : Order Tracking System (US)

Role : Module Lead

Description: Order Tracking System is having 2 modes of admin interface and a customer interface.

Mode 1: Order gets injected from the shopping cart developed in Java into our order tracking system. These orders can be Medical orders or Ink orders. For medical order it has to get doctor approval for shipment. This shipment will be done by group of FFC people who have account in certain carriers like FedEx, DHL, and UPS. So orders will be route to these FFC based on their route weight. Orders are assigned to those FFCs who are having the product indicated in the order only. So once this process is completed order gets placed in Waiting list. Orders in the waiting list are placed in Shipment Queue by choosing the carrier and package type of the shipment, and then the order gets tracking number. An image will be downloaded from the carrier API.

Mode2: Admin users can view this order tracking system. We have users like Admin, FFC, and Doctor. So based on the login the user used to logging in the system the menu will be

changed. For example say FFC login person cannot view other orders assigned to other FFC. Same is the case with Doctor log in.

Customer View: By using the email id and password given at placing order a customer can login to the Order tracking customer interface. There he can see the order status and ask questions about the order.

NOTE: It is a back end support system. It takes orders from Java based front-end system.

Responsibilities:

Design,Bug fixing, enhancements and maintenance.

Writing Perl modules and sqls.

Object oriented concepts are used for developing this application.

Involved in designing database.

Active role in maintaining the project.

Tested all the modules (Manual Testing).

Environment : HTML, Perl- CGI, Apache, Java Script, Java,JSP,Mysql, UNIX.

Project 7 : Rentgrazer (Vimukti Technologies) (Aug/2005 to Nov/2005)

Client : www.rentgrazer.com(US)

Role : Software Engineer

Description: Rentgrazer is just like rent.com site. It is used for the people who want

their houses to be rent and also for those who are in need of roommates. This is

helpful to search various places where there are requirements. Search is donned

based on user criteria like rent range etc.

Note: This is the main site for the below given 530 sites. This site acts as parent to all the 530 sub sites. All the listings posted in the different 530 sites can be seen in this rent grazer site.

Responsibilities:

Design,Bug fixing, enhancements and maintenance.

Writing Perl modules and sqls.

Object oriented concepts are used for developing this application.

Involved in designing database

Tested all the modules (Manual Testing).

Environment : HTML, Perl- CGI, Apache, Java Script, MYSQL.

Project 8 : NittanyHousing (Vimukti Technologies) (Feb/2005 to July/2005)

Client : www.nittanyhousing.com (US)

Role : Software Engineer

Description: Nittanyhousing is just like rent.com. It is used for the people who want

their houses to be rent and also for those who are in need of roommates. This is

helpful to search various places where there are requirements. Search is donned

based on user criteria like rent range etc.

Note: we had another 530 sites of same functionality so all these sites use the same code to run.In the same way we are having 530 different sites. (49erliving.com, 49erhousing.com

Responsibilities:

Design,Bug fixing, enhancements and maintenance.

Writing Perl modules and sqls.

Involved in designing database.

Environment : HTML, Perl- CGI, Apache, Java Script, Mysql.

Project 9 : SpammBoo (Vimukti Technologies) (Sep/2004 to Jan/2005)

Client : Spam Boo.

Role : Software Engineer

Description: Spam Boo is complete server side solution for today’s major Internet

problem of SPAM. Spam Boo provides users complete Web based mail interface.

It is written in HTML: Mason, mod_perl on Apache web server.Web mail at

Spam Boo supports multiple attachments, viewing of text, html, and image attachments

inline, Forwarding of mail as attachment etc.

Responsibilities:

Design,Bug fixing, enhancements and maintenance.

Object oriented concepts are used for developing this application.

Writing Perl modules and sqls.

Environment : HTML, Mason, Perl, Apache, Java Script and Mysql.

Project 10 : Minerva Real Estate (Vimukti Technologies) (Jun/2004 to Aug/2004)

Client : Minerva Real Estate (US)

Role : Software Engineer

Description: The administrator enters the details of the property information, and on the corresponding listing tasks is assigned by the associates. Calendar, people, web write up, Resources etc. are the various modules involved in this project. SMTP mail server is used for sending mails to clients, by setting time the mails are auto send by the server, retrieving corresponding data from the database.

Note: It is a back end support application used for communication between the realtors and the associates.

Responsibilities:

Creating html, jsp pages for front-end application.

Object oriented concepts are used for developing this application.

Involved in designing database

Environment : HTML, Perl,JSP, JBoss, Java, Java Script, Mysql.



Contact this candidate