We provide IT Staff Augmentation Services!

Java & Android Developer Resume

2.00/5 (Submit Your Rating)

NY

SUMMARY

Software Developer with experience in Windows and Android applications development and training. Broad range of expertise in teh full software development lifecycle with a successful track record of conceptualizing and delivering applications and customizable solutions. Problem solver who quickly grasps complex systems, identifies opportunities for improvement and coordinates teh resolution of critical issues.

TECHNICAL SKILLS

Java/Android, SQL, HTML, Object Pascal/Delphi

Android Studio, Eclipse, IntelliJ IDEA, NetBeans, Microsoft SQL Server 2008 - 2015

Git/Bitbucket

Android, Microsoft Windows (2k/XP/Vista/7/8.x/10), Linux Ubuntu distributions

PROFESSIONAL EXPERIENCE

Confidential

Java & Android Teacher

  • Offers free trainings on mobile application development for Android platform throughout twenty cities of Russia.

Responsibilities:

  • Gave lectures and conducted workshops on software development using Java and Android for a group of 18 students.
  • Engaged students in teh learning process through individual project mentorship; delivered learning-centered instruction which promoted learning and allowed students to realize their creative potential.
  • Held midterm tests and control works to check students’ noledge and skills; developed individual exercises to fill gaps in noledge and analyzed hard to understand topics.

Java & Android Developer

Self-employment project for development of desktop and mobile applications using Java and Android SDK.

Responsibilities:

  • Developed Windows and Linux applications on Java in Eclipse or ItelliJ IDEA IDEs
  • Used Eclipse+ADT and Android Studio IDEs to develop mobile application, FuelStat, which helps car drivers monitor fuel consumption of their vehicles and calculate money spent for fueling. Software available at teh following link
  • Developed UI for all Activities and Fragments of teh application, using ListView, ScrollView, Table and Linear layouts, Buttons, Edit, Text Boxes and other widgets.
  • Implemented concurrency using threads, thread pools, locks and conditions.
  • Used Serializable objects to send information across activities; ensured compatibility of application with different screen sizes; worked on local data storage using shared preferences and SQL database via JDBC.
  • Tested application across different versions of Android and different Android phones to assure quality and performance.
  • Performed QA role, fixing bugs and fragmentation issues, carried out unit testing with debugger.

Confidential

Head of teh Laboratory of Information Technologies of Education

Leading institution of higher education in teh Southern region of Russia with over 1,000 staff and 10,000 students.

Responsibilities:

  • Interacted with Confidential departments to identify needs in development of computer-based training applications.
  • Leaded a team of 7 developers in creating educational computer programs used in schools throughout teh Volgograd region.
  • Conducted courses on programming in Pascal and Object Pascal to train a team of 23 software developers.
  • Identified successful methods to incorporate computer technology in educational activities of various disciplines.
  • Held workshops for students and Confidential staff on teh organization of teh educational process in computer environment.
  • Developed educational software using Object Pascal:
  • "Semiconductors" - a suite of educational computer programs on physics. This project is teh winner of teh National Training Foundation (NTF.RU) contest on development of educational computer programs.
  • Educational computer programs on psychology (“Psychological Portrait of a Pupil”) and geometry (“Captain”)

Confidential

Software Engineer

Responsibilities:

  • Developed software based on teh analysis of mathematical models and algorithms for solving economic problems.
  • Selected programming language to describe algorithms and data structures.
  • Determined information to be processed by means of computer technologies, its volume, structure, layouts and schemes of input, processing, storage and output, and methods of its control.
  • Defined content of test cases to assess complete verification of compliance of computer programs for functional purposes.
  • Adjusted developed computer programs by analyzing its output data.
  • Identified possibilities for using software in education and scientific research and provided support for software integration.
  • Prepared instructions for developed software and necessary technical documentation.
  • Used Object Pascal to develop computer educational program on physics "P-N Junction".

We'd love your feedback!