We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

PROFILE:

  • Senior Mobile Applications Developer (Android, iOS) with 9 years experience in native mobile development (Android, iOS), 18 years cumulative experience as a software engineer, and 11 years experience in web development (Java, C#, Ruby, Python, NodeJS).
  • Extensive experience in architecture, development, deployment and maintenance of large - scale consumer-facing and enterprise-grade applications.
  • Currently specializing in iOS app development (Objective-C and Swift) and native Android development (Java and Kotlin).

TECHNICAL SKILLS:

Languages: Objective-C, Swift, Java, Kotlin, Groovy, C, C++, C#, Python, Ruby, PHP, HTML5, Javascript, CSS, UNIX shell scripting, ActionScript

Frameworks: Android Framework, Java EE, Spring, Grails, Flask, Django, Ruby on Rails, Struts, Spring, Cocoa Touch

Cloud: App Engine, Amazon EC2, Heroku

Operating Systems: Android, iOS, Linux, Solaris, OS X

Databases: Oracle, MS SQL, MySQL, PostgreSQL

Source Control: git, svn, Perforce, CVS

Code Review: Gerrit

Build Tools: ant, maven, gradle

Continuous Integration: Jenkins

Notifications: APNS, UrbanAirship

Distribution: Testflight, Hockeyapp

Development Tools: Android Studio, Eclipse IDE, Xcode, Visual Studio, NetBeans, IntelliJ, Atom, Sublime

Technologies: Android Framework, Cocoa Touch, Java EE, AWT, Swing, .NET, EJB, ODBC, JDBC, Hibernate

Third Party Analytics: Omniture, Google Analytics

Hardware Design Tools: Cadence Design Framework, Synopsys, VCS, hspice, Verilog, VHDL

EXPERIENCE:

Confidential

Senior Software Engineer

Technologies Used: Xcode, Android SDK, Java, Android Studio, Cocoa Touch, Objective-C, Swift, Javascript, Angular, AirwatchSDK, Per-App-VPN, Pulse Secure, Airwatch Hub, Airwatch Connect, Apple MDM, Apple APNS

Responsibilities:

  • Responsible for development of Android and iOS apps for Telna and KnowRoaming as well as the Android apps for Confidential, ZTE, BB, Motorola and SirinArchitecting of Android app and implementation of features using Java and Android SDK
  • Architecting of iOS app and implementation of features using Objective-C, Swift and Cocoa-Touch
  • Implementation of custom libraries for integration with third-party backends

Confidential

Software Development Engineer

Technologies Used: Cocoa Touch, Xcode, Objective-C, Android SDK, Java, Eclipse, Javascript, AngularJS, React-Native

Responsibilities:

  • Responsible for development of firmware, framework and applications
  • Responsible for development of Tandem line of companion apps for interacting
  • Architecture and development of OTA, notifications, personalization and customization features
  • Implementation of services and UIs for Android and iOS companion apps
  • Ported Android AOSP and applications to various mstar and mtk chipsets

Confidential

Mobile Developer

Technologies Used: Android SDK, Cocoa Touch, Xcode, Objective-C, Java, Java EE, Eclipse

Responsibilities:

  • Development of the client side mobile apps for Confidential products.

Confidential

Senior Software Engineer

Technologies Used: Android SDK, Cocoa Touch, Xcode, Objective-C, Java, Java EE, Eclipse

Responsibilities:

  • Responsible for development of Confidential Nomad mobile app on Android and iOS
  • Developing software solutions for the digital - TV, consumer electronics, IPTV, cable and broadcasting industries
  • Developing scalable test framework & automation for mobile based applications
  • Writing and debugging multi-threaded applications
  • Working closely with team members to quickly diagnose and resolve problems regarding mobile client development

Confidential

Mobile Application Developer

Technologies Used: Android SDK, Cocoa Touch, Xcode, Objective-C, Java, Java EE, Eclipse

Responsibilities:

  • Responsible for implementing and supporting Confidential branded mobile applications for platforms such as Android, Blackberry and iOS
  • Providing time estimates and effort required for development
  • Implementing, unit testing and code reviewing technical solutions
  • Working with other team members: PMs, designers, QA analysts, platform administrators
  • Producing technical documentation and user documentation
  • Maintaining and supporting existing technical solutions
  • Extending technical solutions from the Content Management System
  • Managing risk effectively with all stakeholders (internal and external)
  • Researching and evaluating mobile and mobile audio and video technologies

Confidential

Software Tools Developer

Responsibilities:

  • Development of software tools for SV&V Handheld Teams
  • Carrier Support Tools using ASP.NET, C#, MySQL
  • Created Smoke Testing Tools for SV&V - C#, Oracle
  • Implementation of Resource Allocation Process system in ASP.NET, C#, Oracle
  • Design and development of Test Results Exporter Tool - C#, Oracle
  • Worked on Test Design and Test Automation System - TestQuest, VB.NET
  • Implementation of inventory management system for handheld and simcards - PHP, MySQL
  • Planning and requirements gathering for Test Scheduling Automation System - C#, Oracle
  • Maintenance of interactive blackberry applications for 5.0 codeline

Confidential

Network Manager

Responsibilities:

  • Design, implementation and deployment of customer segmentation analytics engine using Java, J2EE
  • Integration of e-commerce and m-commerce systems with payment gateways
  • Development of of mobile e-polls application for major telecom provider Airtel
  • Product design of Web-based phonebook and social networking application using J2ME
  • Development, deployment and maintenance of excursion information system using ASP.NET, C# and MySQL
  • Software integration of business intelligence tools using Sugar CRM and Jasper Reports
  • Development and deployment of pre-call services - Automated Interactive Voice Response application
  • Development, of e-commerce solutions in PHP, MySQL
  • Installation and enhancements on affiliate tracking system
  • Development of payment processing systems and integration with CyberSource and Authorize.net gateways
  • Development of content-management systems with AJAX frameworks such as jquery, scriptaculous, prototype
  • Development of location-based services using google maps-API
  • Performed SDLC management, QA and testing tasks
  • Use of Agile development methodology and test-driven development on all projects
  • Incorporated reusable design patterns on all projects

We'd love your feedback!