Lead Magento Developer / Software Engineer Resume
SUMMARY:
- Results & Process driven Information Technology Professional with 15+ years of EXP.
- Multi - skilled Information Technology Professional with extensive knowledge and experience in Secure Cloud Architecture, Design, Development, Implementation and Deployment using Amazon Web Services and Magento Enterprise Edition 1.x and 2.x
- Experience and knowledge in SDLC, Enterprise level Secure Web Application Design, Development, Implementation, Deployment and Maintenance
- Reliable, self-motivated and self-starter, who is always keen to update knowledge with emerging technologies to develop mature, top quality, scalable and secure solutions
- Innovative team player and leader who is always eager to study and implement best industry standards and solutions to improve quality and productivity of work
- Positive attitude and ability to learn and master new methodologies, languages and technologies as needed
- Advanced technical knowledge and skills for developing solutions and problem solving where complexity, innovation and technical expertise were needed
- Ability to act as Single Point of Accountability
- Magento EE 1 and 2 E-Commerce Platform, Integration with SAP
- AWS components and services such as EC2, VPC, Security Groups, Elastic Load Balancing, RDS, S3, CloudFront, Elastic Cache, Elastic Search, IAM, Certificate Management, KMS, Cloud Watch, Inspector, Quicksight, Auto Scaling, EBS, Glacier, Route 53, Code Commit, Trusted Advisor, Cognito, API Gateway, SES, WorkSpaces
- Secure Cloud Infrastructure Design and Implementation, Security, Services, Platforms, Backup and Restore, Legacy application migrations to Cloud
- Single Sign On integration using SAML 2.0 and OAuth
- Provided hands-on technical design and implementation for various web and cloud-based applications and solutions
- Expertise in identifying security vulnerabilities using tools and eliminating process
- Experience in implementing industry standards for processes and resources
- Extensive knowledge and experience in Server Administration and server & app scaling
- Expert knowledge and experience in full LAMP and LEMP stacks
- Experience in architecting highly available, scalable, secure and cost-effective solutions
- Solid understanding of OOP, software design patterns and experience with PHP5 - 7
- Extensive knowledge and experience in Zend Framework MVC, Ajax and Web Services
- Database Design, Development and Administration - MySQL, Oracle and MS SQL
- Knowledge and experience in design and implementation of internet and intranet applications such as e-commerce shopping carts, payment processing, shipping carriers, inventory control systems, human resource management systems, configurators etc.
- Extensive knowledge in integrating with third party Web Services and APIs such as webMethods, Authorize.Net, Chase Paymentech, Avalara AvaTax, UPS, Fedex, USPS, Google Maps, Youtube, Facebook, Twitter etc.
- Knowledge and experience in HTML5, CSS3 and Responsive Design concepts
- Software Development using Visual Basic.Net, Golang and Python
- Manage code versioning with Git and Subversion including Administration
- Knowledge and experience in Linux Server Administration, WHM, C-Panel and Plesk
- 15+ Years of experience in Web Application Development
- 5+ Years of experience in Computer Hardware, Systems and Network Administration
SKILL MATRIX:
- PHP5 - 7
- Amazon Web Services
- Azure
- Google Cloud Platform
- Object Oriented PHP5
- Zend Framework MVC
- Mysql Administration and SQL
- HTML, HTML5
- CSS and CSS3
- Javascript
- Nginx
- Linux Webserver Administration
- Memcached
- LAMP Development
- Bootstrap
- Responsive Design
- Git / SVN / VSS
- Ajax
- VB.NET
- Python, Golang
- SEO, Structured Data
- Load Balancing
- Design Patterns
- Web Content Accessibility Guidelines
- Mobile Development (phonegap)
- Content Management Systems
- Mobile Web
- Web Services
- JSON, REST, SOAP, APIs
- Magento CE and EE
- Drupal, Wordpress
- Agile Methodologies
- SCRUM
- Google Adwords, Webmaster Tools
- Memcache, Redis
- Postgres
- Test Driven Development
- Cross Browser Compatibility
- Server Monitoring (New Relic, Nagios, Cloud Watch)
- Oracle - Development and Administration
- MS SQL Server - Development and Administration
- Spiceworks
- Time and Price Estimation and Quoting
- Assessment of Web Applications and preparing proposals
- Training - Teams, Clients, End Users
- Functional and Non-functional Testing
- W3AF Web Application Testing
TECHNICAL SKILLS:
Web: PHP (OOP), Javascript, HTML5, CSS3, AJAX, jQuery, Bootstrap
Framework: Zend Framework MVC 1 and 2
E-Commerce / CMS: Magento EE 1 and 2, Wordpress, Drupal, Custom Solutions
Cloud Hosting: Amazon Web Services, Liquid Web, Azure, Google
SCM: Git, GitHub, BitBucket, SubVersion, Amazon Code Commit
Digital Asset Management System: HP Mediabin Administrator
Search: Apache Solr, Elastic Search
Server Monitoring: New Relic, Nagios, AWS Cloud Watch
Languages: Python, Visual Basic.Net, Visual Basic 6, Golang
OS: Linux, Microsoft Windows 7/XP/2000/2003 Server, Mac OSX
Database: MySQL, Postgres, Oracle, MS SQL, MS Access, FoxPro
PROFESSIONAL EXPERIENCE:
Confidential
Lead Magento Developer / Software Engineer
Responsibilities:
- Provide guidance for offshore and onsite team to follow best practices to build solid solutions as per business requirements.
- Components include RabbitMQ, Redis, Elastic Search and integrations with various internal and external web services.
Confidential
Manager, Architecture / E-Commerce Architect
Responsibilities:
- Maintained e-commerce application built on Magento EE 1.14.x without major incidents for more than three years
- Design, Develop, QA, Deploy and Maintain E-Commerce application using AWS, Magento Enterprise Edition version 1.14.x and 2.1.x, Linux, PHP 5, MySQL 5.6, Apache Solr, ElasticSearch, Redis, Avalara AvaTax, MaxMind location services, Authorize.Net, Chase Paymentech and related technologies ensuring required functionalities, high availability, scalability and security for uninterrupted experience for both internal and external customers. Also developed backup and recovery policy and procedures.
- Developed Continuous Integration, Continuous Deployment pipelines using Git and Bash scripting and AWS CLI without introducing any 3rd party overhead to the servers
- Developed and maintained Testing, QA and Deployment strategies
- Integrate E-Commerce application with SAP Invoice and Sales Order Processing in order to automate and to minimize Days of Sales Outstanding
- Integration with Sales Force and Marketing Cloud to add enterprise marketing capabilities to key e-commerce application
- Worked with AWS components and services such as EC2, VPC, Security Groups, Elastic Load Balancing, RDS, S3, CloudFront, ElasticCache, ElasticSearch, IAM, Certificate Management, KMS, Cloud Watch, Inspector, QuickSight, EBS, Glacier, Route 53, Code Commit, Trusted Advisor
- Maintain timelines and perform tasks using Agile Scrum Methodologies
- Directly interact with stockholders and key business partners to ensure organizational goals are clearly set and work towards achieving them by providing timely feedback
- Single-handedly managed Amazon Web Services cloud infrastructure for e-commerce and other web applications ensuring SOX/PCI compliance
- Worked with mobile developers to create iOS and Android versions of the store as POC
- Monitor cloud infrastructure, application and database health to ensure low downtime
- Detect and eliminate known vulnerabilities from servers and applications
- Managed and maintained first cloud infrastructure and application for the organization.
- Acted as single point of accountability for several cloud-based projects and applications
- Technical Lead and SME for SAML 2.0 Single-Sign-On integration for multiple applications and services. Also acted as liaison for Confidential - Confidential SAML SSO integration efforts between teams
- Planning, Design, Implementation, migration of legacy web applications and sites to Amazon Web Services and Disaster Recovery Procedures
- Architect cloud infrastructure design, implementation, deployment and maintenance for public facing e-commerce application which is unique in nature for oil and gas industry
Confidential, Houston, Chronicle
Senior Developer
Responsibilities:
- Leading role to gather requirements, design, develop and deploy web applications using object oriented PHP5 and Zend Framework MVC.
- Responsibilities include maintaining existing applications for clients and working with Business Development and Account Managers to create proposals and fulfill client requirements.
- Involves in all phases of SDLC including requirement gathering, system analysis, high level architecture, system design, development, implementation, time estimates and pricing.
- Worked with external vendors to finish projects.
Confidential
Web Application Developer
Responsibilities:
- Duties include generating leads and converting them to sales with satisfactory client interactions.
- Leading role to design, develop and implement new applications and maintain existing applications for clients using object oriented PHP5 and Zend Framework MVC.
- Performed project management and involved in all phases of SDLC including requirement gathering, system analysis, high level architecture, design, development, implementation, time estimates and pricing.
Confidential
PHP Programmer
Responsibilities:
- Built solid e-commerce solutions and backend which are highly optimized and scalable
- Took steps to research and implement Zend MVC Framework, versioning, methods and practices in the company to increase productivity, manageability, maintainability and security of applications in a highly agile development environment.
- Developed new applications and maintained existing in-house applications
- Standardized programming style by adhering to industry standards through-out the organization to make development and maintenance highly productive
- Debugged and optimized existing code to make them error-free, up-to-date and to improve performance
- Implemented technologies such as caching to improve performance of web applications
- Worked closely with Design and System Administration departments to keep them up-to-date with changes adopted
- Developed desktop applications which utilize various interfaces and devices
- Created web services which are consumed by mobile, desktop and web applications
- Created technical and training documentation for current and future employees
Confidential
Network and System Administrator
Responsibilities:
- Provided all levels of Technical Support to the full-fledged Development Centre and Data Warehouse with over 35+ Developers, PCs and three Servers without any supervision
- Assisted developers and clients and to resolve the problems related to OS, Servers and Applications
- Ensured lowest downtime for Network, Systems and Communication Devices
- Successfully implemented Windows Domain Controller (Active Directory) in the Enterprise for increased security, firewall for internet and Internal Messaging platform to enable effective communication from inside and outside the organization
- Successfully implemented Internal Mail Server (Qmail) to speedup messaging and to lower bandwidth costs
- Restructured the whole Network to achieve high speed and to ensure low downtime
- Reduced Hardware downtime by proper and scheduled maintenance
- Managed and Implemented regular and scheduled backups for the whole enterprise
- Proved useful for the company management in key decision makings
- Assisted Development Teams as a backup resource for .Net programming and PHP
Confidential
Hardware Engineer /Software Programmer / Web Designer
Responsibilities:
- Computer Hardware Assembling and Troubleshooting
- Installing & Troubleshooting Computer Networks, Software Installation etc.
- Providing Technical Support to clients - Onsite, Telephone and Internet
- Project Management - Software and Electronics
- Software Development using Visual Basic, MS SQL Server, MS Access, PHP, MySQL,
- Software Testing and Analyzing
- Web Designing using Macromedia Dreamweaver, Flash, Photoshop and Swish.
- Office duties - Banking, Accounting, Organizing Conferences, Meetings and Scheduling.
- Organizing and integrating different companies for executing Projects
- Organizing and integrating different software and computer hardware companies for executing Software and Hardware Projects Development and Deployment
- Web Designing and Computer Graphics Works
