Software Engineer Resume
San Jose, CaliforniA
SUMMARY:
- 10 years of work experience in client server, Web development, web based SAAS user interface development, Database systems, n - layer web applications utilizing PHP5 including PHP frameworks such as Zend and Drupal, etc.
- Proficient in LAMP, MySQL, XML, HTML/XHTML, JavaScript, Perl, Linux
- Involved in entire lifecycle of the projects including Design, Development, and Deployment as well as Testing, Implementation and support.
- Proficient in working with MVC architecture.
- Experience includes Database Design, Analysis and Development with MySQL, SQL Server.
- Over 10 years’ experience programming in a LAMP environment.
- Experience with Content Management Systems (CMS) such as Drupal.
- Experience with source code management like SVN, CVS and bug tracking systems.
- Excellent communication skills.
TECHNICAL SKILLS:
Programming Languages: (Strong) PHP4/5, XHTML/HTML, Core JavaScript, Perl,(Moderate) XML, Drupal, Smarty, Python, Java, Bash/C Shell, ASP.NET, EXT JS, LDAP, WML, CSS, JSON(Academic) C/C++, Java, Ada, JSP
Databases: MySQL, SQL Server
Software Packages: Microsoft Access, Excel & Word, Macromedia DreamWeaver Versions 6.0 and 9.0, Adobe Photoshop CS3, Ahead Nero, Eudora, Visual Studio 2005, Borland C Compiler, Turbo C Compiler, Visual Caf, Borland JBuilder, Silverpop, SQL Server Enterprise Manager, Eclipse, Borland StarTeam Version 6.0, TortoiseSVN, CruiseControl, PuTTY, MySQL Query Browser, WinSCP, TKDiff, XAMPP for Windows, VMware Player, HeidiSQL, Bugzilla Version 3.4.4, Wordpress Version 3.4.1, Mercurial, WampServer Version 2.2 (64 bit), vBulletin Version 4.1.2, Perforce P4V, Vim File Editor, Jira, Confluence, Jaspersoft iReport Designer, Tableau 8.0, SAP BusinessObjects, Weave Milestone 1.9.37
Operating Systems: Microsoft Windows, UNIX (AIX), LINUX (Debian, Ubuntu, CentOS, Redhat), DOS
PROFESSIONAL EXPERIENCE:
Confidential, San Jose California
Software Engineer
Responsibilities:
- Gathered business requirements and evaluated technical requirements for the creation of a unified business intelligence platform based on the current infrastructure of the tenant ops department and those of other departments whose data they wished to collect.
- Identified existing data sources including Tableau dashboards and MySQL databases containing data targeted for collection and limitations in connecting with them
- Researched currently available business intelligence tools and evaluated them to determine and advise on the availability of low cost alternatives to Cisco’s Tableau server.
- Set up and demonstrated the viability of a Weave data visualization platform hosted on an internal cloud instance for comprehensive dashboard visualization and internal Confluence report page automation via embedded iFrames
Environment: Cisco Cloud Services, Windows7, Ubuntu and CentOS LINUX, MYSQL, Tomcat, Apache
Confidential, Santa Clara California
Software Engineer
Responsibilities:
- Utilized PHP and MySQL for overall enhancement of Confidential ’ server side application for processing of data collected from customers concerning all aspects of computer usage.
- Added functionality to extend capability to store and report information including the ability to store and report information collected from Android devices as well as the ability to store and report information encoded using any character set
- Revised processes to allow the application to process information incrementally.
- Developed scripts coded in Python for parsing of files provided by the Confidential .
- Worked with large data sets (millions of records)
Environment: PHP5, MYSQL, Python, Apache
Confidential, Cupertino California
Software Engineer
Responsibilities:
- Utilized PHP and MySQL for creation of an internal system to monitor and document the return and replacement of defective mobile devices.
- Cut the turnaround time for replacement to 1 - 2 days
- System was integrated into manufacturing process to provide timely feedback for correcting mistakes in production and has since been more widely applied.
- Also used a Jakarta Tomcat platform using web services as a data source, JDBC for database connectivity and MySQL for storage with builds implemented as a Coral/Codigo Service in a Spring Framework for the Java component.
Environment: PHP5, MYSQL, Java, BASH, Tomcat, Perforce
Confidential, Redwood City California
Web Developer
Responsibilities:
- Configured and maintained a WAMP server (Windows, Apache, MySQL, and PHP) for internal development.
- Setup deployment stream for vBulletin forum application engine.
- Performed modifications to landing pages using HTML and CSS.
- Utilized PHP5 and MySQL databases using PuTTY and FileZilla for server access and control as well as BitVise for application build.
Environment: PHP5, HTML, XHTML, CSS, Agile Methodology, Apache, Perforce
Confidential, San Francisco California
PHP Developer
Responsibilities:
- Utilized PHP and MySQL for enhancement of interface for internal rules engine managing product promotional campaigns.
- Created scripts and tables for monitoring page usage during the purchasing process.
- Worked on creation of history table for storage of sales commission records and script to populate it using MySQL.
- PHP5 and MySQL databases for server side functionality and XHTML/JavaScript for client side development.
- Also used Mercurial for file management and version control in a LINUX environment.
Environment: PHP5, JavaScript, HTML, XHTML, MYSQL, Agile Methodology, Apache, Mercurial
Confidential, Santa Clara California
Senior Software Engineer
Responsibilities:
- Utilized PHP and MySQL for enhancement of a Confidential grid advanced metrics SAAS user interface by applying PHP Object Oriented Programming for report generation.
- Added functionality to existing dashboard for creation of asset trees including the specification of multiple sub-locations and addition of server/assets at any location along with functionality for recursive deletion at any level
- Performed coding in PHP on Linux Platform for TDD scripts run on the command line.
- Developed manual version control PHP script
- PHP5 and MySQL databases using HeidiSQL for database access and control as well as KiTTY for server access and debugging applications, and EditPlus 3 for file editing.
- Also used Tortoise CVS for file management and version control and VMware Player for starting PHP and generating command line error reporting on my local machine.
Environment: PHP5, JavaScript, XHTML, MYSQL, Agile Methodology, Apache, Eclipse, VMWare
Confidential, San Jose CA
Web PHP Server Engineer
Responsibilities:
- Configured and maintained various software extensions for the LAMP architecture (Linux, Apache, MySQL, and PHP).
- Developed server side functionality for Facebook game including login and session setting aspect.
- Developed shopping cart and integrated web services to access the payment information via 3rd party APIs and platforms (E-commerce).
- Developed load testing script for concurrent user simulations and study of application failure tolerance.
- Wrote programs using PHP for management of MYSQL database and cached data maintenance and operation.
- Installation and Configuration of PHP and MySQL for local copies of games & applications.
Environment: PHP5, Drupal, JavaScript, Linux, XHTML, CSS, MYSQL, Facebook Graph & REST APIs
Confidential, San Francisco California
Web Developer
Responsibilities:
- Maintenance and updating of their previous and current US website including the development of the Customer Successes section.
- Creation of XML email templates and corresponding XHTML files.
- Designing of individual pages in Adobe Photoshop CS3 and Dreamweaver 9.0.
- Development of individual ASPX/RESX pages on Microsoft Visual Studio 2005 including work on the corresponding pages in French, German and sometimes Japanese.
Environment: Initially,, PHP, MySQL, StarTeam & DreamWeaver 9.0; Later: ASP.Net 2.0, SQL Server, TortoiseSVN, Visual Studio, CruiseControl & Agile Methodology, XHTML, CSS, JavaScript, Windows, Apache, Adobe Photoshop CS3
Confidential, Folsom California
Web Developer
Responsibilities:
- Maintenance and updating of their government technology website located at: http://www. Confidential .com.
- PHP development using a Smarty Templating engine, XHTML and JavaScript using EXT library and JSON and an object relational SQL Server database using SQL Server Enterprise Manager for access, a ‘Nodevigator’ for relating information and Eclipse and Subversion for file and version editing and control.
Environment: PHP, MySQL, HTML, CSS, JavaScript, Dreamweaver, Photoshop, Gimp, SQL Server
Confidential, Sunnyvale California
Web Content Specialist
Responsibilities:
- Maintenance and updating of the Japanese and English versions of the Confidential Sales website utilizing PHP and XHTML
Environment: PHP, XHTML, JavaScript, Bricolage and Microsoft SharePoint
Confidential, Sacramento California
Webmaster
Responsibilities:
- Development of a website for mortgage brokers and those seeking mortgages using PHP, MySQL and HTML
- Experience in PHPMyAdmin and Cron jobs
Environment: PHP, Perl, HTML and JavaScript utilizing MySQL databases.
Confidential, San Ramon California
Web Developer
Responsibilities:
- Development of a demo real estate website using php.
- Collaboration on the development of an e-business site as well as its usage for the shopping and checkout application for the AIM Computer website and dynamic parametric search engines for Confidential Mfg.
- Developed different system modules e.g Selection, Order, Material Receive and Invoice.
- Development of the Calendar section of the Indolink website displaying Events and Announcements and development of an E-Tickets application for promoting events and selling tickets.
- Collaboration on the user's administrative interface for Confidential email filtering web-based SAAS application.
- Refactoring of back-end code and optimization of the database queries for improved performance.
Environment: PHP, Perl, HTML and JavaScript running on an Apache server utilizing MySQL databases and a Debian LINUX OS
Confidential, Walnut Creek California
Web Developer
Responsibilities:
- Modified Perl script for job search page to select for minimum age and scheduled time of position.
- Qualified the Center for a Youth Inclusion Grant from the government.
Environment: Perl, HTML and JavaScript running on a MacIntosh server utilizing flat file databases
Confidential, Walnut Creek California
C Programmer/Consultant
Responsibilities:
- Troubleshooting of a Paradox Database viewer coded in C to determine cause of error in records entered in the 9000th to 10000th entry range issues related to the Int variable type.
Environment: C and Quattro running on a DOS OS utilizing Paradox database
Confidential, Moraga California
Information Technology Services Department, Web Developer
Responsibilities:
- Design and implementation of a series of PHP scripts for the Confidential ’s College external as well as internal web sites.
- Development of an online calendar that displays scheduled events by the day
- Creation of scripts displaying job positions for the Human Resources department.
Environment: PHP, Perl, HTML and JavaScript running on an Apache server utilizing MySQL databases and a Debian LINUX OS
Confidential, Philipsburg Montana
Computer Department, Website Co-management/Development
Responsibilities:
- Conversion of their website from a Windows NT-based website with ASP scripts using an Access database to a LINUX based, PHP coded one with a MySQL database.
- Developed a Perl script to convert the remaining tens of thousands of unscripted HTML pages so that they would work on the new website
Environment: PHP, Perl, HTML and JavaScript running on an Apache server utilizing MySQL databases and a Debian LINUX OS