Software Engineer Resume
Tampa, FL
SUMMARY:
- Around 7 years of extensive experience in developing Web based applications using PHP
- Dexterity with both LAMP (Linux, Apache, MySQL, PHP) and WAMP stacks, hands on experience with MEAN stack
- Seasoned in OOP (Object Oriented Programming) concepts using PHP 5 with frameworks (such as Zend and Laravel )
- Practiced with CMS (Content Management System) - Drupal , WordPress, Magneto
- Developed cross-platform responsive UI with HTML5 and CSS3 including techniques like Media Queries. Skillful with Twitter Bootstrap & ZURB Foundation , and experience with LESS, SASS
- Adept at Event-driven JavaScript concepts like AJAX , JSON and JSONP , XML , promise , and callback
- Solid understanding of Object Oriented JavaScript with concepts like object prototype and closure ,
- Underscore.js, Highcharts and Google Charts
- Experience with implementation and usage of SOAP and RESTful web services
- Adroit at Unit Testing with PHPUnit, QUnit, Jasmine, Mocha and JUnit and Test Automation with Selenium, Jenkins
- Experience with in-memory cache and databases like Redis, and MemCached
- Strong understanding of relational databases like IBM DB2 , Oracle, MySQL and Microsoft SQL Server , experienced in database development and implementation using SQL and PL/SQL , and proficient in relational database design with ERD (Entity Relationship Diagram) and DFD (Data Flow Diagram) using ERwin , LucidChart , MySQL Workbench and Microsoft Visio
- Involved in system study, preparation of detailed design document, performing and monitoring development, report generation
- Proficient in OWASP Security Standards such as SQLInjection, XSS, CSRF
- Expert in VCS (Version Control System) such as Git & Subversion (SVN)
- Good understanding of algorithms, large scale applications, distributed system, and software Design Patterns
- Hands-on experience in scripting using Python , PERL and BASH for system administration and task automation
- Knowledge of cross Browser compatible UIs using Modernizr and WebShim
- Experienced in integrating with Paypal , social network like Facebook API and Google+ API and other web services, as well as customer service integration with Zendesk
- Fully involved in SDLCs , particularly Agile (Scrum) methodology
- Self-motivated problem solver with great communication and interpersonal skills
TECHNICAL SKILLS:
Programming & Scripting Language: PHP (5, 7), JavaScript & ES6, Python, Java,\ IBM DB2, MySQL 5.x, Microsoft Perl 5.x, bash, C (99), ActionScript 3, PL/SQL SQL Server 11 & 12, Oracle database 12c, Redis, Objective-C, Swift MongoDB, MemCached
Frameworks, libraries: Twitter Bootstrap, jQuery, AngularJS, jQuery Windows XP/7/8, Linux (CentOS 6, Mint 13UI, Underscore.js, Zend Framework 1.x/2.0, Ubuntu 12.04/14.04 , Red Hat Enterprise Laravel 4, Drupal 6 & 7, WordPress, Linux 6), Mac OS X 10.7 (Lion) Ext.js, Vue.js, SwiftMailer, Less, React Magento shopping cart, ZURB, Express Foundation, Modernizr, COCOA Touch
Version Control Tools: SVN, Git HTML5, CSS3, ECMA 2015(ES6), PHP7, C99
SDLCs: Waterfall, Agile (Scrum), Spiral Apache HTTP Server 2.2, Zend Server 6.3.0
Debugging Tools: XDebug, AngularJS Batarang, Firebug, PHPStorm, Netbeans, Vim, Eclipse, Sublime Chrome, Safari web inspectors, advanced Text, Xcode, Microsoft Visual Studio, Adobe RESTful client, Gdb, Valgrind Dreamweaver CS6, Adobe Flash CS6
Other Knowledge & Skills: UML, ERD, DFD, Software Design Patterns, PHPUnit, Jenkins, Protractor & Jasmine, distributed system, algorithms, data structures, QUnit, Mocha, ERwin, npm, Atlassian JIRAUnit Testing, Usability Testing, Storyboarding, phpMyAdmin, Servlet UX, SSO (Single-Sign-On), MemCachedServlet, JSP, SpringMVC
PROFESSIONAL EXPERIENCE:
Confidential, Tampa, FL
Software Engineer
Responsibilities:
- Read and analyzed project requirement documents
- Converted project specifications and requirements into series steps of coding
- Worked in LAMP / WAMP stack development environment, modified Apache configurations, MySQL based program rules and set up health insurance applications with PHP 5
- Implemented web based insurance platform with JavaScript, jQuery and various plugins, PHP and various plugins
- Developed applications with object-oriented methodology and applied software design patterns to suit architectural and engineering requirements
- Developed data-driven application presentational layer with Vue.js and Less
- Maintained and developed on large scale web applications in PHP 5.5
- Upgraded applications to PHP 7
- Migrated the application to Zend Server 6.3.0
- Optimized cross-application MVC framework performance by implementing base level object storing necessary information as well as rewrite existing code
- Patched security vulnerabilities including reflected & stored XSS, SQL Injection & Second Order SQL Injection, CSRF, Clickjacking, etc., following OWASP security coding practice standards
- Maintained SOAP Web Services written in Java Servlet, and RESTful Services in Node.js Express
- Developed Service layer in a load-balanced system with MemCached
- Implemented message queue in SOA (service oriented architecture) with RabbitMQ
- Implemented functionalities including health plan enrollment questionnaire & guide wizard, populating enrollment forms with PDF.lib
- Worked on User Acceptance Testing with Selenium
- Setup scripts in Python
- Developed application Demo with React and Less
- Debugged and fixed issues on various PHP applications
- Utilized Git Extensions and Dimensions as source control
- Utilized Serena Business Manager as ticketing system
- Documentation with Markdown
Environment: Linux, Apache, PHP 5.5 & 7, Python, Zend Server, 6.3.0, Zend Framework 2, PHPUnit, HTML 5, CSS 3, Bootstrap 3, jQuery, Vue.js, Less, AJAX, RESTful, SOAP, Servlet, React, Java, Node.js, Express, IBM DB2, MSSQL, MySQL, MongoDB, MemCached, RabbitMQ, Selenium, OWASP security standards, Git, GitExtension, Markdown
Confidential, Norwalk, CT
PHP Developer
Responsibilities:
- Analyzed requirements, prepared requirements, design and deployment documentation for “ Confidential Partners”
- Worked closely with graphic designers ensuring all aesthetic requirements and usability requirements,
- Worked closely with DevOps team ensuring operation of test environment, as well as integration of production environment
- Implemented application in Laravel , providing real time device management features
- Developed and maintained landing page and marketing material on client application in PHP, jQuery, Bootstrap, JSRender , with AJAX for B2B sales & marketing section, new product selection, client device management section, as well as training sign-up section integrated with Paypal API and shopping cart for payment
- Integrated data-driven application cache with Redis
- Developed application front-end with Ext.js with Material Design
- Wrote complex database ( MySQL ) queries in SQL for internal auditing and annual elite customer discount
- Designed data models with normalization for database tables, with indexation
- Implemented Single-Sign-on(SSO) between client application and external application
- Developed internal application ( Confidential Admin) features including automated email system sending invoices, marketing collateral as emails at defined time intervals using SwiftMailer with object-oriented approach . Also designed HTML email templates for the same application
- Developed queries & fixed defects for data visualization section of the application for Sales Statistics
- Developed PHP scripts to import VOIP phone system metadata from XML format into databases
- Developed and scheduled CRON scripts using PERL and BASH as task automation for monthly, quarterly invoices
- Roundtrip application for tracking, service request and cloud storage with Drupal Modules including Colorbox, Pathauto, Token, Custom Breadcrumb
- Developed Unit Testing with PHPUnit , with Jenkins Test automation
- Utilized Git as version control
- Worked in Agile environment
Environment: Linux, Apache, PHP 5.5, Laravel, Ext.js, SwiftMailer, PHPUnit, HTML4&5, CSS2&3, Bootstrap 3, jQuery, JSRender, AJAX, JSON, JSONP, XML, MySQL, MSSQL, Redis, Drupal, PERL 5.10, BASH, CRON, Jenkins, JIRA, Git
Confidential, Chicago, IL
UI Developer
Responsibilities:
- Responsible for designing, architecting, developing, validating and testing the application using AngularJS .
- Worked closely with graphic designers to ensure usability requirement as well as aesthetic requirement
- Developed UI using HTML5, CSS3, Twitter Bootstrap & Object oriented JavaScript
- Developed web features utilizing techniques such as AJAX , LocalStorage , pushState
- Developed application with AngularJS modules such as ngResource, ngStorage, ngRoute
- Developed application using Controllers, Services, Factories, Filters, Directives, custom Directives
- Utilized other AngularJS components and modules including UI Bootstrap
- Widely resolved Angular scope issues
- Implemented validation for user input
- Customized feel and look of UI with Sass
- Proposed modern coding standards and practices, provided engineering solutions with software design patterns
- Utilized AngularJS Batarang for debugging
- Hands-on experience exporting web application prototype with PhoneGap
- Fully involved in Agile development methodology
- Utilized Git as version control
Environment: HTML5, CSS3, Sass, AngularJS 1.1, JavaScript, jqLite, Bootstrap 3, UI Bootstrap, AJAX, AngularJS Batarang, PhoneGap, Git
Confidential, NYC, NY
PHP Developer
Responsibilities:
- Developed applications using Zend Framework in PHP
- Created and maintained database tables in Oracle database
- Developed and maintained UI with HTML, Twitter Bootstrap
- Used jQuery to handle AJAX calls for webinar
- Integrated application with Web Services for feeds in webinar
- Developed user input validations for application
- Managed & Developed a blog for developers using WordPress , with various plugins including NextGen Gallery, Custom Fields, WP Super Cache
- Worked on News feeds and integrated Facebook Graph API & SDK integrated application with Paypal API
- Integrated modules such as Shopping Cart, new relic reporting, followup email to Magento application
- Involved in Agile development methodology
- Utilized Git as version control
- Involved in daily code reviews
Environment: HTML, CSS, JavaScript, jQuery, AJAX, Web Service, Bootstrap 2, APIs, Zend Framework, Magento, PHP, WordPress, Oracle database, Apache HTTP Server, Red Hat Enterprise Linux 6, Git
Confidential, Rochester, NY
PHP Developer
Responsibilities:
- Prepared documentation for program implementation and UX
- Worked on high level design and detail design
- Implemented the application with PHP and session to ensure encapsulation & security
- Developed UI using HTML, CSS and JavaScript ( and jQuery) , involved in all UI aspects of development
- Developed interactive UI using various JavaScript libraries including jQuery UI for user input auto completion; Masonry for dashboard grid layout; Highcharts for data visualization; jqGrid for tabular data.
- Integrated existing application with external RESTful Web Services using AJAX
- Developed ERD, DFD and schema for MySQL database
- Testing and validating work produced as part of the development process
- Used SVN for the version control
- Involved in Unit Testing with PHPUnit
Environment: PHP, HTML, CSS, JavaScript, jQuery, jQuery UI, RESTful web service, MySQL, AJAX, SVN, PHPUnit
Confidential, Rochester, NY
Web Developer
Responsibilities:
- Analyzed requirements, quantified functional specifications, as well as usability criteria designed UX including mockups, wireframes and storyboard(sitemap)
- Developed the application using HTML, CSS, JavaScript, PHP, MySQL and Apache Web Server . Utilized AJAX for RESTful web services
- Implemented interactive UI with jQuery and jQuery UI for functionalities like drag and drop, progressbar and easing
- Installed, configured, managed a development blog using WordPress
- Worked closely with designers to ensure design requirements
- Worked in a Scrum team
- Managed code repository on GitHub
Environment: HTML, CSS, JavaScript, jQuery, jQuery UI, AJAX, Restful service, PHP, Apache, MySQL, WordPress 2.7, Axure, GitHub