We provide IT Staff Augmentation Services!

Senior Developer Resume

Alpharetta, GA

SUMMARY

  • Senior Developer wif 6+ years of experience in Mobile and Web application development wif Android/ Java.
  • Solid experience in building mobile applications using Android frameworks.
  • Experience in Android development creating tablet and phone interfaces and usage of SDK versions 2.1 - 4.4.
  • Responsible for providing resolution to issues wifin teh parameters of contractual Service Level Agreements (SLAs)
  • Use of Linux to debug failing processes for application.
  • Worked wif Activities, Fragments,AndroidBinding,AndroidFramework, AsyncTask, Intent Services, Broadcast Receiver, MediaPlayer, Location Manager, Push Notification and Adapters.
  • Extensive knowledge in designing front end applications, accessing SQL database, application layer protocols, and XML.
  • Performs impact assessment of teh production issues and contributes to teh Root Cause Analysis of critical issues.
  • Analyze, research, keep track and close issues, which has to do wif Android OS video. Troubleshot and fix bugs dat affect teh functionality of teh video
  • Provide automated software solutions in order to lower men hours reproducing bugs. Solutions were implemented using Java, C++ and sometimes Bash.
  • Investigate when a test is failing wif any related video CTS plan. CTS plans and AOSP needs to be run using a Linux machine. So scripts where made using Linux and pass through Android ADB.
  • Designed an Android app in order to run quick checks ups in video files for compatibility wif Android CDD document.
  • Highly experienced in executing unit and sanity test cases for teh multimedia component.
  • Used SQLlite to insert, delete and update teh android database.
  • Experience in Architecture Design, Development and Implementation, Troubleshooting and Debugging, Testing of Software Applications.
  • Analyzes production issues from teh business and application/code(C++)
  • Developedapplications fromscratchand experience publishing them tothestore. One of my application in play store is teh following: https://play.google.com/store/apps/details?id=serangelli.mygdx.game
  • Experience wif source code control management likesubversion(SVN) and GIT.
  • Experience wif working on cross-platforms LibGDX.
  • Extensively worked on memory leaks, push notifications, Gradle.
  • Experience wif designing and developing web Applications using Java/J2EE.
  • Experience in web technologies like HTML, XML,JavaScript and CSS.
  • Experience inarchitecturedesign, development and implementation of software applications, TDD (Test Driven Development) test cases and testing.
  • Used common Android framework API’s (Location, Camera, Notifications, Maps).

TECHNICAL SKILLS

Languages: C, C++, Java, Bash, JavaScript, PL/SQL, XML.

IDE: Eclipse, IntelliJ, Android studio, NetBeans, Visual studio.

Tools: Fiddler, ADB (Android), Gradle, ANT, Wireshark, ADT, Systrace, Trace View, Logcat, Ole Viewer, Charles

Database Technologies: SQL, PL/SQL, SQLite

Internet Technologies: HTML, XML, CSS, DOM, DHTML

Java Technologies: Web Services (JSON and SOAP),Threads, Generics, Collections API, TCP/IP sockets, Apache Maven, RMI, JDBC.

Software Packages: MS Office 2016, MS Visio.

Source Control: Git, Sub-Version (SVN), Clear Case, CVS/PVS and VSS (Visual Source Safe) P4V

Web-service Framework: SOAP, REST

Knowledge Base: Test Driven Development, OOP, Agile development and testing, Scrum Master, Unit Testing

PROFESSIONAL EXPERIENCE

Senior Developer

Confidential, Alpharetta, GA

Responsibilities:

  • Documented teh requirements and theirby analyzed and involved in design, code.
  • Involved in code reviews, daily scrum, bi-weekly sprint meeting.
  • Responsible for providing resolution to issues wifin teh parameters of contractual Service Level Agreements (SLAs); Invoicing focal point for problems related wif customer. Responsibility also include to work directly wif product already in production, meaning dat issues has limited time to test.
  • Designs, develops and maintains tools/automations to assist in troubleshooting, debugging and support. These functions obligates to create maintainable scripts and PL/SQL to simplify work load and deliver on time
  • Use of Linux to debug failing processes for application. All logs and running processes are in Linux environment.
  • Analyzes production issues from teh business and application/code(C++) perspective and outlines corrective actions. Performs impact assessment of teh production issues and contributes to teh Root Cause Analysis of critical issues. Responsible for teh design, build, deployment, debug & maintenance of Android applications for Google play.
  • Tracked issues using JIRA, updated status on teh tasks using teh common platform Basecamp.
  • Used Source Tree for version control and Rally for sprint tracking.
  • Performed Unit Testing and interacted wif QA for testing.

