We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

Irving, TX

SUMMARY:

  • Meticulous and highly accomplished professional with 10 years of experience in Design, Development performant, large - scale system development in an object-oriented using Java and JavaScript with design patterns, technical architecture, development and business process modeling of enterprise, distributed, complex, multi-threaded applications on Linux, Windows using Java, Nativ e Android, C, C++. Also good hands experience full stack development using Server NodeJS and Mean Stack and hands on experience in developing cross mobile applications using AngularJS and Ionic framework along Cordova. Result oriented decisive leader to maintain high quality standards to meet challenges of this fast-paced, high-turn industry; Persuasive communicator with exceptional management skills with the ability to relate to people at any level of business and management; Tendency to thrive in dynamic and fluid environments while remaining pragmatic and focused; Highly ethical, trustworthy and discreet.
  • Strong experience with entire software development lifecycle, Model View Controller (MVC) based frameworks, Object Oriented Analysis and design methodologies.
  • Good understanding in developing server side applications using NodeJS, ExpressJS.
  • Good knowledge on ElasticSearch and have good understanding on the integrating ElasticSearch with Node apis.
  • Strong expertise in developing Native Android applications to work on multiple resolutions using Content Providers, Fragments, SQLite, Java, XML, JSON, Android SDK and ADT Plug-in.
  • Developing apps using HTML5, AJAX, XML, JSON, Web Services and SQLite.
  • Good understanding on Spring framework for developing web-services.
  • Strong experience with entire software development lifecycle, Model View Controller (MVC) based frameworks, Object Oriented Analysis and design methodologies.
  • Experience in developing web applications using Angular JS and mobile application using Ionic framework.
  • Hands on full stack developement using Mean Stack MongDB, Express JS, Angular JS and Node JS core.
  • Strong expertise in developing native Android applications to work on multiple resolutions using Content Providers, Fragments, SQLite, Java, XML, JSON, Android SDK and ADT Plug-in.
  • Develop applications using native applications material design given by Android guidelines.
  • Expertise in consuming services and working with remote data via REST API’s and JSON’s.
  • Good understanding in designing Android Back-end architecture using Android provided apis and Android Volley library to consume REST Api’s.
  • Hands on experience in using Android Studio and Eclipse IDEs.
  • Integrating public APIs, such as Google, Facebook, YouTube, and Twitter.
  • Handling synchronous and asynchronous concurrency models, background processing with AsyncTasks and providing access secure data using Content Providers.
  • Good understanding on OAuth2.0 Apis for Google for Maps, Authentication, Google Fitness etc.
  • Developing applications involving User Interface development, Adapters, Content Providers.
  • Good expertise in NodeJS frameworks for server developement and front-end applications.
  • Application development using C, C++, Java, TCP/IP Socket programming, Multithreading (POSIX threads), LINUX IPCs: Pipes, FIFOs, Message Queues, Semaphores, Shared Memory, Data Structures.
  • Socket programming and Multi-threading application development in C, C++ in windows environment.
  • Good expertise in writing Linux Shell Scripts for integrating and delivering builds.
  • Good experience in version control systems like GIT, VSS and Subversion and bug management systems JIRA and Quality center.
  • Good expertise in delivering builds for Android applications using Gradle.
  • Good experience in writing scripts and using continuous integration system Jenkins .

PROFESSIONAL EXPERIENCE:

Confidential, Irving TX

Environment: Android, C, C++, Java, GIT and Jenkins

Sr. Software Developer

Responsibilities:

  • Involved in design, development and testing the application for supporting the application.
  • Involved in porting Opera browser SDK for the streaming the Video content.
  • Involved in porting the DIAL application on the Confidential box, to cast the stream from Android and iOS devices.
  • Involved in design, development of different parts of the application like for logging the application entities for core splunk logs.
  • Involved in design and development of Android application to have better on control the box like Remote for the Setup box and Confidential boxes.
  • Designed different jobs in Jenkins systems automatically building the artifacts.

Confidential, Plano TX

Environment: AngularJS, Sass, Java, GIT and Jenkins

Sr. Application Developer

Responsibilities:

  • Involved in the design and development of RESTful web services development using Spring Framework to support the modern systems
  • Involved in the development of the responsive web application using AngularJS and SASS framework.
  • Cooperating with the developers of the legacy systems to provide RESTful support for the application.
  • Involved in design, development and testing the application for supporting the application
  • Designed different jobs in Jenkins systems automatically building the artifacts.
  • Used SVN and GIT for the source control and JIRA and Quality center as the bug tracking tool.

Confidential, Plano TX

Environment: C, Java, Android SDK and NDK. Jenkins, GIT and artifactory systems

Sr. Developer

