Sr. Software Engineer Resume
SUMMARY:
- Possess expertise in Object - Oriented analysis/design using full Software Development Life Cycle (SDLC). Skilled Confidential progressing from problem statement to well-documented designs.
- 16+ Years of extensive experience in PHP.
- Proficient in building SOAP Protocols and expertise in consuming and publishing Web Services.
- Knowledge of the detection, exploit and prevention of software vulnerabilities (i.e., SQL Injection, XSS, Buffer Overflows).
- Experienced in Design Patterns (Singleton, Factory Method & MVC), Agile Programming Methodologies.
- Hands on eCommerce and eLearning.
- Knowledge of Ruby and Rails and Drupal.
- Strong database skills in MySQL5.0, SQL Server 2000/2005/2008 /2010 , Oracle-11g and MS-Access 2000/2003/2007/2010/2013
- Good knowledge in ASP.NET with C#, ASP 3.0,VB Script, JSP, Java Script, HTML, DHTML, IIS 5.0/6.0/7.0, Apache and CSS.
- Hands on experienced on Linux, Putty/SSH.
TECHNICAL SKILLS:
.Net Development: C#.Net 4.5, ADO.Net, ASP.Net 4.5, VB.Net, Windows Forms, Web Forms (.Net)
Programming Languages: C#, C, C++, Java and VB 6.0
Web Technologies: PHP4.x and PHP5.x, PERL, AJAX, HTML, XML, XSLT, ASP.Net, JSP, JQuery, JavaScript, DOJO, J2EE
Operating Systems: Windows-9x/2k/NT/XP-professional, UNIX and Redhat LINUX
Web Severs: IIS 7.x and APACHE 2.x
Databases: MYSQL 5.0, MS-SQL Server 2000/2005/2008 , Oracle11 and Ms-Access. SQL * Plus, PL/SQL and Store Procedure, Data Warehousing
Databases Access: ADO.NET, ADO, ODBC and JDBC
Methodologies: OOD, Design Patterns, UML
Action Script: Flex
Development Tools: Eclipse, Visual Studio .NET 2013/2010/.NET 2008/6.0
IDE: Eclipse, Dreamweaver and Edit Plus
Open Source Applications: OsCommerce, Joomla, Drupal CMS and Sugar Confidential
Framework: Symfony 1.x & 2.x, Zend 1.x and 2.x and Kohana
Version Control: CVS, MS Visual Source Safe and Star Team
Design / Modeling: Microsoft VISO 2010 and Smart Draw
Other Tools: MS - Project, Ms - Office, Microsoft Application Blocks.
Infrastructure: VMWARE
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Software Engineer
Responsibilities:
- Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
- Develop features across multiple subsystems within our applications, including collaboration in requirements definition, prototyping, design, coding, testing and deployment
- Understand how our applications operate, are structured, and how customers use them
- Provide engineering support when building, deploying, configuring and supporting systems for customers
- Participate with the engineering and operations teams to define plans for standardizing, scaling and enhancing our products and the services utilized to deploy/install/release those products
- Investigate, analyze and make recommendations to management regarding technology improvements, upgrades and modifications
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Environment: (LAMP) Linux, Apache 2.2, PHP 5.x, Zend Framework 2.0, XML, AJAX, Jquery, CSS, HTML, MySQL, Eclipse and Putty/SSH.
Confidential
System Analyst/ Web DeveloperResponsibilities:
- Designed fully normalized, highly relational databases using MySQL & MS-SQL.
- Involved in identifying the business logic, design and development of the worker module.
- Designs, develops and performs unit testing of web applications software.
- Participates in efforts to enhance the performance of existing applications
- Designed data model for the application and Implemented stored procedure.
- Coded for business layer service using PHP 5.x.
- MVC Framework Design for business layer (Zend).
- Followed Agile Scrum Methodology.
- Designed and implemented system test plans.
- Created Stored Procedures for various purposes in MySQL & MS-SQL.
- Participated in project coordination meetings, design reviews, code reviews and other business related meetings.
- Involved in resolving advanced and complex application bugs and configuration issues.
- Version maintenance through SVN.
Environment: (LAMP) Linux, Apache 2.2, PHP 5.x, Zend Framework, XML, AJAX, Jquery, CSS, HTML, MySQL & MS-SQL, vmware, Eclipse and Putty/SSH.
Confidential, Washigton, DC
Sr.Software Enginner
Responsibilities:
- Designed fully normalized, highly relational databases using ORACLE.
- Involved in identifying the business logic, design and development of the worker module.
- Designs, develops and performs unit testing of web applications software.
- Works with other software engineers to develop project estimates, tasks and schedules
- Provides project status updates to managers and business partners
- Plans, schedules and conducts system test; monitors test results; and directs follow-up
- Participates in efforts to enhance the performance of existing applications
- Interfaces regularly with other IT teams and sections, business partners and business/requirements analysts to determine new system requirements and to solve complex problems
- Designed data model for the application and Implemented stored procedure.
- Coded for business layer service using PHP 5.x.
- Used EXTJs and Ajax for instant user gratification.
- MVC Framework Design for business layer (ZEND).
- Designed and implemented system test plans.
- Created Stored Procedures for various purposes in ORACLE.
- Participated in project coordination meetings, design reviews, code reviews and other business related meetings.
- Involved in resolving advanced and complex application bugs and configuration issues.
- Version maintenance through CVS.
Environment: Linux, Apache 2.2, PHP 5.x, Zend Framework, Smarty, vmware, XML, AJAX, Ext Js, CSS, HTML, ORACLE, Eclipse and Putty/SSH.
Confidential, Chicago, IL
Sr.Software Developer/Lead
Responsibilities:
- Designed fully normalized, highly relational databases using ORACLE.
- Involved in identifying the business logic, design and development of the worker module.
- Designed data model for the application and Implemented stored procedure.
- Coded for business layer service using PHP 5.x.
- Used XML Serialization and XSLT extensively for data presentation.
- Used DOJO and Ajax for instant user gratification.
- MVC Framework Design for business layer (ZEND).
- Designed and implemented system test plans.
- Created Stored Procedures for various purposes in ORACLE.
- Worked with Quality Control team to identify data inconsistencies and worked with engineering to resolve the bad data issues.
- Participated in project coordination meetings, design reviews, code reviews and other business related meetings.
- Involved in resolving advanced and complex application bugs and configuration issues.
- Version maintenance through SVN.
Environment: Linux, Apache 2.2, PHP 5.x, Zend Framework, XML,AJAX, Jquery, CSS, HTML, ORACLE, Eclipse and Putty/SSH.
Confidential, Newyork, NY
Sr. PHP Developer/Lead
Responsibilities:
- Designed and developed 3-tier architecture for the management system using PHP.
- Designed data access layer independent of underlying data base using provider pattern to support ORACLE Databases.
- Interacted with users and business analysts to gather requirements or understand business problems.
- Designed Work Break Down Structure in Microsoft Project Plan.
- Designed data model for the application and Implemented stored procedure.
- Designed user interfaces using PHP 5.2.6 features such as master pages and themes.
- Integrated Web Service to display the exact specification for the SOAP Message for the submission of the form data to LinkShare.
- Used XML Serialization and XSLT extensively for data presentation.
- MVC Framework Design for business layer.
- Followed Agile Scrum Methodology.
- Used cruise control for continuous integration systems.
- Coded for business layer service using PHP 5.2.6.
- Used JQuery and Ajax for instant user gratification.
- Designed and implemented system test plans.
- Designed fully normalized, highly relational databases using ORACLE
- Created Stored Procedures for various purposes in ORACLE.
- Participated in project coordination meetings, design reviews, code reviews and other business related meetings.
- Version maintenance through CVS.
Environment: (LAMP) Linux, Apache 2.2, PHP 5.2.6, Symfony 1.2, AJAX, vmware, ORACLE, Eclipse, Jquery and Putty/SSH.
Confidential
System Analyst/ Web DeveloperResponsibilities:
- Integrated with user interface and information flow of Overlord Pilot Offers.
- Developed web pages and components using PHP, ORACLE and HTML.
- Designed PHP Pages to access ORACLE Server Data Store with use of PHP
- Integrated Web Service for login page according to client request with SSL Security.
- Coded business logic and functionality in PHP.
- Integrated with Smarty Template with Symfony 1.1.
- Followed Agile Scrum Methodology.
- Implemented AJAX to speed up web application to search offers.
- Developed unit and functional testing in Symfony 1.1 framework.
- Developed on Symfony 1.1 Framework (MVC).
- Version maintenance through CVS
Environment: (LAMP) Linux, Apache 2.2, PHP 5.2.6, Symfony 1.1, AJAX, vmware,ORACLE, Smarty Template, Eclipse and JQuery, Putty/SSH.
Confidential
Technical Leader
Responsibilities:
- Designed User Interface and information flow of Auditions Today.
- Designed in SmartDraw for implementation of UML.
- Designed Work Break Down Structure in Microsoft Project Plan.
- Developed web pages and components using PHP, MySQL, and HTML.
- Implemented authentication methods for user logins.
- Integrated with MySQL.
- Designed PHP Pages to access MySQL Server Data Store with use of PHP.
- Coded business logic and functionality in PHP.
- Implemented client-side validations using JavaScript.
- Integrated FLASH in PHP.
- Implemented AJAX to speed up web application to search artists.
- Developed on ZEND Framework.
- Participated in maintenance and production support.
Environment: (LAMP) Linux, PHP 5.0, PERL, AJAX, UML, MYSQL, FLASH, Dreamweaver and Java Script.
Confidential
System Analyst/ Web DeveloperResponsibilities:
- Designed user interface and information flow of Confidential .
- Designed in SmartDraw for implementation of UML.
- Designed Work Break Down Structure in Microsoft Project Plan.
- Designed database using normalization method to identify Master & Transaction Tables in Oracle.
- Used SQL* Plus, PL/SQL and Store Procedures with various data sources to retrieve the information from the Oracle database.
- Prepared functional document for each module and cost estimation.
- Programmed on advanced features such as quick search, advanced search methodology to list all properties based on criteria.
- Programmed to generate Google Maps to display property listings based on longitudes and latitude values. Programmed to display directions from one property list to another.
- Programmed to develop calculators such as Simple Mortgage Calculator and ARM vs. Fixed Rate Mortgage Calculator.
- Created a multi-lingual application to meet the client’s requirements.
- Maintained PHP State Management using Session for each user through client side storage of cookies.
- Integrated with Smarty Template with Drupal
- Consumed web service for payment gateway according to client request.
- Integrated with Google Map API.
- Maintenance and production support.
- Developed own Content Management System (CMS).
Environment: RedHat Linux, PHP 4.3, PERL, ORACLE, JavaScript, AJAX, Drupal, Smarty Template, HTML, DHTML, XHTML, CSS, XML, XSL, IIS
Confidential
System Analyst/ Web DeveloperResponsibilities:
- Designed User Interface and information flow of Confidential .
- Designed in SmartDraw for implementation of UML.
- Designed Work Break Down Structure in Microsoft Project Plan.
- Designed Database using normalization method to identify Master & Transaction Tables in MySQL.
- Prepared functional document for each module and cost estimation.
- Developed components to add, delete, and update the sales data as well as samples distribution and usage details in database.
- Implemented AJAX functionality to improve the responsiveness.
- Built an automated, location-based news distribution system using PHP, MySQL and Cron, and by integrating various third-party databases.
- Integrated with MySQL.
- Maintenance and production support.
Environment: (LAMP) RedHat Linux, Apache, PHP 4.3, MySQL, PERL, Sugar Confidential, Dreamweaver, JavaScript, HTML, CSS and XML
Confidential
System Analyst/ Web DeveloperResponsibilities:
- Designed user interface and information flow of Confidential .
- Designed in SmartDraw for implementation of UML.
- Designed Work Break Down Structure in Microsoft Project Plan.
- Implemented authentication methods for user logins.
- Designed database using normalization method to identify Master & Transaction Tables in MySQL.
- Prepared functional document for each module and cost estimated.
- Coded business logic and functionality in PHP.
- Consumed web Service for Payment Gateway according to client request.
- Integrated Java Voice Recorder in PHP.
- Integrated with MySQL.
- Maintenance and production support.
- Developed own Content Management System (CMS) for product as per client request.
Environment: (LAMP) Linux, Apache, PHP 4.3, MySQL, AJAX, UML, Drupal, Dreamweaver and Java Script
Confidential
Team Lead
Responsibilities:
- Designed user interface and information flow of Online Shopping System.
- Designed in SmartDraw for implementation of UML.
- Designed Work Break Down Structure in Microsoft Project Plan.
- Designed Database using normalization method to identify Master & Transaction Tables in MySQL.
- Prepared functional document for each module and cost estimated.
- Integrated web service for payment gateway according to client request.
- Maintenance and production support.
Environment: Windows 2000, IIS, PHP 4.x, MySQL, Joomla, UML, Java Script
Confidential
Team Lead
Responsibilities:
- Designed user interface and information flow of Order and Sales Management System.
- Designed in Smart Draw for implementation of UML.
- Designed Work Break Down Structure in Microsoft Project Plan.
- Designed database using normalization method to identify Master & Transaction Tables in MySQL.
- Prepared functional document for each module and cost estimated.
- Integrated service for payment gateway according to client request.
- Maintenance and production support.
Environment: PHP 4.x, MySQL, Windows 2000, UML, Java Script, IIS
Confidential
System Analyst/ Web Developer
Responsibilities:
- Designed user Interface and information flow of CDE.
- Designed database using normalization method to identify Master & Transaction Tables in MySQL.
- Prepared functional document for each module and cost estimated.
- Designed and coded the CDE Module.
- Maintenance and production support.
Environment: Linux, Apache, MySQL, PHP, UML, Java Script