Lead Drupal Developer Resume
2.00/5 (Submit Your Rating)
SUMMARY:
- Solutions - oriented IT Specialist with notable success directing a broad range of corporate IT initiatives while participating in planning and implementation of IT solutions in direct support of business objectives.
PROFESSIONAL EXPERIENCE:
Lead Drupal Developer
Confidential
- Worked as a Technical Team Lead in the Web Operations team for Drupal in USPTO’s Web Management Branch (WMB) for CSRA as a contractor.
- Worked as a subject matter expert for the Web Operations team and troubleshoot client’s issues, provided prompt feedback on client’s requests and assisted and mentor the team with their daily Drupal related tasks.
- Provided assistance Confidential back-end servers, troubleshoot performance issues and assisted in Drupal optimization techniques.
- Implemented JavaScript and jQuery in various custom and contributed modules for enhancements.
- Created custom content types in Drupal as per client’s requirements and needs.
- Worked with various contributed modules and themes and configured them as per requirements.
- Developed various CKEditor plugins to meet client’s requirements.
- Worked with Features module, SVN, SCM Manager and Jenkins for continuous integration workflow.
- Used Devel module for development purposes and debugging Drupal.
- Utilized Agile and Scrum methodologies to develop Drupal solutions for the client.
- Extensively used Drush to manage Drupal on various environments.
- Setup Drush Alias files on various Drupal environments like, DEV, TRN, FQT, PVT and Production and build custom scripts to sync the contents and database between the environments.
- Worked on further enhancing already created custom modules as per client’s requirements.
- Communicated technical concepts and ideas between technical and non-technical people as a subject matter expert.
- Involved in various team discussions and brain storming sessions for better UXD.
- Collaborated with backend and frontend teams to offer best possible solutions for client.
- In-order to meet with sprint and deployment deadlines, always follow-up with testers to make sure they fully understood the user-story’s acceptance criteria and provided the support.
- Wrote technical details about how the current Drupal 7 site is architected and provided recommendations for Drupal 8 migration.
- Setup local dev environment for Drupal 8 migration and ran initial test runs.
- Performed initial upgrade by migrating Drupal 7 contents and files to Drupal 8 by using SQL as a source using core migration modules.
- Used contributed modules like Migrate Upgrade, Migrate Plus and Migrate Tools to further enhance Drush functionality for incremental upgrades.
Confidential
Systems Administrator
- Managed the IT division which consisted of a small group of full time employees and interns, and reported to the Director of Engineering of the company.
- Maintained and managed company’s Servers on daily basis.
- Transitioned company’s Mail, File, SVN, DNS, Web and Backup servers from FreeBSD 8.3 to Linux (Ubuntu 12.04).
- Setup and configured a new Mail server on Linux. Setup Postfix, Dovecot, Postgrey, SpamAssassin, ClamAV, Amavis and Horde as webmail. Then transferred all the users’ data from the old server running freeBSD to the new server now running Ubuntu Linux.
- Setup and configured Primary and Secondary DNS servers on Linux and then transfer all the zone files from the old DNS server running freeBSD to the new primary server and setup the secondary DNS server as well.
- Installed and configured server management and monitoring programs like, Webmin, Nagios, etc.
- Assisted with technical support issues by spotting reoccurring issues and offering preventative solutions.
- Managed and support Windows Server 2008 as a domain controller running as a virtual machine on a VMWare ESXi environment.
- Built a new server for setting up a primary domain controller running Windows Server 2008 R2 and kept the existing domain controller as a secondary.
- Setup and managed 3ds Max license server on the secondary domain controller.
- Managed Active Directory objects, policies, users and groups.
- Setup and managed Symantec End Point Security on the domain controller and deployed the client program throughout the domain and managed rules and policies.
- Installed and configured Windows Server 2012 for QuickBooks Enterprise Edition and setup the application for the users.
- Managed and maintained licenses for various software and programs.
- Managed PFSense multi-node firewall that protects both routable IPs for servers on a DMZ as well as a non-routable NAT network for clients on the network.
- Worked on a project of replacing the current PFSense firewall with a SonicWall firewall.
- Managed and troubleshoot fileserver running ZFS on FreeBSD and Ubuntu. Assigned and managed quota on ZFS for the domain users. Troubleshoot errors and issues on ZFS pool. In a process of upgrading fileserver, replaced the existing HDDs in the ZFS pool with the new 2TB HDDs.
- Performed system testing for computer hardware and software and troubleshoot issues on daily basis.
- Performed company-wide audits on fixed assets, software licenses and generated reports for top management.
- Setup, managed and troubleshoot network printers, scanner and copier.
- Installed and managed several virtual machines running on VMWare ESXi environment.
- Participated in the design and rollout of V.I.C.E. training systems deployed in various configurations (permanent warehouse, mobile trailer, CONNEX shipping container).
- Maintained multiple smb, nfs, dns, pop, smtp, imap, cvs, svn and https servers primarily running on Ubuntu Linux Server 12.04.
- Installed and configured LAMP environment. Setup and configured Drupal 6 & 7 platform for company’s web projects and intranets.
- Applied various techniques to optimize the Drupal 6 & 7 performance by tweaking and tuning various configuration files of Apache, MySQL and PHP. Techniques includes but not limited to, customizing php.ini and my.cnf files, memcached, Varnish Cache, etc…
- Use Drush to maintained and managed Drupal 7 installations on various webservers. Troubleshoot issues and errors, monitor logs and performed full backup of site and database on regular basis.
- Worked on front-end development using Drupal 6 & 7. Worked on Drupal 7 theme development to build custom theme for various intranet projects.
- Developed and tweaked Drupal 6 & 7 custom modules and themes to fulfill the project needs.
- Developed inventory management application in Drupal 6 to manage and track fixed assets of the company. Implemented policies, procedures and rules for the end user and provided overall application support for the team members and the end user.
- Developed and implemented numerous company-wide SEO Best Practices policies like HTML coding, content copywriting, keyword research, Meta tag guidelines, etc…
- Setup and configured various SEO tools and modules in Drupal for SEO optimization.
- Configured Drupal 7 to enable integration with AngularJS and Bootstrap.
- Worked on frontend development for database-backed web applications using AngularJS in Drupal 7 environment.
- Involved in various UX Design and UI Development process by understanding end-user requirements and using wireframe tools to visualize those requirements and then build the UI.
- Implemented Bootstrap 3 in Drupal 7 environment. Build responsive UI layout for an internal web project. Build interactive forms for the project using Bootstrap 3.
Confidential
IT Administrator
- Installed, configured and networked Windows 2003 Server environment for a local client.
- Provided support for computer applications and troubleshoot client’s issues.
- Provided computer hardware support including networking equipment for clients.
- Provided pre-sales overview presentations and demos of products to many potential clients and provided training to end users.
- Deployed Microsoft Windows Server 2003 migration from Server 2000 environment.
- Used Bash scripting to automate system events and backups.
- Worked closely with clients to establish problem specifications and system designs.
- Setup LAMP environment for deploying Apache, MySql and PHP on Linux platform.
- Implemented Microsoft Active Directory and Exchange Server 2003.
- Involved in various web development projects that includes UI designing and coding as well.
TECHNICAL SKILLS
Platforms: Windows (XP/Vista/7/8, 2000, 2003, 2008), FreeBSD 8.X-9.X, VMWare ESXi 4.1, Linux (Ubuntu Server, CentOS, RHEL), Mac OSX
Hardware: Past and present AMD & Intel architecture mainstream/enthusiast/server level, high-end graphics hardware, HP Procurve switches, Cisco 2600 series, Android & iOS devices.
Development: HTML5, CSS, Sass/Less, JavaScript, jQuery, AJAX, Drupal, Bootstrap, PHP, SEO, Shell Scripting, Git.
Database: MySQL
Networking: TCP/IP, Routers & Switches, ADSL, DHCP, Ethernet, Wireless Networking, Firewalls.