Sr Software Engineer Resume
San Francisco, CA
SUMMARY
- Having 10 years, of experience on Web Technologies using PHP 4/5, HTML, Ajax, JavaScript, CSS, XML, and Web Services on MAC, Linux & Windows based operating systems.
- Work experience in Agile development process.
- Ability to work by Objectives, leadership and mentoring skills, excellent time management skills used for prioritizing tasks and meeting deadlines, work well under pressure.
- Experience in DOM Scripting and JSON / XML response handling for AJAX requests.
- Exposure in creating and maintain high performance cached web apps using MEMCACHE and PAGE CACHE for live web events.
- Exposure using Redis as cache server for high performance web application.
- Well versed with complete Software Development Life Cycle (SDLC) process which includes Software Development with expertise in Analysis, Design, Development and Implementation of applications.
- Experience in leading and managing offshore teams. Handled multiple roles - as Technical Lead, Project Lead and Developer.
- Experienced in multi-tier Architecture Development with Object Oriented Programming Concepts (OOPS)
- Experience includes Database designing, query optimization and Normalization with MySQL
- Having knowledge of SOA concepts and the ability to develop REST, SOAP, JSON and XML APIs for reuse and extensibility.
- Expertise in setting up and writing Unit Test using PHP Unit (Tools used Zend Studio with Zend Framework).
- Integrated & implemented interfaces for Magento, Zoyto, CyberSource, Responsys, MicroStrategy, Decisions workflow & SugarCRM systems.
- Work experience in Apache2 & Zend servers
- Integrated FB Login module for Authentication
- Expertise in running Zend Debugger under Zend Studio
- Expertise in running X-Debug in IDEs
- Work experience in Zend Framework, Symfony, PS2PDF, PHP Excel & Spreadsheet Excel Writer
- Expertise in WAMP, LAMP & MAMP
- Expertise in following Zend and PHP (phpcs) Coding standards while writing code for Applications as well as Custom Libraries
- Working experience with Linux, Mac & Windows Environment.
- Personal learning experience with Twitter Bootstrap & Angular JS frameworks
TECHNICAL SKILLS
Programming Languages: PHP 4/5
Web Server: Apache
Application Server: Zend Server
Designing Tool: Dreamweaver
Web Technologies: HTML/XHTML, CSS, JavaScript, Twig, JSON, AJAX, XML, Web Services, SOAP, REST
Operating Systems: Linux, Mac OS X, Windows
Databases: MySQL, Oracle, MongoDB, Redis
Database Client Tools: Sequel Pro, SQL Workbench, PL/SQL Developer
Frameworks: Zend, Symfony, Propel, Doctrine, JQuery, Angular JS, Dojo
Cache Techniques: APC, Memcached
IDE: Zend Studio, PhpStrom, Sublime Text
Dev Methodology: Agile
Issue Tracking Tools: Jira, Rally
Version Control Tools: Tortoise SVN, Git
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Sr Software Engineer
Responsibilities:
- Responsible for client co-ordination, analyzing and requirements gathering.
- Work closely with other engineers, solution architects, QA and operations teams to implement product enhancements and issue resolutions
- Participate in technical discussions; come up with innovative ways to improve the product and process
- Leading the PHP development team members.
- Involved in reviewing code quality/standards
- Involved in post launch support, performance monitoring and Issue Fixing.
- Written TDD for PRD
- Responsible to coordinate the internal testing between DEV and QA team.
- Migrated the project from symfony1 to symfony2
- Integrated Symfony framework with Propel (ORM) for improved performance.
- Integrated Aria Workflow (Decisions) and AriaRA (MicroStrategy) modules with SSO using SimpleSAMLphp
- Automated process of creating new user and updating existing users’ privileges in AriaRA from Aria billing platform.
Environment: Linux, Apache, PHP5, Oracle, Symfony, Propel, Twig, PhpStrom, SimpleSAMLPhp, REST API, HTML 5, CSS, JavaScript, jQuery, Jira, SVN and GitHub
Confidential, Santa Clara, CA
Sr. Software Engineer
Responsibilities:
- Worked on the order management and shipping module
- Created the API end points to support charging the shipments
Environment: Linux, Apache, PHP5, MySQL, LAMP, Mac OSX, Zend Framework, PhpStrom, MongoDB, REST API, HTML, Ajax, CSS, JavaScript, jQuery, Jira, and SVN
Confidential, San Bruno, CA
Sr. Software Engineer
Responsibilities:
- Collected requirements from stack holders and design modules for back end and front end users
- Performed query optimization for submission, processing and retrieval of data from the database.
- Implemented Lead Service Engine module with MongoDB
- Implemented high performance cached web using Redis Server
- Lead the distributed team
- Designed and developed REST APIs for interacting with different internal systems
- Created SOAP interfaces for OMS to communicate with warehouses for processing Orders and RMAs
- Created Adapters & library (classes) for Thatcher and Responsys mailing system integration
- Wrote unit tests using PHP Unit for each module
Environment: Linux, Apache, PHP5, MySQL, LAMP, Mac OSX, Magento, Zend Framework, Zend Studio, PhpStrom, Redis, Sequel Pro, Doctrine, MongoDB, HTML, Ajax, CSS, JavaScript, jQuery, Jira, and SVN/GIT
Confidential, Santa Clara, CA
IT Engineer - PHP
Responsibilities:
- Developed API adapters for interacting with different WebEx API’s.
- Integrated Zend framework with doctrine (ORM) and wrote queries in DQL (Doctrine Query Language) for improved performance.
- Integrated FB Login module for Authentication
- Design and maintain database using MYSQL Workbench.
- Wrote unit test using PHP Unit for each modules and Library classes for WebEx applications.
- Implemented human verification test using Zend Recaptcha
- Developed application, which supports multi language using Zend translation.
- For better user experience used Zend Job Queue for multi-tasking.
- Worked with Dojo in the back end user module and JQuery for front end user module
- Followed Zend coding standards and set up PHP under control for easy code maintenance.
- Resolving High priority issue at client site according to SLA
- Getting resolved urgent issues and low priority issues from offshore team
- Knowledge transfer to offshore team
- Created developer documentation for easy code Performed query optimization for submission, processing and retrieval of data from the database.
Environment: Linux, Apache, PHP5, MySQL, LAMP, Zend Framework, Zend Studio, Doctrine, HTML, Ajax, CSS, JavaScript, jQuery, Dojo, PHPExcel, Rally and Git
Confidential, Sunnyvale, CA
Web Developer
Responsibilities:
- Responsible for leading a project team in delivering solution to our customer in the open source based web applications.
- Deliver new and complex high quality solutions to clients in response to varying business requirements
- Responsible for managing scope, planning, tracking, change control, aspects of the project.
- Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
- Developed the application in MVC design pattern using Zend framework.
- Elegant UI has been designed and developed using Dojo.
- Designed and developed the Reports module to generate the reports of the legacy and target devices.
- PHPExcel & Spreadsheet Excel Writer libraries had been used in Reports module
- Developed the Import module to import .csv & .xls files to update the Virtual and Wide IPs
- Backend system was built using Python.
Environment: Linux, Apache, PHP5, MySQL, LAMP, Python, Zend Framework, Zend Studio, HTML, Ajax, CSS, JavaScript, Dojo, PHPExcel, Spreadsheet Excel Writer, Jira and SVN
Confidential, Redwood City, CA
Web Developer - PHP
Responsibilities:
- Collected the business requirement from the stack holders
- Designed the application architecture
- Designed and developed the Import and Export modules
- Followed the Zend coding standards through out the application
- Developed user interactive pages using Dojo.
Environment: Linux, Apache, PHP5, MySQL, LAMP, Zend Framework, Zend Studio, HTML, Ajax, CSS, JavaScript, Dojo, and SVN
Confidential, Mill Valley, CA
Web Developer - PHP
Responsibilities:
- Developed the application using MVC and Zend framework.
- Used various XML Parsers (SAX and XML DOM) for parsing XML files.
- Used ps2pdf to convert postscript files into PDF documents.
- Written Web Service clients and servers to communicate with SugarCRM application
- Developed sortable, draggable & droppable lists using jQuery and Ajax.
Environment: MAC OS X, Apache, PHP5, MySQL, MAMP, Zend Framework, Zend Studio, Sugar CRM, Adobe In-Design, PHPUnit, HTML, XML, Ajax, CSS, JavaScript, jQuery, Jira and SVN
Confidential
Software Engineer
Responsibilities:
- This project is to design a web security system for all projects of MHA organization. It provides a strong security system, which acts as a gateway interface to a set of available web applications. End users are allowed a controlled access to applications for which they are privileged.
Environment: PHP5, WAMP, MySQL, Windows XP, HTML, Ajax, Dojo, CSS, JavaScript, CVS, APC, Memcached, Dreamweaver
Confidential
Jr. Software Developer
Responsibilities:
- Time Sheet Management and HR Management System: Developed the system using PHP and MySQL. This tool helps all the employees in the organization to fill weekly time sheet for attendance and work tracking done by him/ her in a week.
- Hotel Reservation System: The HRS involves in maintaining the Reservation activities. It involves in providing quality hotel reservation online booking, with a network of hotels around the world to general public and corporate markets.
Environment: PHP, MySQL, HTML, CSS, JavaScript, CGI, Apache, VSS, Windows