We provide IT Staff Augmentation Services!

Software Architect Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Passionate about developing new products & services - particularly those related to Mobile Web and Native, Voice, Video and Data communications, total experience of more than 12 years. Leading a team of 12 highly talented engineers for Android, Windows phone and iOS/iPhone.
  • Extensive knowledge of Technical Design using various methodologies.
  • Extensive experience in Customer Interfacing and onsite/offshore coordination.
  • Hands-on Experience in all phases of SDLC.
  • Experience of working in both product based and R&D services companies

SPECIALTIES:

VoIP, SIP, IMS, XMPP, SIMPLE, Jingle, Android Application Development, Windows Phone, Softswitch, Java, C, C++, C#, OOAD, Distributed Systems, Architecture and Design, Unix, Agile, Waterfall, RAD, Iterative Development, General Management

SKILLS & EXPERTISE:

C, C++, C#, Objective-C, Java, JNI, Silverlight, Android, Windows Phone, iOS/iPhone development, Unix, VoIP, Softswitch, MGCP, H.248, XMPP, Jingle, Blackberry, IMS, RTP, Git, Clearcase, Clearquest, Jira, HTML5, JavaScript, Junit, TortoiseSVN, Agile, Waterfall, XML, Oracle, TCP/IP, VAS, Call Control, IN, SS7, JSON, REST, Purify, Insure++, Wireshark, Opencloud, JSLEE, Perl, Unix Shell Scripting, familiarity with iOS and objective-C

General Management: Strategic Management, Financial Management, Human Resources, Quantitative Methods, Operations, Soft Skills etc.

PROFESSIONAL EXPERIENCE:

Confidential

Software Architect

Technologies: Android, 2.3, 3.2, 4.2.2, Java, XML, XMPP, STAX, BOSH, HTTP, JSON, JNI, Eclipse

Responsibilities:

  • Design, Coding, Code Reviews, and Testing
  • Coding and unit testing of the Confidential (push) notifications.
  • Coding and unit testing of Audio Record functionality.
  • Ported JNI interfaces for WebRTC VOIP engine replacing GIPS voice engine.
  • Fixing bugs in different modules such as VoIP, jingle, xmpp.
  • Fixing issues for GUI such as scroll view, progress dialog, Confidential user validation, email change, bots support etc.
  • Fixed issues in XMPP, BOSH and socket communication.
  • Added Junit test cases.
  • Providing technical guidance and task distribution to other team members.

Confidential

Software Architect

Technologies: Windows Phone 8, C#, Silverlight, XML, XMPP, Visual Studio 2012

Responsibilities:

  • Leading the team for client architecture, Design, coding and testing
  • Using linphone media library
  • Conforming to MS VoIP design on WP8
  • Code Reviews

Confidential

Software Architect

Technologies: ICE-UDP, RAW-UDP, STUN, Java

Responsibilities:

  • Overhauling ICE-UDP implementation
  • Fixing issues in Stun server, Stun client
  • Code Review and guiding team member on further improvements

Confidential

Software Architect

Technologies: Android 4.1.1, Java, XML, XMPP, Eclipse

Responsibilities:

  • Lead the end-end to feature development.
  • Design, Coding, Code Reviews, and Testing
  • Implemented various state machines
  • Implemented UI including various lists using custom adapters, a custom MultiAutoCompleteTextView and used fragment compatibility library.
  • Implemented network protocol using XMPP version persistent group chat.

Confidential

Software Architect

Technologies: XCode/Objective-C/C++ application development

Responsibilities:

  • Design, Coding, Code Reviews, and Testing
  • Architected the Client protocol implementation and the UI implementation.

Confidential

Software Architect

Technologies: Windows Phone 7.5, 8 C#, Silverlight, XML, XMPP, Visual Studio

Responsibilities:

  • Design, coding and testing
  • Code Reviews
  • UI related issues.
  • MS guidelines incorporation

Confidential

Software Architect

Technologies: Android 4.0.3, Java, XML, XMPP, STAX, Eclipse, Visual Studio

Responsibilities:

  • Design, Coding, Code Reviews, and Testing
  • Implemented UI using Loaders and fragments along with SQLite storage
  • Implemented network protocol using XMPP version for language and location list retrieval.

Confidential

Software Architect

Technologies: Android 4.1.2, Java, XML, XMPP, Eclipse, GCM, Confidential

Responsibilities:

  • Design, Coding, Code Reviews, and Testing
  • Implemented Confidential and with nimbuz services the token request for push notifications
  • Ported Confidential to GCM.

Confidential

Software Architect

Technologies: Android 4.0.3, Java, XML, XMPP, STAX, Eclipse, Visual Studio

Responsibilities:

  • Design, Coding, Code Reviews, and Testing
  • Implemented UI using WebViews and framelayout
  • Implemented storage on file system for animated/image ads.

Confidential

Software Architect

Technologies: Android 4.0.3, Admobee SDK, HTML5, Eclipse

Responsibilities:

  • Design, Coding, Code Reviews, and Testing
  • Integrating Amobee SDK

Confidential

Software Architect

Technologies: Android 4.0.3, Java, XML, XMPP, STAX, Eclipse, Visual Studio

