SRINIVASAN KUMAR
732-***-****/abiepl@r.postjobfree.com
SUMMARY
. Over all 8+ years of experience in web designing comprising of analysis,
design, development, object oriented concepts, testing and
implementation.
. 5 years experience in developing web based applications using PHP 5/4/3,
MySQL, HTML, CSS, JAVASCRIPT and 3 years experience in Adobe Flex 3/1.5,
Flash, ActionScript & AJAX.
. Proficient in WAMP (Windows, Apache, MySQL, PHP), XAMPP and LAMP (Linux,
Apache, MySQL, PHP) toolset.
. Solid experience with Model View Controller (MVC) architecture based Web
Application Development.
. Have experience in Agile SDLC methodology.
. Experience in XML, JQuery and JSON.
. Developed applications using SMARTY Template engine.
. Good experience using Adobe Dreamweaver, Adobe Flex Builder.
. Well versed with multiple version control tools like VSS, SVN, GIT and
Perforce.
. Performed Back end development work using MySQL.
. Experience in using web services such as SOAP, WSDL.
. Have eCommerce application development experience.
. Possess good analytical, problem solving, leadership skills and quick to
adapt to any changes has helped to be result oriented.
. Highly motivated with strong work ethics, eager to contribute to a
progressive organization and an inspiring team player.
. Strong analytical and debugging skills and ability to rapidly learn new
concepts.
. Have good leadership qualities, experience in managing projects and
teams.
. Good interpersonal communicator who effectively interacts with clients
and all levels of management.
EDUCATION
. Master of Computer Applications from University of Madras, India
. B.Sc Computer Science from University of Madras, India
SKILLS
Operating Systems Windows, Linux
Languages PHP 5x/4x/3x, C, C++
RDBMS MySQL, Oracle
Web Technologies Adobe Flex 3/1.5, ActionScript, HTML, XML,
CSS, AJAX, JavaScript, JSON, jQuery
Frameworks PureMVC, AMFPHP
Tools Flex Builder, Dream Weaver, Eclipse,
Notepad++
Web Server Apache
PHP Template Engine Smarty
Version Control VSS, SVN, GIT, Perforce
EXPERIENCE
Apr '10 - Till Present PHP Developer, Marathon Multimedia, MN
Call4Abstracts
Call4Abstracts is one of the popular web-based abstract management systems.
Call4Abstracts is a complete solution from abstract submission to
publication. There are different modules i.e., Submission Module, Review
Module, Session Assignment Module, Administration Module etc.
. Use of OO PHP to develop backend system with MySQL.
. Coding in LAMP (Linux, Apache, MySQL and PHP) environment.
. Developed interactive web pages using HTML, CSS and JavaScript.
. Written SQL queries in MySQL.
. Used JavaScript for all the client side validations.
. Responsible for testing and debugging.
. Tests were performed for each and every module for bug fixing.
Environment: PHP5, MySQL, JavaScript, HTML, CSS, JQuery, Linux, SQLyog
Jun '08 - Mar '10 Flex/PHP Developer, Best Buy, Minneapolis, MN
White label
Whitelabel Application is a web based application developed for Best Buy
Corporation to promote their mobile phone sales. It was developed using PHP
& MySQL for the public website and Adobe Flex for the admin site.
Whitelabel is an eCommerce application, any vendor can become a partner
with BestBuy and they can sell BestBuy products and get benefited. Every
whitelabel partner can customize the products based on their interest from
the available list of products. Each partner can have their own pricing for
each product.
. Developed Product Management (front end) using Flex and ActionScript.
. Developed back end using OO PHP and MySQL.
. Implemented PureMVC framework to follow MVC architecture.
. Responsible for integrating Flex and PHP using AMFPHP.
. Handled all the front-end validation using ActionScript.
. Used PHPMYADMIN for MySQL connectivity and management.
. Created custom components in Adobe Flex to meet the requirement.
. Written unit tests using PHPUnit for PHP and FlexUnit for Adobe Flex.
. Participated in discussion with the Business team to come up with
better solution.
. Responsible for Testing and debugging.
Environment: Flex, PHP5, MySQL, ActionScript, AMFPHP, PureMVC, JavaScript,
CSS, HTML, CSS, AJAX, JSON, JQuery, Smarty, Linux, SOAP, WSDL, Agile
Apr '07 - Jun '08 System Developer/Technology Specialist, Lighthouse
International, NY
Lighthouse LMS
Lighthouse Learning Management System (Lighthouse LMS) is a web-based
application used to plan, implement, and assess a specific learning
process. This application provides an instructor with a way to create and
deliver content, monitor student participation, and assess student
performance. This system also provides students with the ability to use
interactive features such as role-play, observe, and work with their
mentors. Lighthouse LMS has Manage users, roles, courses, instructors, and
facilities and generate reports. Display scores for individual lesson quiz
and Download evaluation forms and course material are unique features of
this system.
. Developed OO PHP pages enforcing the Model View Controller design
pattern (MVC).
. Worked with the LAMP architecture for designing and
developing applications.
. Created the User Management for Different Users such as administrator,
student.
. Used SMARTY Template engine.
. Handled cross browser/platform compatibility issues.
. Used Flash and ActionScript for displaying the study material with
images.
. Designed forms and Created dynamic front-end validation using
JavaScript.
. Implemented PHPUnit for testing.
. Tests were performed for each and every module for bug fixing and
solving the bugs.
Environment: PHP5, HTML, CSS, MySQL, JavaScript, Apache, Flash MX 2004,
Action Script, Natural Voices TTS, Linux
Jan '07 - Mar '07 Programmer Analyst, New York University,
NYC, NY
NYU Athletics Department Recreation Guide
NYU Athletics Recreation Guide is an application designed for NYU students
to provide the information of courses conducted by the athletics
department. It is integrated with Sallie Mae (payment gateway) to process
the online payment submitted by its users when the students enroll their
courses online.
. Implemented shopping cart application using OO PHP.
. Integrated payment gateway such as Sallie Mae.
. Designed front-end pages using CSS, HTML
. Handled all the client side validation using JavaScript.
. Implemented PHP session variables and cookies.
. Track and fixed bugs that were found during various phases of
developments.
Environment: PHP5, HTML, CSS, MySQL, JavaScript, Apache, Linux
Aug '06 - Dec '06 Team Lead, Global Media Technology Limited,
London
Conjungo
ConjunGo is a technology product, solution and supplier search portal. It
enables decision makers in SMB, Mid-Market and Enterprise businesses to
research and select technology solutions and channel partners appropriate
for their businesses at a global and localized level. With its end user
focused search functionality, ConjunGo saves the technology buyer
significant time and money in searching and identifying new suppliers
anywhere across the globe.
. Use of OO PHP to develop website functionality.
. Coding in WAMP (Windows, Apache, MySQL and PHP) environment.
. Implemented AJAX for auto filtering results.
. Created separate modules for different user privileges such as
administrator, vendor, and supplier.
. Developed interactive web applications using techniques such as HTML,
CSS, Ajax and JavaScript.
. Implemented PHP session variables and cookies.
. Used JavaScript for all the client side validations.
. Responsible for testing and debugging.
. Played a Team Leader role.
. Responsible for reviewing codes developed by other team members.
Environment: PHP4, Oracle, HTML, XML, Ajax, JavaScript, Apache, MVC
Apr '06 - Jul '06 Team Lead, pullUin Software, Sioux
Falls, SD
Virtual Skills Application
The Virtual Skills Application provides training for basic nursing skills.
The application is created in Flash using a MySQL database. The media for
the program includes video, audio, and photographs. As the user logins
Skill list will be displayed to the user. The skills list contains all of
the skills the user can complete. The skill list includes both non-
interactive skills and interactive skills. The non-interactive skills
involve watching a video with audio of the skill accompanied by a text
description of the skill's steps. The interactive skills allow the user to
view a demonstration of the skill, practice the skill, and be evaluated or
test out of a skill. Logging in to application as administrator will allow
the user to add, edit and delete the skills.
. Responsible for managing the team of 4 and distributing the work.
. Developed PHP pages for the website.
. Written SQL queries in MySQL.
. Handled all the client-side validation using JavaScript and ActionScript.
. Flash and ActionScript were used for the quiz.
. Tests were performed for each and every module for bug fixing and solving
the bugs.
. Reviewed codes developed by team members.
. Handled client interaction via Email, IM and Telecon.
Environment: PHP4, MySQL, HTML, CSS, JavaScript, Apache, Flash,
ActionScript
Jan '06 - Apr '06 Software Engineer, MFG.com,
Atlanta, GA
MFG MANAGE
Total Inventory and Job shop Maintenance system with document route and
additional features. It has administrative module, which would let the
administrator to define role & privileges for the user of the system. Some
of the other modules involved are: Customer Relation Management, Inventory
Transaction, Manage Bill of Materials, Manage Customer, Manage Purchase
Order, Manage Quotes, and Manage Request for Bid, Manage Sales Order,
Manage Vendors, Manage Schedules & etc.
. Coding
. Client-side validations using Flex Action Script.
. Unit Testing.
. Module Testing
Environment: Flex 1.5, Cold Fusion MX, MSSQL Server and Cairngorm
Architecture
Sep '05 - Dec '05 Team Lead, Presens
Technologies, NC
Discovery Leadership Assessment Reports
The objective of this project is to rewrite the existing ASP application
into PHP to generate dynamic reports/graphs (RADAR, BAR CHART, TABLES)
using pdflib.
. Team Leader
. Unit Testing.
. Module Testing
. Code review of other modules.
. Client interaction via Email, IM and telecon.
Environment: PHP4, MySQL/MSSQL, Apache, PdfLib
Apr '05 - Aug '05 Software Engineer, Thinking
Edge, CO
Thinking Edge Idea Library
Thinking Edge Idea Library is an application which is designed to help
salespersons. The Salesperson (end-user) will answer questions on the
Search Criteria page that describes the type of prospect and hurdle that
the salesperson has encountered. If a match is found then a results page
should be displayed with the best correlated entries from the Idea Library
database. If the user does not find any suitable ideas or needs additional
help, then he can post his request, that will sent as an email to the
Thinking-Edge Coaches. The Idea Entry page will be used by selected Users
to enter new ideas into the library/database. These new or updated ideas
will need to be reviewed by the Thinking Edge Admin group to insure quality
and proper criteria selections.
. Coding
. Client-side validations using Javascript.
. Unit Testing.
. Module Testing
. Code review of other modules.
. Client interaction via Email, IM and telecon.
Environment: PHP4, MySQL, HTML, JavaScript, Apache
Oct '04 - Mar '05 Software Engineer, Nous
Infosystems, India
Nous Helpdesk
NOUS Helpdesk is a multi-user computer, software, peripheral and problem
tracking system. You can use Helpdesk depending on your user-level, to
view, edit, and add computer systems to a database with an extensive list
of fields. And we can also view post jobs.
. Coding
. Client-side validations using Javascript.
. Unit Testing.
Environment: PHP4, MySQL, HTML, JavaScript, Apache
Mar '04 - Sep '04 Software Engineer, Vallis
Software, Lincoln, NE
Vallis
Vallis Softwares a US based company requires an email notification PHP
application
to review the documents submitted by other employees.
. Coding
. Client-side validations using Javascript.
. Unit Testing and Module Testing
. Client interaction via Email, IM and telecon.
Environment: PHP4, MySQL, JavaScript, Code Charge Tool, NaviCat Report
Viewer,
PHP Shell Script., Apache, Linux.
Sep '03 - Feb '04 Software Engineer, Network
Solutions, India
Netsol Intranet
This is an intranet project, which is almost like a website in nature, this
serves as an internal website for their employees to update them with the
news & events, happenings and latest info about the company.
. Coding
. Client-side validations using Javascript.
. Unit Testing and Module Testing
Environment: PHP3, Photoshop 7.0, MySQL, JavaScript, Apache
Mar '03 - Aug '03 Software Engineer, Hexaware,
Bangalore, India
Hexaware Intranet
This is an intranet project, which serves for employees as an info base.
All the events, News and happenings in Hexaware will be published. It is
based on content management system. Admin can edit the pages and update it
easy with the help of the user interface provided. Also seating arrangement
of employees can be identified. With this, one can easily identify any
employee in the floor with detailed info like, his cabin name, employee
name, his email id and other useful info. This site also has more than 400
static pages.
. Coding
. Client-side validations using Javascript.
. Unit Testing and Module Testing
Environment: PHP3, MySQL, JavaScript, Photoshop 7.0, Apache
Sep '02 - Feb '03 Software Engineer, Cranes Software,
Bangalore, India
Cranes Intranet
The client is recognized for its leadership in technical software products
and outstanding support capabilities. CSIL has a neat layout, trendy color
scheme and an eye-catchy appearance. The website has contact, requesting a
technical support, bug report forms made with the use of PHP.
. Coding
. Client-side validations using Javascript
. Unit Testing
Environment: PHP3, MySQL, HTML, JavaScript, Linux, Apache
Mar '02 - Jul '02 Software Engineer, Senses Technologies,
Chennai, India
Faculty Profile Management
This website is developed with MySQL backend to store the profiles of each
faculty. And the search facility for the Faculty section has been made to
match client criteria. Admin privileges have been made to view, edit,
delete faculty profile and to allot the user access. Each content of the
client Faculty, Search section is dynamically generated with the use of PHP
and MySQL.
. Coding
. Client-side validations using Javascript
. Unit Testing
Environment: PHP3, MySQL, HTML, JavaScript, Windows, Apache
Jul '01 - Dec '01 Software Engineer, Senses Technologies,
Chennai, India
Hotel Management System
This Hotel Management system (HMS) packages take care of automating the
various activity that carried out by the different department involved in
the hotel, that is cheek in, check out, Daily transaction, Bill collection
and Additional advance entries. This system generates the reports of bill
printing, daily arrival register, daily departure registers and cashier
statements.
. Coding
. Unit Testing
Environment: Oracle & Developer 2000, Windows NT