Senior Drupal Developer, Aws Devops Resume
SUMMARY
- 10 years Professional experience in managing web, IT and other projects; able to lead, facilitate and organize projects and coordinate the activities needed to successfully guide the projects from concept to closure.
- Extensive experience in developing web applications using Content Management Systems and programming language frameworks Drupal, PHP, Ruby, Python, Perl, jQuery, HTML5, CSS3, SASS, Javascript, Angular JS.
- Deep expertise in architecting, developing, deploying and maintaining and monitoring Drupal sites using Git, Drush, Shell scripts, Drupal feature exports, Installation profiles, Varnish, PHP APC and Memcache.
- Experience of working with relational database systems such as MySQL, Oracle, SQLite and a good working noledge of SQL. Along with experience of working with NoSQL Document based databases such as MongoDB.
- Working noledge of Unix based systems, Ubuntu, Apache, Shell Scripting. Everyday experience of using version control tools like git, svn and perforce.
- Experience in code reviews, conduct unit testing, and perform system testing.
- Project Management and methodology exposure with waterfall, agile, scrum and kanban.
- Self - motivated, able to work independently and in teams; ca handle multiple projects while paying attention to details; accomplished problem solving and analytical skills.
- Excellent verbal and written communication, organizational and administrative skills for project management.
TECHNICAL SKILLS
Programming Languages and Markup: PHP, Python, Ruby, JavaScript, C, C++, Java, Perl, HTML 4/5, CSS 2/3, XML, JSON.
Operating System: Windows 2000/XP/Vista/7, MS DOS, Macintosh, Unix.
Databases: MySQL, Oracle 10g/9i, SQLite, MongoDB.
Libraries and Frameworks: jQuery, Angular JS, SASS, LESS, Bootstrap.
Content Management System: Drupal, Wordpress, Joomla.
Integrated Development Environment: Net Beans 6, Eclipse 3.7, Sublime Text 3.
Others: Git, SVN, Perforce, Amazon Web Services, Nagios, New Relic, Varnish, Puppet, Chef, Capistrano, Apache, Nginx, Web Services, Shell Scripting, JIRA, Github, Bitbucket, API integrations.
PROFESSIONAL EXPERIENCE
Confidential
Senior Drupal Developer, AWS DevOps
Responsibilities:
- Refactored Drupal code repository structures to support development for large number of sites of each brand at Confidential .
- Created ansible roles and plays to automate large number of environment and site setup processes.
- Created packer templates to package environments into Virtual Box vbox-es and Amazon AMIs.
- Used AWS Cloudformation templates and scripts to automate spinning up of Drupal infrastructure on AWS.
- Implemented custom functionality Drupal enhancements to Confidential Drupal sites.
- Started and supported continued tech brown bags sessions within the team to enable noledge sharing and create a better team environment.
Environment: Ansible, Vagrant, AWS CLI, Packer, Virtual Box, Jenkins, Drupal 7.x, Git, Drush, HTML 5, CSS 3, Compass, SASS, Bootstrap, Git, Drush, Drupal Features, OG, Views, Javascript, JQuery, PHP, Ruby, Shell Scripting, Apache, Varnish, Redis, Memcache, JIRA, Bitbucket, Apache Solr, Amazon AWS.
Confidential
Solutions Architect
Responsibilities:
- Held regular requirement gathering meetings with the Voya.com clients to understand their new sales and affiliate partner needs.
- Did a thorough technical analysis and audit of the current state of Drupal properties at Voya.com
- Created a deck to summarize the technical underpinnings of the Drupal sites at Voya.com
- Created a getting started deck to help developers setup the existing websites on their machines and deliver future enhancements on top of them.
- Setup all Drupal properties at Voya.com on local machine using Acquia Dev Desktop and VirtualBox.
- Worked closely with the client teams, Sapient delivery managers, and wireframe and design resources to create multiple solution architecture options for Voya.com affiliate partners initiative.
- Delivered 3 different Drupal solution architectures for Voya.com affiliate partners iniative, with pros, cons and recommendations.
- Acquia site factory based multiple microsites architecture.
- Feeds based content sync and domain access architecture for customizing affiliate sites.
- Views and new content types based personalized landing pages for affiliate sites.
- Conducted requirements analysis for expanding Wellington.com to new geographical regions and functionality enhancement.
- Prepared high level project estimates for Wellington.com enhancement.
- Broke down requirements into epics and stories for implementation.
Environment: Drupal 7.x, HTML 5, CSS 3, Compass, SASS, Bootstrap, Git, Drush, Drupal Features, OG, Views, Javascript, JQuery, AngularJS, MySQL, Ubuntu, GIMP, PHP, Capistrano, Ruby, Shell Scripting, Apache, Varnish, Redis, Memcache, JIRA, Bitbucket, Apache Solr, Amazon AWS.
Confidential
Project Lead, Drupal Architect, Drupal Developer
Responsibilities:
- Held regular requirement gathering meetings with the clients and created project epics, user stories, website architecture, sequence diagrams, event diagrams and wireframes.
- Project status tracking using JIRA. Connected it with bitbucket.org github repository and setup various automated reporting tools and feeds.
- Created responsive theme framework for the site using twitter bootstrap framework and the drupal bootstrap module, replacing LESS based CSS with SASS and Compass based set up.
- Used git and git hooks to setup the project code repository.
- Used drush, drupal features, and capistrano to set up automated deployments, rolls backs, and multiple dev and integration sites.
- Used drupal feature module and and update hooks in the install file to manage site development and deployment.
- Created multiple drupal custom modules to accommodate site functionality that could not be assembled together using the contrib modules.
- Integrated drupal with google drive to create a document management functionality for the site.
- Used contrib drupal module and hybridauth library to create customized social signup integration.
- Managed the project in an agile manner with regular scrum updates, showcases and retrospectives.
- Started out with building the site on the pantheon fully managed cloud. Moved later to self managed linode, and then eventually to scalable Amazon web services cloud setup.
- Setup multiple dev sites using DNS wildcard routing and automated apache virtual host creation.
- Performed regular tuning and relevant indexing of the MySQL database.
- Used AngularJS framework’s ng-animate to create subtle material design animation TEMPeffects on the site.
- Designed the information architecture of the site using Drupal entities, fields, custom fields, bundles and taxonomies to make content management easy and powerful.
- Setup Apache SOLR to index and search the site, along with customized Elysia cron module for scheduling tasks as desired.
- Conducted regular code reviews and bug squashing sprints.
Environment: Drupal 7.x, HTML 5, CSS 3, Compass, SASS, Bootstrap, Git, Drush, Drupal Features, OG, Views, Javascript, JQuery, AngularJS, MySQL, Ubuntu, GIMP, PHP, Capistrano, Ruby, Shell Scripting, Apache, Varnish, Redis, Memcache, JIRA, Bitbucket, Apache Solr, Hybridauth, Amazon AWS.
Confidential
Project Lead, Drupal Architect, Drupal Developer
Responsibilities:
- Migrated the site from Drupal 6 to Drupal 7, by building the site functionality from scratch and exporing the data primarily using the migrate module.
- Integreated the site with salesforce.com and custom analytics tool.
- Implemented geo location and visitor industry based site customization.
- Created a mobile friendly responsive design and theme for the site using Drupal omega 7.x-3.x module.
- Used HTML5, CSS3, SASS and Compass for responsive theming of the site.
- Essentially involved in all phases of SDLC to structure the unformatted requirements. Divided the project into 2 phases, Run The Business and Change The Business, following waterfall and Agile development methodologies respectively.
- Used redmine to manage the project and generate various reports.
- Wrote the entire client side code in javascript using the JQuery library.
- Used git and git hooks to setup the project code repository.
- Used drush, drupal features to manage development and deployment of the site on top of Acquia cloud hosting for Drupal.
- Used drupal feature module and and update hooks in the install file to manage site development and deployment.
- Created multiple drupal custom modules to accommodate site functionality that could not be assembled together using the contrib modules.
- Used contrib drupal module and hybridauth library to create customized social signup integration.
- Managed the project in an agile manner with regular scrum updates, showcases and retrospectives.
- Designed the information architecture of the site using Drupal entities, fields, custom fields, bundles and taxonomies to make content management easy and powerful.
- Conducted regular code reviews and bug squashing sprints.
- Generated project reports and estimated the cost of resources being utilizing in the project.
Environment: Drupal 7.x, HTML 5, CSS 3, Compass, SASS, Git, Drush, Drupal Features, Migrate, Omega, Panels, Views, Javascript, JQuery, AngularJS, MySQL, Ubuntu, GIMP, PHP, Shell Scripting, Apache, Varnish, Memcache, Apache Solr, Hybridauth, Amazon AWS, Acquia Cloud.
Confidential
Drupal Developer
Responsibilities:
- Build the entire site as a reusable installation profile such that multiple similar sites could be spawned without effort. Theming, required content types, colors and layout aspects could be customized.
- Created responsive design for mobile, tablets, and desktop for the site using zen drupal module.
- Designed the information architecture of the site using Drupal entities, fields, custom fields, bundles and taxonomies to make content management easy and powerful.
- Coded custom modules that integrated the site with booking.com for hotel search and online booking.
- Managed the project in an agile manner with regular scrum updates, showcases and retrospectives.
- Performed regular advanced debugging and performance optimization of the site using XHProf.
- Tested the site using google page speed and optimized it to receive A or B grades in all the areas.
- Used drush, drupal features, and capistrano to set up automated deployments, rolls backs, and multiple dev and integration sites.
- Used drupal feature module and and update hooks in the install file to manage site development and deployment.
- Used JQuery to built a custom itinerary module where users could select and create their travel plans.
- Used Git, Git Hooks and Amazon AWS to version control the application code and manage deployments.
Environment: Drupal 7.x, Drupal Zen, Drupal Features, Views, HTML 5, CSS 3, Compass, SASS, Git, Drush, Shell Scripting, Javascript, JQuery, MySQL, Ubuntu, GIMP, PHP, Apache, Varnish, Redis, Memcache, Github, Apache Solr, Hybridauth, Amazon AWS.
Confidential
Drupal Architect, Drupal Developer
Responsibilities:
- Designed the information architecture of the site using Drupal entities, fields, custom fields, bundles and taxonomies to make content management easy and powerful.
- Coded a custom module to build a ajax based image gallery using JQuery.
- Coded a custom module that facilitates purchase of original art or ordering a print copy of the art.
- Used Git, Git Hooks and Amazon AWS to version control the application code and manage deployments.
Environment: Drupal 7.x, Drupal Zen, Drupal Features, Domains, Views, HTML 5, CSS 3, Compass, SASS, Git, Drush, Shell Scripting, Javascript, JQuery, MySQL, Ubuntu, GIMP, PHP, Apache, Varnish, Redis, Memcache, Github, Apache Solr, Amazon AWS.
Confidential
Support Engineer, Ruby On Rails Developer
Responsibilities:
- Identified and automated over 100 different scenarios of fallouts in career integration when purchasing cell phones with contracts from wireless. Confidential . This reduced manual customer support load by 35% YoY.
- Architected and developed dashboard for manual customer support representatives for viewing order status and history and initiating corrective actions on orders.
Environment: Ruby On Rails, Ruby, MySQL, Perl, Shell Scripting, RHEL, BugZilla, Oracle, Java, HTML, CSS, Javascript, Grease Monkey, JQuery.