We provide IT Staff Augmentation Services!

Architect Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Around 8 years of experience in designing and implementing Java and Embedded applications.
  • Experience in implementing medium to large scale highly scalable and fault tolerant applications.
  • Experience in developing and maintaining software products including phases like analysis, design, implementation, test and release.
  • Good domain knowledge in developing firmware and applications for Aerospace and Embedded domain.
  • Experience in analyzing complex requirements, preparing technical specification documents, evaluating level of effort and cost.
  • Experience in android application development and porting Android in various platforms.
  • Conversant with all aspects of the SDLC including client interaction, requirement study, designing and coding as per CMMI Level 5 norms.
  • Experience in software development methodologies like XP, Scrum and Waterfall.
  • Experience in porting android to target hardware iMX-35 EVK and TI DM6467.
  • Experience in developing android applications in Android SDK 1.6, SDK 2.2 and SDK 4.0.
  • Experience in Android debugging tools such as DDMS, ADB, Trace, Logcat, GDB.
  • In-depth knowledge of industry practices and application development protocols.
  • Experienced in developing applications using IDEs like Eclipse, NetBeans,KEIL, IDLE etc
  • Hands on experience in using source code management tools like GIT, Subversion, CVS, build tool like Ant, and testing frameworks like JUnit.
  • Knowledge in Linux internals and various UNIX commands.
  • Knowledge in JNI.

TECHNICAL SKILLS

Programming Languages

Core Java, C, Python, LabView, Assembly of ARM

IDE

Eclipse, NetBeans, KEIL C IDE, IDLE

Android Development

Android SDK(4.0), Android NDK(7.0)

Android HW Environments

iMX-35 EVK, TI DM6467,QEMU

Hardware Architecture

ARM

Android Debugging Tools

DDMS, ADB, TraceView, LogCat, GDB

Crash Analysis tools

chkBugReport, Crash, Stack Trace Analyser

Web Technologies

REST, HTML5, JavaScript, JSON, XML

Operating Systems

Windows, Linux, Unix, OS-9000

Build Tools

Ant, Make

Testing Tools

JUnit

Version Control

Git, Subversion, CVS

Software Configuration

Serena Dimension 9.1, IBM Rational Clearcase

EDUCATION
Bachelor of Technology in Electronics and Communication Engineering

PROFESSIONAL EXPERIENCE

Confidential,CA MAR 2012 – Till Date
Role: Architect Developer
Project: Stability Issues fixing
Description: Analyzing and providing resolutions for issues observed during stability tests run of new ICS phone.

Responsibilities:

  • Understanding the test cases.
  • Analyzing the issues based on various logs captured during stability test run.
  • Updating analyses report in versioning tool
  • Conducting review of other stability issue fixes.

5 member team was involved in stability issues analysis.
Environment: chkBugReport, Crash, SDK 4.0 and Sony proprietary tools.

Confidential, CA NOV 2011 – MAR 2012
Role: Feature Lead
Project: 4G LTE Mobile Hotspot
Description: Existing mobile hotspot functionality to be enhanced for Ice Sandwitch based 4G LTE mobiles based on new carrier requirements.
Mobile hotspot enhancement includes the following.
1) Display connected device details with option to disconnect each device.
2) Security features with hidden SSID and complex password requirement.
3) White list devices based on MAC addresses.
4) Port filtering and port forwarding option
5) Self provisioning with carrier using gateway server if subscriber is not provisioned.
6) New mobile hotspot configuration options with Added security options
7) Hotspot in LTE and non-LTE networks.
8) Provide confirmation messages based on roaming detection, wifi device connected etc.

Responsibilities:

  • Understand mobile hotspot requirements.
  • Create Feature Definition document with design and software impact analysis document.
  • Create rough estimate for feature execution and work allocation.
  • Design and develop feature modules and test with latest Sony hardware.
  • Integrate modules with Android framework and Android settings application
  • Create Junit test applications for module testing.
  • Support integration testing and code review.

7 member team was involved in hotspot development and integration.
Environment: Ubuntu, Eclipse, JAVA, Android 4.0 SDK, GIT, Gerrit

Confidential,CA MAR 2011 – Nov 2011
Role: Programmer Analyst
Project: Venue Release 5.0 and 6.0
Description: VENUE is next generation, high definition Cabin Management System for business jets. VENUE contains high definition audio video distributor, High definition displays, iPad/iPhone, Switch panels etc. VENUE incorporates a software architecture that is database driven, reducing aircraft configuration time through the use of a new Cabin Configuration tool. In addition, redundant processing through an Ethernet control backbone assures back-ups to keep the system performing Cabin Management Software is a state machine model running with a number of services, handlers and adapters. A set of rules in XML file format are defined to control the flow of software execution.

Venue releases are for the Falcon business jets with the modifications done on the earlier venue releases. New features include interactive moving map, audio over Ethernet, 3G videos, 3G video over fiber, HD camera, Satellite TV, updated UI graphics etc etc.

Responsibilities:

  • Understanding requirements for new features and design software modules.
  • Develop Java application to interface with low level applications for audio over Ethernet and 3G videos.
  • Design XML rules files for the unit testing.
  • Develop configuration files for a new feature to be added.
  • Conduct unit testing of the new feature and support integration testing.

A 10 member team was involved in the VENUE system software development and integration.
Environment: Eclipse, Java, Ant

Confidential,CA AUG 2010 – MAR 2011
Role: Programmer Analyst
Project: FALCON (Media Player System)
Description: The 8.4 Inch LCD Monitor with Dual Touch capability for Falcon System is designed for aircraft passenger for viewing audio/video sources such movies, audio songs, flight information, safety demonstration and also experience the dual touch capability along with USB connectivity that allows browsing through photos, different audio and video sources available on the USB device. Falcon system provides seat centric architecture which reduces number of LRUs required at headend side and other communication interfaces.

Responsibilities:

  • Requirement study, design and development.
  • Android porting in hardware platforms such as Davinci and IMX processors.
  • Development of application code in Java.
  • Customization of android emulator and build android file systems.
  • Performed review of design documents.
  • Involved in code review.

A team of 5 members is involved in the development of media player unit with Android.
Environment: Eclipse, Android 2.2 SDK

Confidential, FEB 2010 – JUL 2010
Role: Software Programmer
Project: SMS Gateway Server
Description: This is a prototype of SMS gateway server. SMS gateway server receives SMS messages in a prescribed format from mobile user. SMS message received will be parsed and converted as query form. The queried response will be packetized and send to mobile user as the response. Android is used as software platform to develop SMS gateway server. Day to day transaction will be saved in a log file. SMS manager and SQlite of Android are used for developing software.

Responsibilities:

  • Requirement study, design and development of gateway server application.
  • Customization of android emulator to tailor need to test gateway server.
  • Developed Gateway server application code in Java.
  • Unit testing and integration testing
  • Demonstration of the product.

A team of 3 members is involved in design, coding, unit testing, integration and customization of Android emulator. I was involved in all above said activities.
Environment: Eclipse, Android 1.6 SDK.

We'd love your feedback!