We provide IT Staff Augmentation Services!

Software Developer Resume

0/5 (Submit Your Rating)

Fremont, CA

SUMMARY:

  • 6+ years of experience with design and development of software in application, middleware and embedded domain.
  • Solid experience working on different platforms like Linux, Android and Windows.
  • Solid experience developing web applications using the LAMP stack using Object Oriented PHP, Apache, MySQL on Linux platform.
  • Proven track record of working at enterprise and consumer level web applications.
  • Comfortable working both on the back end and front end of the web application.
  • Solid experience with MVC frameworks like Kohana for PHP.
  • Experience developing database driven applications using MySQL and Doctrine ORM for PHP
  • Solid experience with UI development using JavaScript, jQuery, Ajax, HTML, XML and CSS.
  • Practical experience working with DOM parsing, XML, XSLT, and XPATH transformations.
  • Experience developing and consuming web services based on REST and SOAP
  • Practical experience working with protocols like HTTP, TCP/IP, UDP and SIP
  • Hands - on experience with scripting language like Python
  • Good understanding of Service Oriented Architecture, scalability and high availability.
  • Solid programming skills in C developing products both at application and embedded level
  • Experience writing APIs in C++ for the FLO TV middleware software on BREW platform
  • Good experience working on consumer electronic devices like tablet on Android platform
  • 1+ year of software development experience using Android NDK/SDK
  • Good understanding of Android framework and components like Activity, Intent, Services, Broadcast Receivers and content providers.
  • Hands on experience with memory management tools like DDMS and gdb for debugging and finding memory leaks
  • Experience with networking protocols like TCP/IP, UDP, SIP
  • Solid understanding of data structures, algorithms and object oriented concepts.
  • Comfortable working with multiple IDEs like Netbeans, Eclipse and Visual Studio
  • Good experience writing design and functional specifications
  • Practical experience with different SCMs like Perforce, SVN and Clearcase
  • Experience working in different software development methodologies such as Agile/SCRUM.

TECHNICAL SKILLS:

Programming Languages: C, C++, PHP, Java, JavaScript

Platforms: UNIX, Linux (Fedora 10/Ubuntu 9.04), Android, Windows

Databases: MySQL, MS SQL Server

Libraries: jQuery, jQueryUI, libXML2

Protocols: TCP/IP, UDP, SIP, VoIP, Web protocols like HTTP, REST, SOAP

Software Tools: NetBeans, Eclipse, Microsoft Visual Studio, GCC, GDB, Apache, Lighttpd, Jira

Software Configuration Management: SVN, Perforce, Rational ClearCase

PROFESSIONAL EXPERIENCE:

Software Developer

Confidential, Fremont, CA

Environment: Object-Oriented PHP, Javascript, XML, SIP, Linux, Perforce

Responsibilities:

  • User Interface design and development using Object-Oriented PHP, Javascript and XML
  • Front end development using JavaScript, jQuery, Ajax, HTML and CSS
  • Support for features through the REST Interface by adding new APIs.
  • Wrote design and functional specifications for the new features.

Software Consultant

Confidential, Milpitas, CA

Environment: C, C++, SMTP, SFTP, MMS, TCP/IP, Sun Solaris, Clearcase

Responsibilities:

  • Design and development of a highly available QoS server for processing MMS messages using C++
  • Wrote design and function documents covering the software architecture

Software Consultant

Confidential, Raleigh, NC

Environment: C, Java, JNI, XML, Libxml2, Android, Linux, SIP, IP Phones, Clearcase, Agile/Scrum

Responsibilities:

  • Developing features for native applications that runs on Android based tablet
  • Enhancement to native libraries by writing new APIs
  • Integrated Android Phone application with Cisco Telephony APIs
  • SIP message parsing using Android Libxml2 APIs for the VoIP phone application

Product Developer

Confidential, Raleigh, NC

Environment: Object-Oriented PHP, MySQL, Linux, Apache, JavaScript, jQuery, XML, SOAP, JSON Kohana MVC Framework, Doctrine ORM, NetBeans, SVN, IP PBXs

Responsibilities:

  • Created new billing module using Customer Information Manager (CIM) service from Authorize.Net. Wrote SOAP based APIs to integrate application with Authorize.Net payment gateway.
  • Developed a provisioning module that provisions all services immediately after purchase.
  • Optimized order management module through devising new features bolstering transaction processing capabilities. Wrote extremely efficient script in PHP to manage recurring billing.
  • Front-end development using JavaScript, Ajax and jQuery.
  • Learnt new technologies from scratch and used it to deliver production quality code on time
  • Implemented a highly flexible and critical billing module that allow customers to purchase again without having to re-enter credit card information thus saving customer’s time.

Software Developer

Confidential, Raleigh, NC

Environment: Linux (Fedora 10), Python, Gtk, Open Source digital forensic tools

Responsibilities:

  • Worked on design and development of plug-in architecture for next version of product.
  • Interfaced with customer to understand product requirements and implemented into software design.

Interim Engineering Intern

Confidential, San Diego, CA

Environment: Windows, Brew, C++, Microsoft Visual Studio, Perforce, TCP/IP, FLO TV

Responsibilities:

  • Wrote APIs for interface layer using C++ and integrated with other service layers.
  • Performed extensive debugging and unit testing of code both on Brew simulator and target device.
  • Completed the project in a tight schedule of 2.5 months.
  • Highly appreciated by the Manager for delivering the project within aggressive deadline.

Software Engineer

Confidential, San Jose, CA

Environment: Linux, C, TCP/IP, L2/L3 Routing Protocols, ZebOS Routing protocol stack

Responsibilities:

  • Bug fixing and handling customers issues in the protocol stack.
  • Hands-on experience with ZebOS L2/L3 routing protocol stack software.

Confidential

Environment: Linux, Sun Solaris, C, Media Gateway, Device Processor, ClearCase, TCP/IP, VoIP, ATM

Responsibilities:

  • Hands-on experience fixing defects related to OAM, congestion and performance management modules.
  • Gained extensive debugging experience on real-time embedded telecommunication systems.
  • Wrote documents describing functionalities and internal operation of different modules.

We'd love your feedback!