We provide IT Staff Augmentation Services!

Software Engineer Resume

0/5 (Submit Your Rating)

Durham, NC

SUMMARY

  • 5 years of software engineering experience, with strong analytical skills and a broad range of mobile expertise.
  • An excellent problem - solver, able to quickly grasp complex systems and identify opportunities for improvements and resolution of critical issues.
  • An effective leader, skilled in enlisting the support of all team members in aligning with project and organizational goals.
  • Excellent knowledge on Development processes, Agile/Scrum, Software design, Debugging, Requirements gathering, Service and quality mindset.
  • Experience in developing enterprise native and hybrid mobile applications.
  • Working experience of developing Android mobile apps from scratch to finish, along with uploading on play-store.
  • Working experience of using Google Analytics for Mobile Apps.
  • Working experience of creating custom UI libraries for Android.
  • Working experience on the use of Android Studio, Gradle, Eclipse for Android and Xcode for iOS.
  • Working experience of uploading apps to Google Play store for Android, Apple Appstore for iOS, and Amazon Play store for Android and Blackberry Play store BB10.
  • Expertise in developing Responsive User Interface for Native and Hybrid Apps.
  • Working experience of converting and porting existing Android apps to Blackberry for BB10 devices.
  • Good technical experience in Front End Technologies like HTML5, CSS, Backbone JS, iQuery, JQuery for mobile, JSON, Bootstrap, Media Queries, CSS Frameworks, SASS/SCSS.
  • Fair knowledge on technologies like Angular JS, Ionic, Objective C/C++.
  • Working knowledge on the use of java task runners like Grunt.
  • Worked in configuration management systems like Bitbucket, Github, SVN, and Jenkins CI.
  • Experience in integration and use of social media plugins like Facebook, Twitter, Google+ and LinkedIn etc. for mobile applications.

TECHNICAL SKILLS

Core: Hybrid and native app development.

Mobile Operating systems: Android, iOS, Blackberry and Windows.

Desktop Operating systems: Windows, MAC OS.

Languages: Android Java, HTML5, CSS3, Backbone JS, Angular JS, Ionic, Jasmine JSBootstrap JS, Modernizr JS, JQuery, Media Queries, SASS/SCSS, node JS, grunt JS, JSLint, JSHint.

Version Control: SVN, GIT, CVS.

IDE/ Tools: Android Studio, Xcode, JIRA, Eclipse, Sublime, Webstorm, Beyond CompareGitHub, Bitbucket, Arxan, mConnect. Google Analytics, Crashlytics, Crittercism, Measurement JS

PROFESSIONAL EXPERIENCE

Confidential, Durham NC

Responsibilities:

  • Developing Responsive Design UI, Single Page Applications and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Angular JS, JQuery, Jasmine JS, Modernizer JS, Bootstrap JS, and Backbone JS.
  • Developing & Customizing UI JavaScript Plug-ins /Libraries using JQuery.
  • Integrating the web layer with the native layer to make mobile apps use native features of the device via custom interface classes.
  • Implementation of Code Optimization in Presentation Layer.
  • Testing JS using Jasmine JS Framework.
  • Developing multiple PoCs on different platforms for new features, as a part of improving User experience of customers.
  • Analyzing, Debugging and Fixing the Front End UI issues assigned through JIRA bug tracking tools.
  • Fixing Cross Browser/Cross Device/Environmental issues.
  • Maintaining client side continuous integration jobs using Jenkins CI.
  • Worked on creating customized automated build scripts for client jobs in Jenkins, for different environments from DEV to PRD.

Environment: HTML5, CSS3, Media Queries, Object Oriented JavaScript, Angular JS, Jasmine JS, JQuery, JAVA Technologies, Microsoft Windows 7 Professional, Sublime, Web Storm, Android, Android Studio, and Xcode.

Confidential

Responsibilities:

  • Complete responsibility of the Android project - end to end as well as post-install support.
  • Understanding Business requirements, analyzing them and providing estimates for development and testing.
  • Developing user interface using Android Java and XML technologies.
  • Creating custom android components using Android Java and XML technologies.
  • Integrate the user interface with the backend using REST APIs.
  • Peer code review and code optimization.
  • Setting up infrastructure and environment to support Blackberry10 using Java.
  • Porting Android App and modifying it for Blackberry10 devices using Java.
  • Integrated Google Analytics into the App to understand user flows.
  • Writing automation testing scripts using Calabash Android.
  • Performed Application testing on various Android devices using Virtual Device Labs.
  • Analyzing, Debugging and Fixing the Front End UI issues assigned through JIRA bug tracking tools, IBM Rational Client and HP Quality Center.
  • Fixing Cross Device/Environmental issues.
  • Featured as “One of the Creative Mobile Ideas” across all Confidential Development Centers.

Environment: Android, Android Studio, Calabash, Java, Mac, Windows, Mobile devices - Android, Blackberry10.

Confidential

Responsibilities:

  • Complete responsibility of the assigned module, from end to end as well as post install support.
  • Understanding Business requirements from Business Analyst, analyzing them and providing estimates for development and testing.
  • Developing user interface using Android Java and XML technologies.
  • Creating custom android libraries to achieve business requirements using Android Java and XML technologies.
  • Integrate the user interface with the backend using REST APIs.
  • Peer code review and code optimization.
  • Setting up infrastructure and environment to support Blackberry10 using Java.
  • Porting Android App and modifying it for Blackberry10 devices using Java.
  • Writing automation testing scripts using Calabash Android.
  • Analyzing, Debugging and Fixing the Front End UI issues assigned through JIRA bug tracking tools, IBM Rational Client and HP Quality Center.
  • Created a native security layer for banking apps using Arxan Technologies (Android). It is being used by all apps in Confidential .
  • Fixing Cross Device/Environmental issues.

Environment: Android, Android Studio, Calabash, Arxan, Java, Mac, Windows, Mobile devices - Android, iOS, Blackberry10.

Confidential

Responsibilities:

  • Recreating the entire UI from scratch using XML and mConnect.
  • Integrating native layer features with XML using Java.
  • Integrating the UI with the sever layer using REST APIs.
  • Fixing Cross device/Environmental issues.
  • Analyzing, Debugging and Fixing the Front End UI issues assigned through JIRA bug tracking tools.
  • Code Reviewing and Guiding the Teammates during the development.

Environment: mConnect, XML, Android, Android Studio, Java, Mac, Xcode, Windows, Mobile devices - Android, iOS, Blackberry10.

We'd love your feedback!