Senior Software Developer Resume
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
Consultant
Responsibilities:
- Took a break to take care of my newborn.
- Consulting during free time for a friend's startup for their web presence.
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.
- 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 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 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.
- 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
Content Management System/ Lead
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.
- 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