Environment: Bash, C++, XML, Java, Unix, Java, PL/SQL, JSP, Android SDK, Eclipse ADT, GitHub, JIRA, SQLite.

Senior Android Developer

Confidential, Guadalajara, Mx

Responsibilities:

  • Worked in drafting project planning application.
  • Worked in gathering requirement and made documentation.
  • Designed and developed teh User Interface(UI/UX).
  • Used Async task handlers to develop generic libraries and other resources.
  • Use of OpenGL for graphics and physics of game.
  • Worked in implementing Fragments for different ranges and in device hardware for display resolution and size.
  • Worked wif latest cutting libraries like LibGDX.
  • Worked wif Notification service to notify users for updates, automatic log out for security and other offers.
  • Contributed in code debugging using Logcat and DDMS.
  • Enabled run time permissions for Marshmallow and beyond.
  • Worked wif local data storage using SQLite.

Environment: Android 2.0,3.0,4.0 versions, Java, Android Studio, Android SDK, Fragments, Multi-threading, SQLite, ADT, XML, Gradle, LibGDX.

Android OS Developer

Confidential, Guadalajara, MX

Responsibilities:

  • Worked in gathering requirement and made documentation.
  • Developed and designed different customized UI layouts using List View, Grid View, View Pager, and Tab layouts using Action Bar.
  • Implemented teh XML Parser class to parse teh XML feed from teh URL.
  • Communicated wif local database using SQLite, Shared preferences, and file system.
  • Used Async task handlers to develop generic libraries and other resources.
  • Involved in using Intent Integrator for QR codes and used Camera API for camera.
  • Develop and test Android OS code wif main responsibilities in video domain. Analyze, research, keep track and close issues, which has to do wif Android OS video. Troubleshot and fix bugs dat affect teh functionality of teh video.
  • Carry out extensive hours of code review in order to integrate maintainable code into Android Open Source Project (AOSP). Video gatekeeper for Code Review +2 and Verification +1.
  • Provide automated software solutions in order to lower men hours reproducing bugs. Solutions were implemented using Java, C++ and sometimes Python.
  • Video tutor for newcomers and interns. Some responsibilities involved giving tech talks related to teh team for a better ramp up, giving site tours and providing wif all necessary tools teh person needs in order for her/him start familiarizing wif Android.
  • Designed an Android app in order to run quick checks ups in video files for compatibility wif Android CDD document.
  • Investigate when a test is failing wif any related video CTS plan. CTS plans and AOSP needs to be run using a Linux machine. So scripts where made using Linux and pass through Android ADB.
  • Involved in working wif testing team to fix bugs.

Environment: Android 3.0, 4.0 versions and higher, Android SDK, ADT, Java, Shared Preferences, Eclipse IDE, Fragments, JSON, REST API, JavaScript, CSS, Multi-threading, JIRA, Photoshop, Google Maps API, XML, SVN, UI components, Android Studio/SDK.

Junior Software Developer

Confidential, Monterrey, Mx

Responsibilities:

  • Mainly involved in back end solutions using Microsoft SQL Server 2012 creating stored procedures.
  • When time was short and not many engineers were available I also served as front end developer using ASPX.
  • Gathering information, analyzing teh information gatheird, documenting teh functional or business requirements, developing code based on teh specifications.
  • Finally testing teh code after implementation.
  • Established deliver dates for different parts of teh projects. Dates were determined for teh review of progress wif teh client.
  • Contributed to strong client relationships through frequent interaction and troubleshooting of project. Listen and respond to our customers was necessary in order to develop what they want.Was involved in unit testing and System testing for new Requirements.
  • Involved in communication wif Business people for clarification on Business Requirements.
  • Has developed test cases for business functionalities.

Environment: MySQL, Windows XP, UNIX, Visual Studio.

Hire Now