Responsibilities:

  • Working as module lead, to analyze the requirements, design for the requirement.
  • Work closely with Business to get the requirements and understand them to better design the application.
  • Involved in full life cycle of the project. Analyze the requirements (Functional and Non-Functional)
  • Involved in the study, design and development of different set of features for banking application.
  • Implemented complex custom layout design that supports different version Android 2.2 and above.
  • Developed architecture for Android application for consuming RESTful web services.
  • Developed all the middleware components, which consisted of all the business logic for communicating with end servers and hardware components.
  • Business logic for prohibiting the application to run on rooted devices.
  • Written shell scripts to test the application for different use cases for the mobile application on different devices.
  • Designed different jobs in Jenkins systems for continuous integration.
  • Used SVN and GIT for the source control and JIRA and Quality center as the bug tracking tool.

Confidential, Irving TX

Environment: JavaScript, NodeJS, HTML5

Sr. Developer

Responsibilities:

  • Involved in full life cycle of the project. Analyze the requirements (Functional and Non-Functional)
  • Involved in the study, design and development of features using NodeJS and Html5.
  • Implemented design patterns for efficient live recording on multiple devices at same time .
  • Developed all the middleware components, which consisted of all the business logic for communicating with end servers and hardware components.
  • Written shell scripts to test the libraries for interfacing the databases.
  • Used SVN for the source control and JIRA as the bug tracking tool.

Confidential, Irving TX

Environment: C, C++, Linux

Sr. Developer

Responsibilities:

  • Involved in full life cycle of the project. Analyze the requirements (Functional and Non-Functional)
  • Involved in the study, design and development of C, C++ libraries for providing interfaces from the application to the platform.
  • Provide the interface design to the library from the multi-threaded application to the platform.
  • Developed all the middleware components, which consisted of all the business logic, using C++
  • Written shell scripts to test the libraries written in C++ for interfacing the databases.
  • Used SVN for the source control and JIRA as the bug tracking tool.

Confidential, Falls Church, VA

Environment: C, C++, Linux

Sr. Developer

Responsibilities:

  • Involved in full life cycle of the project. Analyze the requirements (Functional and Non-Functional)
  • Involved in the study, design and development of C, C++ libraries for providing interfaces application modules that are interface to the database.
  • Developed all the middleware components, which consisted of all the business logic, using C++
  • Written shell scripts to test the libraries written in C++ for interfacing the databases.
  • Used Rational Rose for Database and object modeling and Clear Case as file handling tool

Confidential, Owatonna, MN

Environment: C, Linux

Software developer

Responsibilities:

  • Involved in the design and implementation of the application.
  • Application development using socket and multitasking methods.
  • Simultaneously supported for the driver development used in the Linux box.
  • Design, development and testing of the protocol modules that are involved with the communication with the car and Confidential .
  • Developed the User interface development for the product that meets the requirements for the end user and easy navigation for the different parts of the application using micro-windows.
  • Developed the user interface for the configuring the Confidential, Test, re-programming the electronic system of the car.
  • Developed web pages used for the product configuration using HTML and Javascript.
  • Developed CGI in HTML used in the product for the configuring the product.

Confidential, Owatonna, MN

Environment: C, Linux

Software developer

Responsibilities:

  • Involved in the design and implementation of the application.
  • Application development using socket and multitasking methods.
  • Simultaneously supported for the driver development used in the Linux box.
  • Design, development and testing of the protocol modules that are involved with the communication with the car and Confidential .
  • Developed the User interface development for the product that meets the requirements for the end user and easy navigation for the different parts of the application using micro-windows.
  • Developed the user interface for the configuring the Confidential, Test, re-programming the electronic system of the car.
  • Developed web pages used for the product configuration using HTML and Javascript.
  • Developed CGI in HTML used in the product for the configuring the product.

Confidential, Spartanburg, South Carolina

Environment: C++, Linux

Software developer

Responsibilities:

  • Involved in the design and implementation of the application.
  • Application development using socket and multitasking methods.
  • Simultaneously supported for the driver development used in the Linux box.
  • Design, development and testing of the protocol modules that are involved with the communication with the devices and the product.
  • Developed the webserver for the product that meets the requirements.
  • Developed web pages used for the product configuration using HTML and Javascript.
  • Developed CGI in HTML used in the product for the configuring the product.

Confidential, Floham Park, New Jersey

Environment: C, Linux

Software developer

Responsibilities:

  • Involved in the driver porting in u-boot for the processor.
  • Involved in the porting and development of drivers in the Linux kernel.
  • Modifying the kernel for the different requirement for in 2.6.22 and 2.6.25 kernels
  • Patch development for different stages of the Linux porting
  • Involved in writing testing scripting in C, shell scripts.

Hire Now