We provide IT Staff Augmentation Services!

Senior Software Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Software developer with experience designing and developing complex software systems
  • Skilled in web development technologies like PHP, Java and design technologies like XML, HTML, CSS and Java Script.
  • Hands - on experience in configuring and deploying on Application/Web servers like Apache, Glassfish and the LAMP stack.
  • Takes pride in taking ownership of problems and stepping up to challenges.
  • Experienced with Agile-driven project deliveries.
  • Effective communications with cross-functional teams to achieve project priorities/deadlines.
  • Extremely delivery oriented and the ability to work effectively with end users and multiple projects.

TECHNICAL SKILLS

Programming Languages: PHP, Java

Content Management System: Drupal 6, 7

Web Technologies: PHP, Java Script, XML, HTML, CSS

Scripting Languages: Python

Google Web Technologies: Google Charting API, Google Web Master Tools, Google Analytics

Java Technologies: Core Java

Application/Web Servers: Apache, Glassfish, LAMP

Database Management: MySQL

Version Control Systems: Git, SVN, CVS

Bug Tracking Tools: JIRA

OS: Mac OS, Windows, Linux, VMware

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Developer

Responsibilities:

  • Contributed end-to-end as part of a Beta project for AppHighlights Social which included end users creating and sharing collections of apps that they like.
  • Contributed towards developing User and App recommendations using Cassandra.
  • Contributor to Merchandizing API that exposes access to thousands of apps that are available on the Confidential Store catalog and the Windows Phone Marketplace. Worked on adding a REST interface to expose the list of Telco service providers for different countries using JAVA.
  • Constantly worked with the QA teams to provide on-going support and maintenance.
  • Other responsibilities include Unit testing, reviews, documentation & support.

Environment: Drupal 7, PHP 5, Java, Cassandra, Python, MySQL, Java Script, HTML, CSS, SVN, Git, Shell script

Confidential

Software Developer

Responsibilities:

  • I own responsibility for feature addition and maintenance of the Collection Provision Tool (CPT) module.
  • Made significant contributions to App/User recommendations and Merchandizing API.
  • Developed new features for a Drupal based web interface that is used by the Global and Local Store managers and various Telco operators. Developed several Drupal custom modules using Object Oriented PHP to meet different requirements.
  • Developed a custom module using the Google Charting API to graphically display download statistics for apps.
  • Constantly worked with the QA teams to provide on-going support and maintenance.
  • Other responsibilities include Unit testing, reviews, documentation & support.

Environment: Drupal 7, PHP 5, Python, MySQL, Java Script, HTML, CSS, SVN, Git, Shell script

Confidential - Boston, MA

Web Developer

Responsibilities:

  • Designed and Managed all technology aspects of Forum Network.
  • Developed many new features for the websites, as per changing requirements using various contributed modules like Google Analytics API for Drupal, Taxonomy Access Control, Workflow and Revisions, to name a few.
  • Developed custom Drupal modules to satisfy some of the website’s requirements.
  • Maintained website analytics and develop new features and modules in order to improve analytics constantly.
  • Applied SEO techniques to make web pages search-friendly, developed an advanced Search feature and cross-linked to our external Partner and Speaker websites.
  • Developed administration tools for business users to be able to create new content on the website.
  • Provided everyday on-going support and maintenance for the website.
  • Other responsibilities included Unit and Integration testing, reviews, documentation & support.

Environment: Drupal 6, PHP, MySQL, Java Script, XHTML, CSS, Google WebMaster Tools, Google Analytics, SEO, SVN

Confidential - Washington, DC

Drupal Developer

Responsibilities:

  • Developed the basic shell for the Drupal website using wireframes and design prototypes.
  • Added features to many Drupal modules like Nodequeue, Mailchimp, Views, Taxonomy etc in order to customize them to our requirements.
  • Developed web design themes for the website.

Environment: Drupal6, PHP, MySQL, Adobe Dreamweaver, HTML, CSS, Apache, SVN, Windows

Confidential - Danbury, CT

Lead Web Developer

Responsibilities:

  • Designed and implemented all end-to-end software pieces required for both websites. Work involved presentation, business logic and database schema design.
  • The presentation layer was designed using Drupal. Several customizations were made to Drupal modules authored in PHP for user Login, Thickbox, Flag, Views, Workflow, Panels and XMLRPC.
  • Managed deployment of the project in Linux based active-active load balanced cluster server.
  • Integrated Flash based application developed in Adobe CS3 and Actionscript 2.0 with Drupal based website using PHP and jQuery Javascript.
  • Reworked the website to introduce major usability improvements and Drupal UI changes and oversaw changes made by UI engineers.
  • Enabled the seamless deployment of new features into the production server by automating the migration of user data between MySQL databases on the live server and testing servers. Created a setup that allowed for changes to be rigorously tested in a staging server before deploying to production.
  • Helped create Drupal schema and helped design templates for a brand new website that launches celebrity endorsed home use products.
  • Co-ordinated with UI experts, program managers, system administrators at the deployment site, contractors and QA engineers to expedite the launch of the website.

Environment: Drupal, PHP, Adobe Flash, Adobe Dreamweaver, Actionscript 2.0, jQuery Java Script, XHTML, CSS, LAMP, Apache Tomcat, MySQL, Mac OSX, Linux

Confidential - Cambridge, MA

Responsibilities:

  • Implemented a Search widget to be included as a feature for the web page.
  • Developed a ‘Search’ feature for the website that helped a user narrow down programs of interest according to the search option chosen using PHP
  • Setup a LAMP server as a virtual appliance on the VMware platform and used it for development/ testing and production.
  • Testing was performed using one of PHP's testing frameworks - PHPUnit.
  • Adopted a test-driven development strategy

Environment: PHP, MySQL, PHP Unit, Tomcat, Wordpress, Linux, VMware Server

Confidential

Programmer Analyst

Responsibilities:

  • Was involved in the coding and testing phases of the Software Development Life Cycle for 'Member Search' module.
  • The 'Member Search' module involved working on Java/J2EE to find members registered with the Confidential, based on their insurance company, medical conditions, date of birth or identification number.
  • Designed the front-end using JSF, Javascript, HTML and CSS.
  • Solely responsible to expertly resolve various issues that the module faced while implementing JSF through R&D.
  • Performed Unit Testing on various modules.
  • Handled web-interface design errors for various modules using HTML and CSS.

Environment: Java, JSF, JSP, HTML, CSS, Servlets, Java Beans, Tomcat, MySQL, Windows

Confidential

Programmer Intern

Responsibilities:

  • Configured DNS service in Linux based servers.
  • Configured a VPN for the employees of Confidential to privately communicate with the mobile end users over the Internet, through a technique called 'Tunneling' using IPSec protocol.
  • VPN user accounts were set up and a user management interface was developed.

Environment: IPSec, VPN, DNS, IPTables, Shell scripting, Linux

Confidential

Programmer Intern

Responsibilities:

  • Installed and Configured an Asterisk Server - SIP Gateway as PBX between different VoIP clients on a Linux System.
  • Developed a web-based User Management Interface for VoIP Client registration and configuration in Asterisk Server, using HTML, JSP, Servlets and Tomcat Manager.
  • Developed an interface to the PBX using a Java-API called Asterisk- Java.
  • Tested various SIP Clients from different OS types to make and receive calls through Asterisk.

Environment: Asterisk, Java, HTML, Servlets, CSS, MySQL, Tomcat, Linux

We'd love your feedback!