Responsibilities:

  • Design, Coding, Code Reviews, and Testing
  • Implemented SyncAdapter and Sync Service.
  • Integrated this functionality on application signup

Confidential

Software Architect

Technologies: Android 4.0.3, Java, XML, XMPP, STAX, Eclipse

Responsibilities:

  • Design, Coding, Code Reviews, and Testing
  • Architected the Client protocol implementation and the UI implementation.
  • Extensively used fragments, listviews for the UI part.

Confidential

Software Architect

Technologies: Android 4.0.3, Java, XML, XMPP, STAX, Eclipse, Visual Studio, MAT, DDMS, profiler

Responsibilities:

  • Leading team members for UI and backedn code Optmization for battery performance and RAM consumption
  • Implemented LRU cache mechanism in android for Avatars.
  • Reducing threads and fixing bugs in wakelocks during Keep-Alives

Confidential

Consultant

Technologies: Android, Java, XML, HTTP, Eclipse

Responsibilities:

  • Design, coding and testing of the application.
  • Coded the main activities and database module.
  • Coding of the XML engine.
  • Design, coding and testing of the game using Agile methodology.
  • Coded the main activities such as splashscreen, quiztopic, question selector, questionlayout, gameinfo.
  • Worked on the database module dbhelper in assets directory.
  • Build layouts in XML such as gameinfo.xml, main.xml, questionlayout.xml, questionselector.xml, splash.xml.
  • Added animation for splashscreen
  • Tested on emulator and finally deployed on Huawei Android phone(ideos x5 Android 2.2).

Confidential

Consultant

Technologies: Android, Java, JavaScript, HTML, Eclipse

Responsibilities:

  • Overall design, coding and testing of the game.
  • Added code for table layout in javascript for the game boundaries.
  • Introduced activity to load the index.html file where the Javascript bound code resides.
  • Added modules for movingsnake, foodplacement, and gamecontroller
  • Added buttons and tied them to Javascript code
  • Tested on emulator and finally deployed on Huawei Android phone(ideos x5 Android 2.2).

Confidential

Prinicipal Engineer

Technologies: Android, Java, c++, Eclipse

Responsibilities:

  • Technical leadership, architecture, process management and followed agile lifecycle.
  • Handling customer escalations on the product & distribution of work to the team.
  • Worked on SDP capability negotiation for audio.
  • Worked on GUI design and code.

Confidential

Senior Module Leader

Technologies: SIP, H.323, ISDN, C, C++, Hughes SIP Stack, Multithreading, Solaris

Responsibilities:

  • Leading the requirements, architecture and design, coding and testing.
  • Technical leadership, architecture and process management.
  • Integrated Management role involving project planning, resourcing, scheduling, Software Release and process management.
  • Handling customer escalations on the product & distribution of work to the team.
  • Evaluating features that need to be added to the product.
  • Mentoring new team members and customers of the product.
  • Implemented network outage, reboot, failover functionality for SIP endpoints supporting TLS/TCP connections during mass registrations & active traffic.
  • Wrote Feature Specifications for SDP capability Negotiation capability to be added in SIPboard & Softphone
  • Design and implemented the SDP capability functionality in traffic sipboard, softphone.
  • Fixed bugs in sipboard.
  • Added support for TLS/TCP for secure RTP phones.

Confidential

Communication Manager

Technologies: SIP, H.323, ISDN, C, C++, Linux, Oracle

Responsibilities:

  • Involved in maintenance bug fixing for different problems.
  • Fixed COR issues, Voice Announcement, QSIG Call Forwarding issues etc.

Confidential

Systems Engineer

Technologies: SIP, C++, Solaris, 3GPP specs

Responsibilities:

  • Involved in technical leadership, architecture and design, coding and testing.
  • Wrote the Functional Specifications & implemented the Registration-Deregistration & related Subscription-Notification procedures.
  • Reviewed the complete Unit Test plan for the module.
  • Involved in technical leadership, architecture and design of various components of Veraz’s IMS architecture.
  • Involved in writing & reviewing FSDs for different features like emergency, ENUM, Resource Priority, Privacy etc, PCSCF.
  • Involved in System integration effort with SIP based IADs.
  • Wrote a systems automation framework using Shell & Perl programming, & sipp.
  • Performed basic sanity testing for different calls like basic, emergency, CFNR, Pre-Paid, call using Tel URI, C5-C4, IADs like Fritzbox, Telco Systems using the complete system involving different CSCFs, HSS, Application Servers.

Confidential

Team Leader

Technologies: 3GPP specs, C++, ITU-T ISUP, SIP

Responsibilities:

  • Identified areas of enhancements in Call Control modules and SIP stack elements for MGCF functionality.
  • Modified the old design document wrote code for routing functionality
  • Guided team members in their individual efforts.
  • Articulated & discussed the requirements for the other elements.
  • Wrote System Integration Test Cases.
  • Wrote MGCP scripts using a home-based MGCP simulator and integrated Services work with the other switch elements.
  • Raised problem reports in the various system modules like CCE, SEE, and ACE etc.
  • Debugged Services problems.

We'd love your feedback!